The 20 Greatest Spanish Players of All Time

Spain are top of the tree in both club and international football.
From World Cup and European Championship winners to Champions League heroes, these impressive players with technical skill and tactical nous have become some of the most decorated stars in sports history.
Below are the greatest Spanish footballers of all time ranked by stats, trophies and impact at club and international level.
|
Level |
The player |
Work time |
|---|---|---|
|
20 |
Pep Guardiola |
1990–2006 |
|
19 |
David Silva |
2003–2023 |
|
18 |
Juanito |
1973-1992 |
|
17 |
Dani Carvajal |
2010-present |
|
16 |
Jordi Alba |
2005-present |
|
15 |
Fernando Hierro |
1987-2005 |
|
14 |
Luis Suárez Miramontes |
1953-1973 |
|
13 |
Xabi Alonso |
1999–2017 |
|
12 |
Cesc Fabregas |
2003–2019 |
|
11 |
Gerard Piqué |
2004–2022 |
10
Fernando Torres
2001-2019
The former Chelsea, Atletico Madrid and Liverpool player enjoyed an impressive career at club and international level as an impressive striker.
His career in Spain attracted particular attention as he scored the winning goal in the 2008 European Championship final against Germany and scored one of his country’s four goals against Italy in the final of the same competition in 2012.
Torres scored 38 goals in 110 games for Spain at the end of his career, with 262 goals in 762 club appearances.
9
Carles Puyol
1996-2014
A rock at the heart of the Barcelona and Spain defense for many years, Carles Puyol should have been on this list of the best Spanish players to ever grace the field.
He was named in the UEFA Team of the Year six times, and won three Champions League and six La Liga trophies during his career, to go along with the World Cup and European Championship with Spain.
The legendary defender earned 100 caps for his country and made 593 appearances for Barcelona at the top level, managing both domestic and international matches throughout his time on the pitch.
|
Spain: Major international awards |
|
|---|---|
|
Medal |
Years |
|
World Cup |
2010 |
|
The European Championship |
1964, 2008, 2012, 2024 |
|
League of Nations |
2023 |
8
Iker Casillas
1998-2020
The first and only goalkeeper on the list is, of course, Iker Casillas, who played for Spain and Real Madrid, among other clubs, for more than 20 years.
He caught the eye for his cat-like brilliance and exceptional saves at the big stages, winning a World Cup and two European Cups during his time with the national team.
Casillas made 725 appearances for Real Madrid in all competitions, and was capped 167 times by Spain, speaking of the longevity of his career at the highest level.
|
Spain has made history in the World Cup since 2002 |
|
|---|---|
|
The competition |
The stage has been reached |
|
2002 World Cup |
Quarter-final |
|
2006 World Cup |
Round 16 |
|
2010 World Cup |
The winners |
|
2014 World Cup |
Group stage |
|
2018 World Cup |
Round 16 |
|
2022 World Cup |
Round 16 |
7
Sergio Busquets
2007-present
The first player on this list who is still playing hard is the metronomic Sergio Busquets, who currently plays for Inter Miami alongside Lionel Messi and Luis Suarez in the MLS.
Now 36, the Spanish titan has 143 caps for his country and 722 appearances for Barcelona before switching to America last year.
Busquets won nine La Liga titles and three Champions League trophies with the Catalan giants, along with a World Cup and a European championship with Spain.
|
Spain has been recording at the European Championships since 2000 |
|
|---|---|
|
The competition |
The stage has been reached |
|
Euro 2000 |
Quarter-final |
|
Euro 2004 |
Group stage |
|
Euro 2008 |
The winners |
|
Euro 2012 |
The winners |
|
Euro 2016 |
Round 16 |
|
Euro 2020 |
Semi-finalist |
|
Euro 2024 |
The winners |
6
Emilio Butragueno
1982-1998
The oldest player on this list is iconic striker Emilio Butragueno, who was a star for club and country within a few years.
He proved his quality as a goalscorer and goal creator for Real Madrid with an impressive return of 168 goals and 113 assists in 452 games, and scored 26 times in 69 games for Spain.
Butragueno, who retired in 1998, was a deadly striker throughout his time on the pitch and caused constant problems for footballers with his quality finishing and creative spark.
|
Spain’s top international men’s team |
||
|---|---|---|
|
Level |
The player |
Spelling |
|
1 |
Sergio Ramos |
180 |
|
2 |
Iker Casillas |
167 |
|
3 |
Sergio Busquets |
143 |
|
4 |
Xavi |
133 |
|
5 |
Andres Iniesta |
131 |
5
Raul
1994-2015
The legendary Raul should have made this list because of his brilliant career for club and country before his retirement in 2015.
Scoring 383 goals and 157 assists in 916 games at club level, combined with 44 goals in 102 games for his country, shows that the former Real Madrid player was always a threat at the other end of the pitch.
His 44 goals for Spain made him the top goalscorer in the country’s history, before a player who will be featured later on this list surpassed him, speaking of the level he has shown at the international level.
|
Spain’s top international goalscorers |
|||
|---|---|---|---|
|
Level |
The player |
Spelling |
Goals |
|
1 |
David Villa |
98 |
59 |
|
2 |
Raul |
102 |
44 |
|
3 |
Fernando Torres |
110 |
38 |
|
4 |
Alvaro Morata |
85 |
37 |
|
5 |
David Silva |
125 |
35 |
You scored a goal
out of 20
4
Xavi
1997-2019
There can be no list of great players to play for Spain without including the name of Barcelona midfielder, and current manager, Xavi.
The metronomic maestro was named in France Football’s all-time Ballon d’Or dream team back in 2020, alongside the likes of Messi, Lothar Matthaus, and Cafu.
Xavi scored 12 goals in 133 games for Spain and had 85 goals and 185 assists in 767 games for Barcelona during his time at the club.
|
Spain: Last five managers |
|
|---|---|
|
The manager |
Time to stay |
|
Luis de la Fuente |
2019-present |
|
Luis Enrique |
2018-2022 |
|
Robert Moreno |
2019 |
|
Fernando Hierro |
2018 |
|
Julen Lopetegui |
2016-2018 |
3
David Villa
2000-2020
One of Spain’s all-time champions is, for sure, David Villa. The striker took Raul’s national number 7 shirt in 2008 and never looked back.
His 59 goals for Spain make him the club’s all-time leading goalscorer, 14 more than any other player in recent years.
The greatest goalscorer in the country’s history should have been among the best ever to make it on this list, especially when you consider that he scored 341 goals in 666 games at club level – for the likes of Barcelona, Valencia, and New York City FC.
|
A record for Spain’s biggest tournament |
|||
|---|---|---|---|
|
David Villa |
Appearance |
Goals |
It helps |
|
2006 World Cup |
4 |
3 |
0 |
|
2008 European Championship |
4 |
4 |
0 |
|
2010 World Cup |
7 |
5 |
1 |
|
2014 World Cup |
1 |
1 |
0 |
|
Statistics via Transfermarkt |
|||
2
Sergio Ramos
2003-present
The second in this list is the most capped player in the history of Spanish international football – the famous defender Sergio Ramos.
The legendary colossus has been capped 180 times by Spain, and has made 813 appearances at club level to date – currently playing for Mexican side Monterrey at the age of 39.
Ramos won four Champions League and five La Liga trophies during his time with Real Madrid, to go along with a World Cup and two European Championship successes with Spain.
He was once called “the best defender in the world” by former Italy and AC Milan legend Paulo Maldini.
1
Andres Iniesta
2000-present
The best player in the history of Spanish football is, without a doubt, the icon Andres Iniesta, who last played for the Emirates Club in the UAE, before retiring in 2024.
One of his greatest, if not the greatest, moments of his career to date came in the 2010 World Cup final against the Netherlands.
Iniesta scored in extra time to win his country’s first ever World Cup, cementing his place in Spanish football history forever.
He scored 14 goals in 131 games for his country and also scored 57 goals and 136 assists in 674 games for Barcelona during his time at the Nou Camp.
Xavi once called him the “perfect” Spanish player and David Silva said Iniesta was the best player in world football ahead of Cristiano Ronaldo and Messi, showing that he is highly rated by his peers.



