Real Madrid are arguably the greatest European team of all-time.
They have won the most league titles in Spain and have a love affair with the Champions League, which they've won a record 14 times - twice as much as the next best team.
It's thus little surprise that some of the greatest players to have ever graced a football pitch put on the famous Real Madrid jersey during their careers, including some incredible goal scorers.
Who leads Madrid's all-time top goal-scoring charts, though?
Cristiano Ronaldo is the club's greatest goal scorer ever, scoring 451 goals in 438 appearances. He is the only player in Los Blancos history to have scored goals at a rate of more than one goal per game and he won four Champions Leagues as well as four Ballons d'Or during his time at the Santiago Bernabeu.
Karim Benzema, who recently left the club in favour of a lucrative move to Saudi Pro League side Al-Ittihad, is the second-highest goal scorer, with over 350 goals to his name, winning the Pichichi once and the Champions League five times. He scored 44 goals in 46 appearances in the 2021-22 season, which was his highest-scoring season ever.
Madrid's leading appearance maker of all time, Raul, sits in third place with 323 goals. He made his debut at the age of 17 and helped Real Madrid win three Champions Leagues.
Alfredo Di Stefano scored a scintillating 308 goals in just 396 games, which puts him in fourth place in the all-time list. During his spell at the club, Real Madrid won five straight European Cups between 1956 to 1960.
Getty ImagesHungarian legend Ferenc Puskas is sixth on the list with 242 goals in 262 games. He finished second in the 1960 Ballon d'Or list while winning the Golden Ball at the 1954 FIFA World Cup, where Hungary ended as the runners-up. He also won four straight Pichichi trophies.
Mexican striker Hugo Sanchez, who played for Real Madrid from 1985 to 1992, was a highly consistent goal scorer, bagging 208 goals in just 282 appearances. His 38 goals in the league in 1989-90 were all first-touch finishes, which is an extraordinary feat. He won four Pichichi titles as a Madridista.
Paco Gento (182 goals in 600 games), Pirri (172 goals in 561 games), and Emilio Butragueno (171 goals in 463 games) round off the top 10 goal scorers in Real Madrid history.
GettyReal Madrid's top 20 goal scorers of all-time
Position | Player | Goals | Matches | Years |
---|---|---|---|---|
1 | Cristiano Ronaldo | 450 | 438 | 2009-2018 |
2 | Karim Benzema | 354 | 648 | 2009-2023 |
3 | Raul Gonzalez | 323 | 741 | 1994-2010 |
4 | Alfredo Di Stefano | 308 | 396 | 1953-1964 |
5 | Carlos Santillana | 290 | 645 | 1971-1988 |
6 | Ferenc Puskas | 242 | 262 | 1958-1967 |
7 | Hugo Sanchez | 208 | 282 | 1985-1992 |
8 | Francisco 'Paco' Gento | 182 | 600 | 1953-1971 |
9 | Pirri | 172 | 561 | 1964-1980 |
10 | Emilio Butragueno | 171 | 463 | 1983-1995 |
11 | Amancio Amaro | 155 | 471 | 1962-1976 |
12 | Michel | 130 | 559 | 1982-1996 |
13 | Fernando Hierro | 127 | 601 | 1989-2003 |
14 | Pahino | 125 | 143 | 1948-1953 |
=15 | Juanito | 121 | 401 | 1977-1987 |
=15 | Gonzalo Higuain | 121 | 264 | 2007-2013 |
17 | Gareth Bale | 106 | 258 | 2013-2020. 2021-2022 |
=18 | Ronaldo Nazario | 104 | 177 | 2002-2007 |
=18 | Luis Molowny | 104 | 198 | 1946-1957 |
=20 | Sergio Ramos | 101 | 671 | 2005-2021 |
=20 | Ivan Zamorano | 101 | 173 | 1992-1996 |