Greatest Real Madrid Players Of All Time

Cristiano Ronaldo

Real Madrid's All-Time Record Goalscorer. Ronaldo Is One Of Only Two Players To Score Over 300 La Liga Goals And The First To Breach The 40-Goal Mark In The Competition.

Alfredo Di Stefano

He was the best player in the history of Real Madrid. He could attack, defend and play well everywhere. The football world stunned by winning five consecutive European Cups.

Sergio Ramos

Former Real Madrid Captain Sergio Ramos Is One Of The Game's Premier Goalscoring Defenders. Sergio Ramos Has Scored 100 Goals For Real Madrid.

Ferenc Puskas

During a highly successful eight-season stint at Real Madrid, Puskas scored nearly 250 goals and won three European Cups and five La Liga titles.


Real Madrid's second best goalscorer of all time. The former Spain attacker is one of only two players to have scored more than 300 goals for the club.

Paco Gento

Paco Gento is a Real Madrid legend in his own right. The 88-year-old is the only player to win six European Cups (now called the UEFA Champions League), winning five of them on the trot.

Fernando Hierro

Played 439 matches with Real Madrid club and scored 102 goals. He won five La-Liga and three UEFA Champions League trophies.

Iker Casillas

Best goalkeeper in the history of the game. The Real Madrid legend won every major title for club and country. Two time European Championship and one time FIFA World Cup winner.

Karim Benzema

The third highest goalscorer of all time. The Frenchman, who scored 300 goals for Real Madrid, has scored more than 100 goals in more than three seasons.

Roberto Carlos

The 2002 FIFA World Cup winner was also a set-piece specialist, scoring several Thunderbolts from a distance with 16 goals.