Top 10 Greatest Spanish Soccer Players of All Time
This list highlights the top 10 Spanish soccer players based on their impact on the sport and the success they've brought to the country over the years.
Criteria for Ranking
- Goal contributions
- Assists
- Trophies won internationally
- Career longevity
Top 10 Spanish Soccer Players
- 1. Andres Iniesta – 131 appearances, 14 goals, 30 assists
- 2. Xavi Hernandez – 133 appearances, 12 goals, 24 assists
- 3. Iker Casillas – 167 appearances, goalkeeper
- 4. Sergio Ramos – 180 appearances, 23 goals, 8 assists
- 5. Carles Puyol – 100 appearances, 3 goals, 3 assists
- 6. Sergio Busquets – 143 appearances, 2 goals, 9 assists
- 7. Xabi Alonso – 114 appearances, 16 goals, 9 assists
- 8. Raul – 102 appearances, 44 goals, 12 assists
- 9. Gerard Pique – 102 appearances, 5 goals, 2 assists
- 10. David Villa – 98 appearances, 59 goals, 12 assists
Player Highlights
- David Villa led Spain’s attack after Raul, becoming the country’s top scorer with 59 goals before injuries slowed his pace post-2012 Euro win.
- Gerard Pique was key to Spain's defense during their golden era, forming a strong partnership at Barcelona and La Roja alongside Carles Puyol.
- Raul Gonzalez was once considered Spain’s best forward, scoring 44 goals over more than a decade until tactical shifts replaced him with David Villa.
- Xabi Alonso combined elegance and precision in midfield, playing a crucial role in Spain’s World Cup and Euro triumphs between 2008 and 2012.
- Sergio Busquets served as the quiet engine of Spain’s midfield, anchoring the team with a simple but effective style that complemented tiki-taka football.
- Carles Puyol broke stereotypes about Spain's attacking identity by leading a rock-solid defense, helping win two Euros and a World Cup.
- Sergio Ramos evolved from a full-back to a commanding center-back and captain, scoring 23 goals while earning a record 180 caps.
- Iker Casillas, nicknamed 'Saint Iker', was Spain’s fearless goalkeeper, pivotal in securing the 2010 World Cup and multiple European titles.
- Xavi Hernandez controlled games with unmatched vision and passing, driving Spain and Barcelona’s successes with creativity and composure.
- Andres Iniesta dazzled with grace and vision, famously scoring the winning goal in the 2010 World Cup final and becoming a symbol of Spain’s golden era.
Additional Facts
- International titles among these players include: 2010 FIFA World Cup, 2008 & 2012 UEFA European Championships.
- David Villa remains Spain’s all-time leading goal scorer with 59 goals.
- Lamine Yamal is currently the youngest player in the Spanish national team.
- The senior Spanish national team has claimed six major trophies: four European Championships, one World Cup, and one Nations League title.
Related News

Top Players with Most Goals in a Single Champions League Match

Top 10 Greatest Chilean Footballers of All Time

Top 10 Greatest Colombian Football Players Ever

Top 10 South Korean Footballers in History | Ranked

Top 10 Right Backs in the World for 2026

Top 10 Female Footballers in 2026: Leading Players on the Pitch
