Real Madrid's Top 10 Goalscorers Of All Time

Exploring the top goalscorers in the history of Spanish giants Real Madrid.
IMAGO / Guillermo Martinez

Real Madrid are one of the most successful clubs in the history of European and world football. A record 15-time UEFA Champions League winners, Los Blancos have had some of the best players in the world in their ranks throughout the years. Cristiano Ronaldo, Ferenc Puskas, Alfredo Di Stefano, Karim Benzema, and more have donned the prestigious club's jersey.

In this list, we rank the top 10 goalscorers in Real Madrid's illustrious history. Read on to learn more.

10. Emilio Butragueno - 171 Goals

Emilio Butragueno in action for Real Madrid
IMAGO / WEREK

Spanish centre-forward Emilio Butragueno played for Real Madrid between 1983 and 1995. He scored 171 goals in 463 appearances for the La Liga giants. Butragueno is the tenth highest goalscorer in Los Blancos history.

9. Pirri - 172 Goals

Pirri in action for Real Madrid
IMAGO / Bildbyran

Spanish footballer Pirri, aka Jose Martinez Sanchez, wore the all-whites of Real Madrid between 1964 and 1980. He scored 172 goals in 561 appearances for Los Blancos.

8. Gento - 182 Goals

Paco Gento in action for Real Madrid
IMAGO / Album

Paco Gento, more commonly known as Gento, played for Real Madrid between 1953 and 1971. He made 600 appearances for the club, scoring 182 goals.

7. Hugo Sanchez - 208 Goals

Hugo Sanchez in action for Real Madrid
IMAGO / Buzzi

Mexican legend Hugo Sanchez is one of the best forwards to ever grace the beautiful game. He joined Real Madrid in 1985 from Atletico Madrid. Before leaving in 1991, Sanchez scored 208 goals in 279 appearances for Los Merengues.

6. Ferenc Puskas - 242 Goals

Ferenc Puskas in action for Real Madrid
IMAGO / TT

Hungarian legend Ferenc Puskas is one of the most iconic names in the history of football. He joined Real Madrid at an age of 31 in 1958. Puskas scored 242 goals in 262 appearances in a career that spanned until 1967.

5. Carlos Santillana - 290 Goals

Carlos Santillana in action for Real Madrid
IMAGO / Ferdi Hartung

Carlos Santillana played for Los Merengues between 1971 and 1988. The Spaniard scored 290 goals in 645 appearances. He won 16 trophies with the Madrid giants in a glittering spell.

4. Alfredo Di Stefano - 308 Goals

Alfredi Di Stefano
IMAGO / Buzzi

Alfredo Di Stefano is one of the most prominent legends in Real Madrid's history. He made 398 appearances for the club between 1953 and 1964, scoring 308 goals. Di Stefano won two Ballon d'Ors during his time as a Los Blancos player.

3. Raul Gonzalez - 323 Goals

Real Madrid legend Raul Gonzalez
Real Madrid legend Raul Gonzalez / IMAGO / AFLOSPORT

Spain and Real Madrid legend Raul Gonzalez was Los Blancos' poster boy for the majority of his career. He made 741 appearances for the club between 1994 and 2010, scoring a massive 323 goals. A long-time Real Madrid captain, Raul's record seemed impossible to break before Ronaldo showed his superhuman abilities.

2. Karim Benzema - 354 Goals

Karim Benzema in action for Real Madrid
Kevin Jairaj-Imagn Images

Karim Benzema joined Real Madrid in the same transfer window as Cristiano Ronaldo. While most of his career in the Spanish capital was arguably overshadowed by the talismanic Portuguese forward's presence, Benzema became the main protagonist in the attack after Ronaldo's 2018 departure to Juventus. He left the club in 2023, completing a surprise move to SPL giants Al-Ittihad. Benzema racked up an extraordinary 354 goals in 648 appearances for Los Merengues.

1. Cristiano Ronaldo - 450 Goals

Cristiano Ronaldo in action for Real Madrid
Mark J. Rebilas-Imagn Images

While there have been many legends in Real Madrid's history, few, if any can match what Cristiano Ronaldo was able to achieve. The Portuguese superstar joined the club in 2009 and left in 2018, bagging 450 goals in only 438 appearances. His goal ratio remained higher than one per game for the majority of his career. It's a record that surely won't be broken.


Player

Goals (Matches)

Cristiano Ronaldo

450 goals (438)

Karim Benzema

354 goals (648)

Raul Gonzales

323 goals (741)

Alfredo Di Stefano

308 goals (398)

Carlos Santillana

290 goals (645)

Ferenc Puskas

242 goals (262)

Hugo Sanchez

208 goals (279)

Paco Gento

182 goals (600)

Pirri

172 goals (561)

Emilio Butragueno

171 goals (463)

Recommended

Real Madrid's 10 Most Expensive Signings Ever

7 Real Madrid Stars Who Came Close But Never Won The Ballon d’Or


Published