Real Madrid's top 10 goalscorers of all time

Cameron Smith
Cameron Smith
  • 22 Apr 2024 09:00 CDT
  • 3 min read
Cristiano Ronaldo, Real Madrid, 2009
© IMAGO

Real Madrid are the biggest club in world football and their tally of 14 European Cup/Champions League triumphs is unlikely to be beaten anytime soon.

Los Blancos have benefited greatly from some of the best forwards in football history and their record goalscorers list features a significant number of football legends.

Article continues under the video

Which player has scored the most goals for Real Madrid in the club’s history?

READ MORE: Real Madrid's 10 most expensive transfers of all time

Real Madrid’s top 10 all-time record goalscorers

Cristiano Ronaldo is Real Madrid’s record goalscorer with 450 goals in just 438 appearances for Los Blancos.

The Portuguese superstar was instrumental to Real Madrid’s success in the 2010s, while he won five Ballon d’Ors during his time at the Santiago Bernabeu.

Karim Benzema is Los Blancos’ second-highest goalscorer of all time. He netted 354 goals in 648 games for the club between 2009 and 2023.

Real Madrid legend Raul is third on the list thanks to his tally of 323 strikes in 741 matches. He won 16 trophies during a glistening career with Los Blancos, including three Champions Leagues. Ronaldo overtook Raul to become Real Madrid’s record goalscorer in 2015, while Benzema leapfrogged the Spaniard in 2022.

The fourth-highest goalscorer in Real Madrid history is Alfredo Di Stefano. The Argentine joined the club in 1953 and he won five successive European Cups and eight league titles at Real Madrid. Di Stefano ended his career at Los Blancos with 308 goals in only 396 games.

Carlos Santillana is fifth with 290 Real Madrid goals, while Ferenc Puskas is sixth with 242 Real Madrid goals.

Hugo Sanchez scored 208 goals in 282 Los Blancos appearances, which is enough for seventh place on this list.

In eighth is Paco Gento, whose tally of 182 Real Madrid goals is narrowly more than Pirri’s 172.

Emilio Butragueno (171 goals) completes the top 10.

Real Madrid's top 10 goalscorers of all time

PlayerGoalsGames
1. Cristiano Ronaldo450438
2. Karim Benzema354648
3. Raul323741
4. Alfredo Di Stefano308396
5. Carlos Santillana290645
6. Ferenc Puskas242262
7. Hugo Sanchez208282
8. Paco Gento182600
9. Pirri172561
10. Emilio Butragueno171463

Don’t miss the next big transfer!

Get the latest transfer insights and analyses directly in your mailbox.