Football News, Transfer News, Rumours, Gossip, Latest & Live Scores

AnalysisFootball

Ranked! Best Spanish Footballers of All-time

Football was at its peak when the best Spanish footballers were dominating the sport at the world stage. Most of the celebrated footballers from La Roja enjoyed a great spell of success together in major competitions such as FIFA World Cup and UEFA Euro. In this article, we have compiled a list of the best Spanish players ever.

List of Top 10 Spanish Football Players

10. Gerard Pique

Best Spanish footballers, Gerard Pique
Gerard Pique leaves the football pitch after the Spain vs Netherlands match (Credit: Getty)

Gerard Pique, against all criticism, must definitely be considered one of the greatest Spanish footballers. The former Manchester United center-back formed a great defensive partnership at both Barcelona and the Spanish national football team. 

Before ending his international career in 2018, he represented La Roja on 102 occasions. Like other important footballers on the list of the best Spanish players, Pique was a part of the Spanish glorious chapter that saw the country lifting the FIFA World Cup and Euro.

NameGerard Pique
Number of games102
Goals5
International titlesUEFA U19 Euro, 2010 FIFA World Cup, 2012 Euro

9. Carles Puyol

Carles Puyol Best Spanish footballers
Spanish national football team captain Carles Puyol instructs his team during the 2008 UEFA Euro Championship (Credit: getty)

One of the celebrated defenders of all-time, Carles Puyol was a monumental figure in La Roja history. He was an important player during the golden eras of Spain and Barcelona. From La Liga to UEFA Champions League, the center-back from Catalan province won them all at the club level.

In the 2010 World Cup, La Roja conceded only two goals on their way to win the global title, courtesy of an outstanding performance by Puyol throughout the tournament. Having earned over 100 international caps, the Barcelona legend made it to the elite group of football in an injury-prone career.

NameCarles Puyol
Number of games100
Goals3
International titles2010 FIFA World Cup, 2008 & 2012 Euros

Also Read: Top 10 Greatest Spanish Midfielders of All-time

8. Raul

Best Spanish footballers Raul
Raul celebrates after scoring a goal for Spain in 2006 FIFA World Cup (Credit: getty)

Raul Gonzalez, one of the lethal strikers of the ball, is another player on the list of the best Spanish footballers of all-time. He was the country’s leading goal scorer for almost a decade with 44 goals to his name. 

Despite his limited playing time in the Spanish national football team due to managerial tactics, the former Real Madrid forward managed to play in 102 international games in red shirt. Before La Roja won a major trophy in 2008 in the form of Euro, Raul decided to hang up his boots.

NameRaul
Number of games102
Goals44
International titles1996 UEFA U21 Euro

7. Xabi Alonso

Best Spanish footballers Xabi Alonso
Xabi Alonso scores a beautiful goal for Spain in the 2012 UEFA Euro Championship (Credit: getty)

Spain witnessed a great deal of international success from 2008 to 2012, and Xabi Alonso was one of the major reasons behind that golden era of the country. La Roja won three titles – 2010 FIFA World Cup, 2008 and 2012 Euros, when Alonso was displaying his elegance on the pitch. 

Under Vincente del Bosque, the Spanish midfield was incomplete without his presence. The former Real Madrid and Liverpool playmaker played 116 international matches for La Roja, scoring 16 goals in the process.

NameXabi Alonso
Number of games116
Goals16
International titles2010 FIFA World Cup, 2008 & 2012 Euros

6. Sergio Busquets

Best Spanish footballers Sergio Busquets
One of the best Spanish footballers, Sergio Busquets in action during Spain’s 2018 FIFA World Cup match (Credit: getty)

Sergio Busquets was a jewel in the golden crown of Spanish midfield. The elegant midfielder was a serial winner for Barcelona and La Roja. Forward passes, defensive ability and vision of play made him one of the best Spanish players. Since making international debut in 2010, the defensive midfielder had been a mainstay in the middle of the park for the La Roja managers.

His eye-catching displays on turf earned him a spot in the national team ahead of Xabi Alonso. With 143 international caps, Busquets became one of the Spanish greats. 

NameSergio Busquets
Number of games143
Goals2
International titles2010 FIFA World Cup, 2012 Euro

5. David Villa

Best Spanish footballers David Villa
David Villa celebrates after scoring a goal for Spain against Mexico (Credit: getty)

David Villa is regarded as one of the best Spanish footballers, thanks to an explosive career graph of the player. Following the exclusion of Raul from the national side, the Barcelona striker got the perfect opportunity to show his talent, and he didn’t hesitate to take that golden opportunity. One FIFA World Cup and two Euros are the testament to his greatness at the international level.

Villa went on to become the greatest goal scorer in the history of Spanish football with 59 goals in 98 appearances, surpassing Raul’s record.

NameDavid Villa
Number of games98
Goals59
International titles2010 FIFA World Cup, 2008 & 2012 Euros

4. Sergio Ramos

Best Spanish footballers Sergio Ramos
Sergio Ramos wears the captain’s armband during Spain vs Portugal match in the 2018 FIFA World Cup match (Credit: getty)

Sergio Ramos was one of the greatest leaders of the game. The former Real Madrid captain enjoyed an impressive career both at club and international stages. Despite being a defender, he scored 23 goals for Spain in 180 games. 

Ramos started his international career as a right-back, but later moved to the center-back position under Jose Mourinho at Real Madrid. His greatness is clearly demonstrated in the fact that he is the eighth-highest goal scorer in Spanish football despite being a defender. He also holds the record of making the most number of appearances for Spain.

NameSergio Ramos
Number of games180
Goals23
International titles2010 FIFA World Cup, 2008 & 2012 Euros

3. Xavi Hernandez

Best Spanish footballers Xavi
one of the greatest midfielders, Xavi Hernandez in action during the Spain vs Netherlands match (Credit: getty)

If you are an emerging football player and want to become a midfielder, you must watch the video clips of Xavi Hernandez playing in a Spanish shirt. The introduction of the tiki-taka playing style to the Spanish national football team and Barcelona turned out to be a huge success because of Xavi’s elegance in the middle. He was the main engine in the ever-evolving midfield of Spain. 

From helping defense to producing scoring opportunities for the attackers, the former midfielder was everywhere. In 133 international appearances, Xavi scored 13 goals. He will always be regarded as one of the best footballers of all-time. 

NameXavi Hernandez
Number of games133
Goals13
International titles2010 FIFA World Cup, 2008 & 2012 Euros

Also Read: Top 10 Greatest Manchester United Managers

2. Iker Casillas

Best Spanish footballers Iker Casillas
Iker Casillas throws a ball towards his teammate during Spain’s match in the 2014 FIFA World Cup (Credit: getty)

Iker Casillas is the only goalkeeper on the list of the best Spanish footballers ever, courtesy of an illustrious career full of plenty of major trophies. The former Real Madrid stopper led La Roja during their finest period when they won two Euros and one World Cup trophy between 2008 and 2012. 

Casillas was the most reliable last man of defense for both Real Madrid and Spain with countless incredible saves. His heroics under the sticks earned him a popular nickname ‘San Iker’. Casillas retired from the game after suffering a heart attack on the field at Porto after making 167 international appearances.

NameIker Casillas
Number of games167
Goals0
International titles2010 FIFA World Cup, 2008 & 2012 Euros

1. Andres Iniesta

Andres Iniesta
Andres Iniesta in FC Barcelona jersey (Credit: getty)

Andres Iniesta is our number one pick for the best Spanish footballers’ list. Choosing him over Xavi was a difficult task, but his over the ball and elegant displays earned him the top spot. He was the best player for Spain in the 2010 World Cup and the 2008 Euro Championship. Iniesta scored the winning goal in South Africa to guide La Roja to their first-ever World Cup title. 

The former Barcelona star, who has recently retired from football, won 131 caps while scoring over 13 goals in the process. Iniesta lifted over 30 trophies with Barcelona at the club stage.

NameAndres Iniesta
Number of games131
Goals13
International titles2010 FIFA World Cup, 2008 & 2012 Euros

FAQs

Who is the best Spanish football player ever?

Andres Iniesta is arguably the best Spanish football player ever. The former Barcelona midfielder won every major international trophy with La Roja.

Who is the most famous footballer in Spain?

Sergio Ramos is probably the most famous footballer in Spain, given his strong personality on and off the pitch.

Who is the best striker in Spanish football history?

David Villa is the best striker in Spanish football history. He scored 59 international goals in just 98 games for La Roja.