1 Andres Iniesta
Andrés Iniesta Luján is a Spanish professional footballer who plays for FC Barcelona and the Spain national team. Scorer of the most important goal in Spanish Football history. World Cup Winner against the Netherlands. Xavi and Villa are up there, but he is definitely the all-time best.
ANDRES INIESTA! DEFINITELY 2ND PLACE. HE IS AN ABSOLUTE GOD OF Spain BUT David VILLA IS MUCH BETTER.
Best Spanish player. He led Spain to their first world cup victory
2 Xavi Hernandez
Xavier "Xavi" Hernández Creus is a Spanish professional footballer who plays as a central midfielder for Qatari club Al Sadd SC. Was good for select in Fifa games haha
3 David Villa
David Villa Sánchez is a Spanish professional footballer who plays as a striker and also serves as captain for New York City FC in Major League Soccer. David Villa sucks like eggs
4 Fernando Torres
I m lucky to witness a great player like Torres...i hope one day when I will have children I'll tell them his heroic stories...
5 Iker Casillas
Iker Casillas Fernández is a Spanish retired professional footballer who played as a goalkeeper. Popularly dubbed "San Iker" for his ability to produce spectacular saves, Casillas is widely regarded to be one of the greatest goalkeepers of all time. You are the best goal keeper please keep it up
6 Sergio Ramos
Sergio Ramos García is a Spanish professional footballer who plays for Real Madrid and the Spain national football team. You are the best defender in Real Madrid and Spain
7 David Silva
David Josué Jiménez Silva is a Spanish professional footballer who plays for La Liga club Real Sociedad. You are the best
8 Cesc Fabregas
9 Xabi Alonso
Xabier "Xabi" Alonso Olano is a Spanish footballer who plays for German club Bayern Munich as a central midfielder.
10 Diego Costa
Diego da Silva Costa, is a Spanish professional footballer who plays as a striker for English club Chelsea and the Spain national team.
The Contenders
11 Carles Puyol
12 Raúl González Blanco
Why is he getting so less vote? He was amazing
He should be given more respect as a legend...
13 Sergio Busquets
Sergio Busquets Burgos (born July 16, 1988) is a Spanish professional footballer who plays as a defensive midfielder for La Liga club Barcelona, where he is the club captain.
14 Ricardo Zamora
Greatest goalkeeper of the first half of 20th century and best Spanish football player in the same period.
15 Luis Suárez
16 Pedro Rodriguez
17 Juan Mata
Juan Manuel Mata García is a Spanish professional footballer who plays as a midfielder for Premier League club Manchester United and the Spain national team.
18 Francisco Gento
The great captain of the legendary Real Madrid of the 50s.
He was elected 30th player of the 20th century (IFFHS).
19 László Kubala
20 Isidro Langara
21 Telmo Zarra
Pedro Telmo Zarraonandía Montoya known as Telmo Zarra was a Spanish football forward. He spent the majority of his career at Athletic Bilbao, from 1940 to 1955, for whom he remains the top scorer in competitive matches with 335 goals.
During his career, Zarra scored a total of 251 top division goals, a Spanish record that lasted nearly six decades before being broken by Lionel Messi. His 81 goals in the Copa del Rey remains a record today.
He played 20 times with his National team scored 20 goals.
The Zarra Trophy for the highest-scoring Spaniard in La Liga is awarded in his memory.
22 Fernando Hierro
23 Cristiano Ronaldo
Cristiano Ronaldo dos Santos Aveiro (born 5 February 1985) is a Portuguese professional footballer who plays as a forward for Serie A club Juventus and captains the Portugal national team. Thank god Messi's not on the list
24 Jacinto Quincoces
The best Spanish defender of the first half of the 20th century.
25 Carlos Santillana