Sports

All-time leading goalscorers for the Spanish national football team

Discover the footballers who have left their mark on Spanish football history, scoring the most goals for the national team. This ranking highlights Spain's top goalscorers, including both retired legends and currently active players. Explore goal records and the careers of the most prolific strikers who have worn the Spanish national team jersey. It is an essential read for football fans, statisticians, and anyone interested in the history of the beautiful game in Spain.

0100% verified
  1. 1

    David Villa (2005-2014)

    0 Global Votes
    • Spain's record goalscorer

      (+4)

    David Villa is the all-time leading goalscorer for the Spanish national team, a record that remains valid and consolidates him as an indispensable figure in Spanish football. He was key during the national team's golden era, winning Euro 2008 and the 2010 World Cup.

  2. 2

    Raúl González Blanco

    0 Global Votes
    • Second highest goalscorer for Spain

      (+4)

    Raúl González Blanco ranks second in the all-time top goalscorers table, being a symbol of leadership and goal-scoring prowess during his decade with the national team. His impact and legacy keep him as a relevant historical figure.

  3. 3

    Fernando Torres

    0 Global Votes
    • Represented country 110 times

      (+3)

    Fernando Torres is the third highest goalscorer and author of crucial goals, such as the one that gave Spain the Euro 2008 title. His contribution in key moments and his podium position make him an essential name in the national team's history.

  4. 4

    David Silva (2006-2018)

    0 Global Votes
    • Scored 35 goals for Spain

      (+3)

    David Silva, with 35 goals, was a fundamental attacking midfielder in the national team's successes, standing out for his vision and goal-scoring ability. His skill in combining playmaking with scoring distinguishes him on this list of great sharpshooters.

  5. 5

    Fernando Hierro (1989-2002)

    0 Global Votes
    • Capped 89 times for Spain

      (+4)

    Fernando Hierro, with 29 goals, is an exceptional case as a defender with an impressive goal-scoring ability, especially from set pieces. His high number of goals for his position is a notable milestone that keeps him as one of the great historical goalscorers.

  6. All the rankings you can imagine

    Thousands of verified votes to discover the best. Your vote here counts

  7. 6

    Fernando Morientes (1998-2007)

    0 Global Votes
    • Scored 27 goals in 47 games for Spain

      (+4)

    Fernando Morientes, with 27 goals, was a classic centre-forward with great heading ability and goal-scoring instinct. His scoring efficiency in fewer games than others on the list underscores his quality as a striker.

  8. 7

    Emilio Butragueño

    0 Global Votes
    • Scored 26 goals for Spain

      (+2)

    Emilio Butragueño, with 26 goals, represents one of the most charismatic eras of Spanish football, and his goal-scoring record remains significant. Known as 'El Buitre' (The Vulture), he starred in memorable performances, such as his four goals against Denmark in the 1986 Mexico World Cup.

  9. 8

    Mikel Oyarzabal (Since 2016)

    0 Global Votes
    • Scored 2 goals for Spain in 2019

      (+4)

    Mikel Oyarzabal, with 24 goals, is one of the active players who has recently broken into the top 10 goalscorers. His versatility and impressive scoring streak under Luis de la Fuente's direction position him with a great present and future in the national team.

  10. 9

    Ferran Torres (Since 2020)

    0 Global Votes
    • Scored 23 goals in 52 official games

      (+1)

    Ferran Torres, with 23 goals, is a young winger with great dribbling ability and an eye for goal. His youth and scoring prowess position him as one of the future stars of the Spanish national team, with considerable potential to climb this list.

  11. 10

    Alfredo Di Stéfano

    0 Global Votes
    • Spain's leading goal-scorer (held record)

      (+4)

    Alfredo Di Stéfano, with 23 goals, is considered one of the greatest footballers of all time, and his impact on Spanish football was revolutionary. Despite having played in an earlier era, his legacy and goal-scoring record keep him as an undisputed legend.

  12. 11

    Sergio Ramos (2005)

    0 Global Votes
    • Scored first two international goals in 2005

      (+1)

    Sergio Ramos, with 23 goals, is a centre-back with a notable goal-scoring ability, especially from penalties. His longevity, leadership, and ability to score goals as a defender make him a unique figure on this list of top scorers.