At GOAL we present a carefully curated look at the Spain national team’s all-time top scorers in international play.
Pure history, a great deal of prestige on display. They are the leading names in the history of the Spanish national team for goals scored. Here is the updated list you’re looking for, with several players who may yet rise higher in the rankings as time goes on.
DIRECTLY | SPAIN VS. GERMANY, FROM QATAR 2022
*Updated as of December 1, 2022, during Japan – Spain
# | NAME | GOALS |
1 | David Villa | 59 |
2 | Raúl González | 44 |
3 | Fernando Torres | 38 |
4 | David Silva | 35 |
5 | Alvaro Morata | 30 |
6 | Fernando Morientes | 29 |
7 | Emilio Butragueño | 26 |
8 | Ferenc Di Stéfano | 23 |
9 | Sergio Ramos | 23 |
10 | Julio Salinas | 22 |
11 | Michael | 21 |
12 | Miquel Zarra | 20 |
13 | Luis de Langara | 17 |
14 | Pedro | 17 |
15 | Luis Regueiro | 16 |
16 | Hector Piri | 16 |
17 | Xabi Alonso | 16 |
18 | Cesc Fábregas | 15 |
19 | Santi Cazorla | 15 |
20 | Sergio Santillana | 15 |
21 | Ferran Torres | 15 |
22 | Luis Suárez | 14 |
23 | Xavi | 13 |
24 | Xavi Hernández | 13 |
25 | Andrés Iniesta | 13 |
The players with the most appearances for Spain
Pedro (17 goals)
Telmo Zarra (20 goals)
AFP
Michel (21 goals)
The country
Julio Salinas (22 goals)
Getty Images
Sergio Ramos (23 goals)
Getty Images
Emilio Butragueno (26 goals)
Alvaro Morata (27 goals)
Getty
Fernando Morientes (27 goals)
Fernando Hierro (29 goals)
Fernando Torres (38 goals)
Raúl (44 goals)
1. David Villa (59 goals)
Getty Images
Source: Goal