Skip to content
even.best

The all-time top scorers of the Spain national team

The top 3 according to 85 votes from people: David Villa · Álvaro Morata · Emilio Butragueño. (Updated Oct 10, 2026.)

David Villa, with 59 goals between 2005 and 2017, is still the all-time top scorer of the Spain national team, ahead of Raúl (44) and Fernando Torres (38). The 15 highest scorers for "La Roja", with games played, updated to October 2026.

futbolero_salta · · 15 items · 85 votes · 1 comment

Automatically translated (original in Español). See the original

Top 15

  1. 1

    David Villa

    59 goals in 98 games (2005–2017).

    ▲ 11 ▼ 0

    11
  2. 2

    Álvaro Morata

    37 goals in 87 games (2014–2025).

    ▲ 8 ▼ 1

    7
  3. 3

    Emilio Butragueño

    26 goals in 69 games (1984–1992).

    ▲ 7 ▼ 0

    7
  4. 4

    Fernando Hierro

    29 goals in 89 games (1989–2002).

    ▲ 7 ▼ 1

    6
  5. 5

    Raúl González

    44 goals in 102 games (1996–2006).

    ▲ 6 ▼ 0

    6
  6. 6

    David Silva

    35 goals in 125 games (2006–2018).

    ▲ 5 ▼ 0

    5
  7. 7

    Fernando Torres

    38 goals in 110 games (2003–2014).

    ▲ 5 ▼ 2

    3
  8. 8

    Fernando Morientes

    27 goals in 47 games (1998–2007).

    ▲ 4 ▼ 1

    3
  9. 9

    Míchel González

    21 goals in 66 games (1985–1992).

    ▲ 3 ▼ 0

    3
  10. 10

    Mikel Oyarzabal

    31 goals in 64 games (2016–present).

    ▲ 3 ▼ 1

    2
  11. 11

    Sergio Ramos

    23 goals in 180 games (2005–2021).

    ▲ 3 ▼ 1

    2
  12. 12

    Julio Salinas

    22 goals in 56 games (1986–1996).

    ▲ 2 ▼ 0

    2
  13. 13

    Alfredo Di Stéfano

    23 goals in 31 games (1957–1961).

    ▲ 3 ▼ 2

    1
  14. 14

    Telmo Zarra

    20 goals in 20 games (1945–1951).

    ▲ 2 ▼ 1

    1
  15. 15

    Ferran Torres

    25 goals in 66 games (2020–present).

    ▲ 2 ▼ 4

    -2

How is this ranking ordered? By people's votes: each ▲ adds a point and each ▼ takes one away. Anyone can vote and add what is missing.

Is something missing?

Log in to add an item

Comments (1)

Log in to comment

cocinillas_malaga · Español

Lo de Morientes con 27 goles en 47 partidos es una barbaridad de promedio, mejor que el de Villa. Y Zarra 20 en 20, eso ya ni te cuento.

More rankings like this