Ranking Spain's top 5 goalscorers of all time

Spain v Italy - FIFA 2018 World Cup Qualifier
Spain v Italy - FIFA 2018 World Cup Qualifier

The Spain national team have surely revolutionized the modern day game of football. Their impressive tiki-taka style of play has for long been hailed as one of the most advanced systems of progressive play.

This branch of footballing philosophy that the Spanish national time has epitomized has surely helped them reap the ultimate rewards in football.

The team won their second European Championship in 2007-08 and began on an upward trajectory. They also subsequently went on to win the illustrious 2010 World Cup and another European Championship based on the same principles in 2011-12. It served as a major testament to their elite footballing ideology.

Another major reason behind their unparalleled success in a short time has been the supremely talented players that have come through their ranks. These players have idiolised the tiki-taka philosophy and have conquered massive heights.

On that note, let's take a quick look at

Spain's top 5 goalscorers of all time


#5 Fernando Hierro - 29 goals

Manchester United Legends v Real Madrid Legends
Manchester United Legends v Real Madrid Legends

Fernando Hierro is a household name in Spain and a major reason behind so many of Real Madrid's successes in Europe. The centre-back was not only a solid presence at the heart of defense but also had a spectacular eye for goals.

Hierro, across spells for Valladolid and Real Madrid, proved to be a serial champion. He is a five-time La Liga winner, a three-time UEFA Champions League winner and a four-time Spanish Super Cup.

Fernando Hierro made his debut in September 1989 in a fixture against Poland for his national side. Even as a defender he has reserved a place on Spain's all-time goalscoring list thanks to his talents in the final third. In 89 appearances for his national side, Hierro scored 29 goals.


#4 David Silva - 35 goals

Spain v Russia: Round of 16 - 2018 FIFA World Cup Russia
Spain v Russia: Round of 16 - 2018 FIFA World Cup Russia

David Silva is one of the more recent heroes to have contributed to the Spanish national team's successes. The player, lovingly nicknamed El Mago, has gone on to exhibit exceptional playmaking for his national side on the greatest of stages.

Silva is best remembered for his spectacular time in England at Manchester City.

His outstanding creative ability to contribute to offensive chances saw him lift a plethora of titles at City. He is a four-time winner of the Premier League and a five-time English League Cup winner.

David Silva also played a key in the 2010 World Cup where his performances led them to victory. He is also a two-time European Championship winner with the national team.

He made his debut in 2006 in a friendly against Romania. Since his debut he has gone on to score 35 goals and create 32 assists in 123 appearances for Spain.


#3 Fernando Torres - 39 goals

Spain v Ireland - Group C: UEFA EURO 2012
Spain v Ireland - Group C: UEFA EURO 2012

Fernando Torres was a major name in the Spanish international football setup. He is a player who has been a part of most of Spanish recent football's achievements. The 2010 World Cup title and both European Championship titles across 2008 and 2012 have been lifted by him as the team's main striker.

El Nino, as he is lovingly nicknamed by Spanish fans, enjoys a major reputation across Europe. His time at Liverpool remains one of the most productive displays by a foreign striker in the English league. The subsequent Champions League and Europa League victories at Chelsea remain the highlights of his club career.

On international level, Torres made his debut in 2003 in a fixture against Portugal. Since his debut, he has gone on to net 39 times and secure 10 assists in 111 appearances for Spain.


#2 Raúl - 44 goals

Real Madrid CF v Real Sporting de Gijon - La Liga
Real Madrid CF v Real Sporting de Gijon - La Liga

Raúl González is arguably one of the best strikers to have played for Spain and Real Madrid in the modern era. His exceptional displays while scoring goals for club and country have surely seen him reserve a place in the football Hall of Fame.

For Real Madrid, Raúl is their second all-time record goal scorer with 323 goals, only behind Cristiano Ronaldo. He is also a six-time La Liga winner, a three-time Champions League winner, and a four-time Spanish Super Cup winner.

For Spain, he made his debut in 1996 in the Euro qualifier against Austria. He was also their captain from 2002 to 2006. Since his debut, Raúl has scored 44 goals in 103 appearances for his national side.


#1 David Villa - 63 goals

Spain v Italy - FIFA 2018 World Cup Qualifier
Spain v Italy - FIFA 2018 World Cup Qualifier

David Villa is Spain's record goalscorer of all time with 63 goals to his name. His performances for the Spanish national team have been nothing short of exceptional with his ability to score goals no matter what.

Villa was a major part of the core group which went on to lift all of the major titles. He was instrumental in Spain's 2007-08 European Championship win and finished as the tournament's top scorer. His goals at the 2010 World Cup were also key to Spain securing qualification to the final rounds.

He made his debut in February 2005 for the national team under manager Luis Aragones. Since his debut, he has gone on to score 63 goals in 98 appearances which is the most by any Spanish player.

Quick Links

Edited by Aditya Singh