Throughout the majority of their history, Real Madrid has been one of the best teams in the world. Their excellence over the years is almost hard to believe as they’ve consistently adapted with the times and kept hold of their status as one of the biggest clubs on the planet. It’s easy to see how they’ve managed it, though, when you take a look at the sheer calibre of players who have played for Los Blancos throughout their history.
Some of the best footballers of all time have, at one point or another, called the Bernabeu their home. Considering just how many greats there have been at the club over the years, coming up with a list of the 20 best Real Madrid players ever has to be a very difficult task, right? Well, we’re going to give it a go anyway.
20 Greatest Real Madrid Players Ever
Rank
Player
Position
Years at Real Madrid
1.
Cristiano Ronaldo
Forward
2009-2018
2.
Forward
1953-1964
3.
Zinedine Zidane
Midfielder
2001-2006
4.
Sergio Ramos
Defender
2005-2021
5.
Iker Casillas
Goalkeeper
1999-2015
6.
Raul Gonzalez
Forward
1994-2010
Santiago Bernabeu
Forward
1921-1926
8.
Paco Gento
Winger
1953-1971
9.
Ferenc Puskas
Forward
1958-1966
10.
Luis Figo
Midfielder
2000-2005
11.
Karim Benzema
Forward
2009-2023
12.
Luka Modric
Midfielder
2012-present
13.
Hugo Sanchez
Forward
1985-1992
14.
Pirri
Midfielder
1964-1980
15.
Ricardo Zamora
Goalkeeper
1930-1936
16.
Roberto Carlos
Defender
1996-2007
17.
Emilio Butragueno
Forward
1984-1995
18.
Toni Kroos
Midfielder
2014-2024
19.
Ivan Zamorano
Forward
1992-1996
20.
Vicente Del Bosque
Midfielder
1968-1984