Top 10 Real Madrid top scorers of all time: Ronaldo, Benzema, more

Top 10 Real Madrid top scorers of all time: Ronaldo, Benzema, more

Babu Tendu, Adrianna Simwa
updated at April 12, 2023 at 8:00 PM

The Los Blancos are arguably the most successful European club in football history. They have won a record 13 European cups. They have had many prolific goal-scorers during their several years of dominance. In addition, they have had some of the greatest footballers in football history. This article will focus on Real Madrid top scorers of all time.

Real Madrid all time top scorers
Photo: (modified by author)
Source: UGC

Players like Alfredo Di Stefano and Karim Benzema grace this list, for they have scored many goals. Benzema has been stunning, particularly in the past four years after the departure of Cristiano Ronaldo from Real Madrid.

Who are Real Madrid top scorers of all time?

According to many statistics, there have been many prolific goal scorers for the Spanish giants, Real Madrid. In this specific article, we will focus on Real Madrid top 10 scorers of all-time.

10. Emilio Butragueño - 171 Goals

Real Madrid top goal scorers
Former player Emilio Butragueño of Real Madrid looks on before the Real Madrid and Athletic Club match at Estadio La Rosaleda on 14 January 2021in Malaga, Spain. Photo: Fran Santiago
Source: Getty Images

Exciting feature: Check out news exactly for YOU ➡️ find "Recommended for you" block and enjoy!

  • Full name: Emilio Butragueño
  • Age: 59 years (as of 2022)
  • Date of birth: 22 July 1963
  • Place of birth: Madrid, Spain

All time leading scorer Emilio Butragueo Santos of Real Madrid has 171 goals in all competitions. The Spaniard made 463 appearances with Los Blancos, mostly as a forward.

During his Real Madrid career, Emilio Butragueo Santos won six La Liga championships, two Copa del Rey crowns, one Copa de la Liga crown, four Supercopa de Espaa crowns and two UEFA Europa League crowns.

He was one of the top players during the club's formative years as a team competing in Spanish and European football. He is among the best top ten Real Madrid all time top scorers.

9. Pirri - 172 Goals

Real Madrid top scorers of all time
West Germany striker Uli Hoeness (l) outpaces Jose Martinez Pirri of Spain during the Quarter Final between West Germany and Spain on 22 May 1976, in Munich, West Germany. Photo: Tony Duffy
Source: Getty Images
  • Full name: José Martnez Sánchez
  • Age: 77 years (as of 2022)
  • Date of birth: 11 March 1945
  • Place of birth: Ceuta, Spain

José Martnez Sánchez began his career as a centre midfielder with Los Blancos and was frequently regarded as a sweeper.

He began his professional career with Granada before joining Real Madrid due to his outstanding form. Finally, in 1964, he joined the Los Blancos and quickly established himself as a critical player in the first team.

He stayed with the club for 16 years, earning ten La Liga titles, four Copa del Rey trophies, and one European Cup. In addition, he is one of the club's all-time leading top scorers.

8. Francisco Gento -182 Goals

Real Madrid top scorers this season
Spain's former player Francisco Gento presents the name AS Monaco FC during the draw for the 2014/2015 European Champions League group stages, on 28 August 2014, in Monaco. Photo: Valery Hache
Source: Getty Images
  • Full name: Francisco Gento
  • Age: 88 years (as of January 2022)
  • Date of birth: 18 January 2022
  • Place of birth: Guarnizo, Spain

Francisco Gento López was a left-winger for the Los Blancos. Racing Santander was the first team he played for before joining Barcelona. In his 18 years at Real Madrid, Gento López won 12 La Liga championships, two Copa del Rey titles, six European Cup (Champions League) crowns, and one Intercontinental Cup.

7. Hugo Sánchez - 208 goals

Real Madrid top 10 scorers of all-time
Hugo Sanchez, head coach of Pachuca, greets during the Apertura 2012 Liga MX at Azteca Stadium on 3 November 2012, in Mexico City, Mexico. Photo: Hector Vivas
Source: Getty Images
  • Full name: Hugo Sánchez
  • Age: 64 years (as of 2022)
  • Date of birth: 11 July 1958
  • Place of birth: Mexico City, Mexico

A former Mexican footballer, Hugo Sánchez Márquez is the club's seventh-highest scorer of all time. Sánchez is well known in Mexico as the country's finest-ever footballer.

Atlético Madrid was where he began his career, as he scored 53 goals in 111 league games over the course of four years. Real Madrid signed him because of his stellar performances in the city.

6. Ferenc Puskás - 242 Goals

Real Madrid top scorers
Ferenc Puskas, captain of the 'Magic Magyars' Hungarian national team, trained at Craven Cottage, the Fulham FC ground, for an upcoming match on 23 November 1953. Photo: Central Press
Source: Getty Images
  • Full name: Ferenc Puskás
  • Age: 79 years (as of 2006)
  • Date of birth: 1 April 1927
  • Place of birth: Budapest, Hungary

Ferenc Puskás, a Hungarian striker or offensive midfielder for Real Madrid, is primarily recognised as one of the finest players, if not the most fantastic striker of all time.

Puskás is well known for his ability to score goals. He spent his entire career with Honvéd Budapest and Real Madrid. He was key during his Real Madrid career, winning five La Liga titles, one Copa del Generalisimo, three European Cups, and one Intercontinental Cup.

5. Santillana - 290 Goals

Real Madrid all time top scorers
Santillana celebrates the victory with the trophy during the UEFA Cup Final between Real Madrid and Videoton, at Santiago Bernabeu, Spain, on 22 May 1985. Photo: Michel Barrault
Source: Getty Images
  • Full name: Carlos Alonso González
  • Age: 70 years (as of 2022)
  • Date of birth: 23 August 1952
  • Place of birth: Santillana del Mar, Spain

Carlos Alonso González, a Real Madrid striker, was recognised for his goal-scoring prowess. The Spaniard remained with the team for the rest of his professional career after only one season at Racing Santander.

At the age of 19, he made his debut for Real Madrid and became one of the greatest players in the club's history. In his first season with the team, he netted more than 30 goals.

4. Alfredo Di Stéfano - 308 Goals

Real Madrid top goal scorers
Spanish footballer Alfredo di Stefano, one of the world's greatest forwards, spinning a ball on one finger during Spain's team practice at Roehampton. Photo: Terry Disney
Source: Getty Images
  • Full name: Alfredo Di Stéfano
  • Age: 88 years (as of 2014)
  • Date of birth: 4 July 1926
  • Place of birth: Buenos Aires, Argentina

He has scored 308 goals in all competitions for Real Madrid, making him the club's fourth most-prolific scorer of all time. He is highly regarded as one of the best players in the world.

Di Stéfano joined Los Blancos following an outstanding career at Millonarios. He won La Liga in his first season and followed that up with consecutive victories the following season.

Alfredo Di Stéfano's Los Blancos trophy collection places him among all-time greats. He won eight La Liga titles, five European Cups, one Intercontinental Cup, and one Copa del Generalisimo. In addition, he is among the Real Madrid Champions League all-time top scorers.

3. Karim Benzema - 317 goals

Real Madrid top scorers of all time
Karim Benzema celebrates full-time following the UEFA Champions League match between Real Madrid and Chelsea FC on 12 April 2022 in Madrid, Spain. Photo: Chris Brunskill
Source: Getty Images
  • Full name: Karim Benzema
  • Age: 34 years (as of 2022)
  • Date of birth: 19 December 1987
  • Place of birth: Lyon, France

Karim Mostafa Benzema is a Real Madrid professional footballer from France. The French player is highly regarded among the top Real Madrid top scorers this season and is one of the world's top attackers.

Karim Benzema is the club’s third-highest scorer, with 317 goals across all competitions. Benzema began his professional career with Olympique Marseille of the French Ligue 1 before joining Real Madrid in 2009.

Benzema was dubbed the "BBC" by fans and media alike after joining the new Real Madrid trio with Gareth Bale and Cristiano Ronaldo.

2. Raul Gonzalez - 323 goals

Real Madrid top scorers this season
Head coach Raul Gonzalez Castilla gestures during the Primera RFEF match between Real Madrid Castilla and FC Andorra on 8 January 2022 in Madrid, Spain. Photo: Angel Martinez
Source: Getty Images
  • Full name: Raul Gonzalez
  • Age: 45 years (as of 2022)
  • Date of birth: 27 June 1977
  • Place of birth: Madrid, Spain

Raul González Blanco is the club’s second all-time leading scorer, scoring 323 goals in all competitions. The Spaniard made his debut with Los Blancos as a forward.

He began his professional career in the reserve team of Real Madrid before being promoted to the first team. Raul appeared in 550 La Liga matches for the team, scoring 228 goals.

He won six trophies in La Liga, three in the UEFA Champions League, four in the Supercopa de Espana, one in the UEFA Super Cup, and two in the Intercontinental Cup. Raul presently ranks fifth all-time in La Liga, scoring 228 goals. He was Real Madrid's all-time highest scorer until Cristiano broke his record.

1. Cristiano Ronaldo - 450 goals

Real Madrid top 10 scorers of all-time
Cristiano Ronaldo celebrates winning the UEFA Champions League Final at the NSK Olimpiyskiy Stadium, Kiev. Photo: Mike Egerton
Source: Getty Images
  • Full name: Cristiano Ronaldo
  • Age: 37 years (as of 2022)
  • Date of birth: 5 February 1985
  • Place of birth: Hospital Dr. Nélio Mendonça, Funchal, Portugal

How many goals did Ronaldo score in Real Madrid? With 450 goals in all competitions, Cristiano Ronaldo is one of the best Real Madrid top goal scorers. The Portuguese forward was a fan favourite throughout his stay in Spain's top flight.

The Spanish capital club paid $86.5 million to Manchester United for Cristiano Ronaldo before the 2009–10 season. After scoring in his La Liga debut, the Portuguese scored in each of his first four league games, becoming the first Real Madrid lad to accomplish this feat.

Summary of the top 10 Real Madrid top scorers of all time

Below is a table of the top 10 scorers of all time.



Years active

Number of goals


Cristiano Ronaldo




Raul Gonzalez




Karim Benzema




Alfredo Di Stéfano




Carlos Alonso González




Ferenc Puskás




Hugo Sánchez




Francisco Gento




José Martnez Sánchez




Emilio Butragueño



Is Ronaldo the top scorer of Real Madrid?

Yes, he is regarded as the club's all-time leading scorer. He joined the club in 2009 and has 450 goals to his name.

Who is Real Madrid's all time best player?

The club boasts some of the world's best players. Emilio Butragueo, José Martnez Sánchez, Francisco Gento, and Cristiano Ronaldo are some of the team's all-time greatest players.

There are several prolific goal scorers in the list of Real Madrid top scorers. This includes Karim Benzema and Cristiano Ronaldo. Karim Benzema is close to the second position on the list.

READ ALSO: Revealed! The top 10 most skilled footballers in the world right now recently published details about the most skilled footballers. The most skilled footballers are undoubtedly the most exciting group of lads to watch on a football pitch.

Nothing compares to the joy of watching these extraordinary superstars amaze us with their exceptional abilities as they perform magic with the ball. Get to know them here.

Babu Tendu photo
Babu Tendu
SEO Editor
Adrianna Simwa photo
Adrianna Simwa
Adrianna Simwa is a content writer at Sports Brief, where she has worked since mid-2022. She has written for many periodicals on a variety of subjects, including news, celebrities, and lifestyle, for more than three years.