Not many nations can claim to be more passionate about soccer 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–12. During that period, their squad of superstars proved invincible.
Here, we’ve ranked Spain's 25 greatest players of all time, primarily focusing on national team achievements.






