Not many nations can claim to be more passionate about football than Spain.

The three-time European champions and 2010 World Cup winners lay claim to two of the most iconic club sides in world football - Barcelona and Real Madrid - with Spain a breeding ground for the world's best talents.

They may have a rich history on the international stage, but La Roja peaked in the 21st century, winning three consecutive major tournaments between 2008 and 2012. During that period, their squad of superstars proved invincible.

Here are Spain's 25 greatest players ranked, primarily focusing on national team achievements.

Enrique also managed Spain / Alex Livesey/GettyImages

Gento is a Real Madrid icon / Evening Standard/GettyImages

Carvajal is a Real Madrid legend / Gonzalo Arroyo Moreno/GettyImages

Zamora guarded the Spain goal in the early 20th century / Central Press/GettyImages

A tribute to the late Amaro / Soccrates Images/GettyImages

The left-back is still going in MLS / BSR Agency/GettyImages

Camacho was a star for Spain / Getty Images/GettyImages

Di Stefano played for Argentina too / STAFF/GettyImages

The Real Madrid legend was a clinical provider for country / Getty Images/GettyImages

Alonso was an underappreciated Spain midfielder / Stewart Kendall/Allstar/GettyImages

Zubizaretta in action for La Roja / Ben Radford/GettyImages

Fabregas was a member of a legendary midfield / David Ramos/GettyImages

Torres scored the winner in the Euro 2008 final / Alex Livesey/GettyImages

The Man City icon racked up some impressive tallies / David Ramos/GettyImages

A rock at the back for Spain / TOSHIFUMI KITAMURA/GettyImages

Pique was a constant at the back for Spain / Ian MacNicol/GettyImages

Suarez was a trailblazer / Evening Standard/GettyImages

A prolific forward for Spain / Richard Sellers/Allstar/GettyImages

Puyol was a leader at the back / Denis Doyle/GettyImages

Villa is Spain's record goalscorer / Jasper Juinen/GettyImages

Busquets was a crucial member of that famous midfield / Jean Catuffe/GettyImages

Strikers hated facing Sergio Ramos for Spain / Anadolu/GettyImages

Casillas is one of the best goalkeepers ever / Simon M Bruty/GettyImages

Xavi was the pass master / Alex Livesey/GettyImages

Andres Iniesta's World Cup-winning goal / Jamie McDonald/GettyImages

READ MORE ON THE BEST 25 PLAYERS FOR EVERY POSITION IN WORLD FOOTBALL