Legends such as Ramos, Villa, Guardiola, Torres and more made the cut as the 25 best Spanish players in football history.
Andres Iniesta has been named as the greatest Spanish footballer of all time. Iker Casillas and Amancio joined the former Barcelona captain to round off the top three of this surprise ranking.
The Spanish edition of men’s magazine Esquire released a list of the best players to represent the national team ahead of Euro 2020. Former Barcelona and Real Madrid stars unsurprisingly dominated. In fact, Fernando Torres was the highest-placed player to have not played for either club in 11th.
15 of the 25 footballers on the list represented Real Madrid at one stage of their careers, whereas only eight former Barcelona players made the cut in comparison. Former goalkeeper Ricardo Zamora is the only one to have played for both sides in this ranking.
Some bold calls were made as well. Ramos, who is the highest-capped player in La Roja’s history, is only 18th on the list. He may have won two European titles and a World Cup, but it didn’t count for much in the end. Xavi fared no better in 23rd either.
The 25 best Spanish footballers of all time
|2||Iker Casillas||167||102 (clean sheets)|