Spain national football team records and statistics

The following details the Spain national football team records.

Individual records

Player records

Nationwide

Most caps

As of 7 September 2025, the players with the most caps for Spain are:

Rank Player Career Caps Goals
1 Sergio Ramos 2005–2021 180 23
2 Iker Casillas 2000–2016 167 0
3 Sergio Busquets 2009–2022 143 2
4 Xavi 2000–2014 133 13
5 Andrés Iniesta 2006–2018 131 13
6 Andoni Zubizarreta 1985–1998 126 0
7 David Silva 2006–2018 125 35
8 Xabi Alonso 2003–2014 114 16
9 Cesc Fàbregas 2006–2016 110 15
Fernando Torres 2003–2014 110 38
11 Gerard Piqué 2009–2018 102 5
Raúl 1996–2006 102 44
13 Carles Puyol 2000–2013 100 3
14 David Villa 2005–2017 98 59
15 Jordi Alba 2011–2023 93 9
16 Fernando Hierro 1989–2002 89 29
17 Álvaro Morata 2014– 87 37
18 José Antonio Camacho 1975–1988 81 0
Santi Cazorla 2008–2019 81 15
20 Rafael Gordillo 1978–1988 75 3
21 Koke Resurreción 2013–2022 70 0
22 Emilio Butragueño 1984–1992 69 26
Carlos Marchena 2002–2011 69 2
24 Luis Arconada 1976–1986 68 0
25 Míchel 1985–1992 66 21
26 Pedro 2010–2017 65 17
27 Luis Enrique 1991–2002 62 12
Miguel Angel Nadal 1991–2002 62 3
29 Joan Capdevila 2002–2011 60 4
Víctor Muñoz 1981–1988 60 3
31 Rodri 2018– 59 4
32 Raúl Albiol 2007–2021 58 0
  • Bold denotes players still active at international level for the national team.
Oldest and youngest

Longest careers

Spanish players with the longest span between first and last cap:

Player First match Last match Days Caps
Sergio Ramos 26 Mar 2005 31 Mar 2021 5,849 180
Iker Casillas 3 Jun 2000 1 Jun 2016 5,842 167
Ricardo Zamora 28 Aug 1920 23 Feb 1936 5,657 46
Luis Suárez 30 Jan 1957 12 Apr 1972 5,551 32
Jesús Navas 14 Nov 2009 9 Jul 2024 5,351 56
Paco Gento 18 May 1955 15 Oct 1969 5,264 43
Raúl Albiol 13 Oct 2007 8 Sep 2021 5,079 58
Sergio Busquets 1 Apr 2009 6 Dec 2022 4,997 143
Xavi 15 Nov 2000 13 Jun 2014 4,958 133
Andoni Zubizarreta 23 Jan 1985 24 Jun 1998 4,900 126

Most goals

As of 18 November 2025, the twenty highest scorers for Spain are:

Rank Player Career Goals Caps Average
1 David Villa 2005–2017 59 98 0.608
2 Raúl 1996–2006 44 102 0.431
3 Fernando Torres 2003–2014 38 110 0.345
4 Álvaro Morata 2014– 37 87 0.425
5 David Silva 2006–2018 35 125 0.280
6 Fernando Hierro 1989–2002 29 89 0.326
7 Fernando Morientes 1998–2007 27 47 0.574
8 Emilio Butragueño 1984–1992 26 69 0.377
9 Alfredo Di Stéfano 1957–1961 23 31 0.742
Ferran Torres 2020– 23 53 0.434
Sergio Ramos 2005–2021 23 180 0.128
12 Mikel Oyarzabal 2016– 22 51 0.431
Julio Salinas 1986–1996 22 56 0.393
14 Míchel González 1985–1992 21 66 0.318
15 Telmo Zarra 1945–1951 20 20 1.000
16 Isidro Lángara 1932–1936 17 12 1.417
Pedro Rodríguez 2010–2017 17 65 0.377
18 Luis Regueiro 1927–1936 16 25 0.640
Pirri 1966–1978 16 41 0.390
Xabi Alonso 2003–2014 16 113 0.140
  • Bold denotes players still active at international level for the national team.
In a single match
Oldest and youngest

Most assists

As of 23 March 2025, the highest assist-providers for Spain are:

Rank Player Career Assists Caps
1 Cesc Fàbregas 2006–2016 33 110
2 David Silva 2006–2018 29 125
3 Andrés Iniesta 2006–2018 27 131
Xavi 2000–2014 133
  • Bold denotes players still active at international level for the national team.
  • These are Opta defined assists.

Most penalty goals

As of 15 November 2025.

Penalties Player
10 Fernando Hierro
9 Míchel
David Villa
8 Sergio Ramos
5 Xabi Alonso
Fernando Torres
4 Dani
3 Mikel Oyarzabal
Emilio Butragueño
Agustín Gaínza
Pep Guardiola
Pirri
Raúl
  • Bold denotes players still active at international level for the national team.

Hat-tricks

As of 7 September 2024.

Player Competition Against Venue Result Date
Mikel Merino 2026 World Cup qualification  Turkey Away 0–6 7 September 2025
Mikel Oyarzabal International Friendly  Andorra Home 5–0 5 June 2024
Álvaro Morata Euro 2024 qualifying  Georgia Away 1–7 8 September 2023
Ferran Torres 2020–21 UEFA Nations League A  Germany Home 6–0 17 November 2020
Isco International Friendly  Argentina Home 6–1 27 March 2018
Fernando Torres 4 2013 FIFA Confederations Cup  Tahiti Neutral 10–0 20 June 2013
David Villa
Pedro 2014 World Cup qualification  Belarus Away 0–4 12 October 2012
Roberto Soldado International Friendly  Venezuela Home 5–0 29 February 2012
Fernando Torres 2009 FIFA Confederations Cup  New Zealand Neutral 0–5 14 June 2009
David Villa International Friendly  Azerbaijan Away 0–6 9 June 2009
David Villa UEFA Euro 2008  Russia Neutral 4–1 10 June 2008
Luis García 2006 World Cup qualification  Slovakia Home 5–1 12 November 2005
Fernando Torres 2006 World Cup qualification  San Marino Away 0–5 12 October 2005
Fernando Morientes International Friendly  Ecuador Home 4–0 30 April 2003
Julen Guerrero Euro 2000 qualifying  Cyprus Home 8–0 8 September 1999
Ismael Urzaiz
Luis Enrique Euro 2000 qualifying  San Marino Home 9–0 5 June 1999
Raúl 4 Euro 2000 qualifying  San Marino Home 9–0 31 March 1999
Raúl 4 Euro 2000 qualifying  Austria Home 9–0 27 March 1999
Julen Guerrero 1998 World Cup qualification  Malta Away 0–3 18 December 1996
Alfonso 1998 World Cup qualification  Faroe Islands Away 2–6 4 September 1996
Julio Salinas 1994 World Cup qualification  Albania Away 1–5 22 September 1993
Emilio Butragueño4 Euro 1992 qualifying  Albania Home 9–0 19 December 1990
Míchel 1990 FIFA World Cup  South Korea Neutral 1–3 17 June 1990
José María Bakero Euro 1988 qualifying  Albania Home 5–0 18 November 1987
Emilio Butragueño 4 1986 FIFA World Cup  Denmark Neutral 1–5 18 June 1986
Hipólito Rincón 4 Euro 1984 qualifying  Malta Home 12–1 21 December 1983
Santillana 4
Chus Pereda 1966 World Cup qualification  Republic of Ireland Home 4–1 27 October 1965
Vicente Guillot 1964 European Nations' Cup qualifying  Romania Home 6–0 1 November 1962
Justo Tejada 4 International Friendly  Northern Ireland Home 6–2 15 October 1958
László Kubala International Friendly  Turkey Home 3–0 16 November 1957
Alfredo Di Stéfano International Friendly  Netherlands Home 5–1 30 January 1957
Telmo Zarra 4 International Friendly   Switzerland Home 6–3 18 February 1951
Estanislau Basora International Friendly  France Away 1–5 19 June 1949
Isidro Lángara 5 1934 World Cup qualification  Portugal Home 9–0 11 March 1934
Eduardo González Valiño 6 International Friendly  Bulgaria Home 13–0 21 May 1933
Julio Elícegui
Gaspar Rubio 4 International Friendly  France Home 8–1 14 April 1929
Gaspar Rubio International Friendly  Portugal Home 5–0 17 March 1929
  • 4 Player scored 4 goals
  • 5 Player scored 5 goals
  • 6 Player scored 6 goals
Oldest and youngest

Discipline

Most yellow cards
Sergio Ramos and Sergio Busquets (25 each)
Most red cards
Miguel Àngel Nadal (2)
List of all players sent off
As of 8 September 2024

Manager records

Most manager appearances
Vicente del Bosque: 114 matches.
More time as a national team
László Kubala from 5 Oct 1969 to 18 Jun 1980: 3,909 days (68 matches)

Team records

Team performance records

  • World Cup winners: 2010
  • Most consecutive wins including friendlies: 15 (2008–2009)
  • Most consecutive matches without losing: 31 (1994–1998)
  • Most consecutive competitive matches without losing: 31 (2023–)
  • Longest streak without conceding a goal: 9 matches (1992–1993)

Global records

Biggest wins

Best results by Spain
Date Opponent Round Result Difference
1 21 May 1933  Bulgaria Friendly 13–0 +13
2 21 December 1983  Malta Euro 1984 qualification 12–1 +11
3 20 June 2013  Tahiti 2013 Confederations Cup 10–0 +10
4 11 March 1934  Portugal 1934 World Cup qualification 9–0 +9
19 December 1990  Albania Euro 1992 qualification
27 March 1999  Austria Euro 2000 qualification
5 June 1999  San Marino Euro 2000 qualification
8 8 September 1999  Cyprus Euro 2000 qualification 8–0 +8
5 September 2016  Liechtenstein 2018 World Cup qualification
5 September 2017  Liechtenstein 2018 World Cup qualification

Heaviest defeats

Scores from 4–0 and up

Worst results by Spain
Date Opponent Round Venue Result Difference
1 4 June 1928  Italy 1928 Olympics   A  1–7 –6
9 December 1931  England Friendly   A 
2 13 July 1950  Brazil 1950 World Cup   A  1–6 −5
3 13 June 1963  Scotland Friendly   H  2–6 –4
13 June 2014  Netherlands 2014 World Cup   A  1–5
19 April 1942  Italy Friendly   A  0–4
17 November 2010  Portugal Friendly   A 

FIFA Rankings

Last update was on 21 December 2023. Source:[5]

References

  1. ^ a b "Lamine Yamal, el debutante y goleador más joven de la historia de la Supercopa de España" (in Spanish). FC Barcelona. 11 January 2024. Retrieved 27 October 2025.
  2. ^ "Jesús Navas se convertirá en el español de mayor edad que disputa una fase final de un gran torneo" (in Spanish). Marca. 23 June 2024. Retrieved 27 October 2025.
  3. ^ "Los debutantes más veteranos y los más jóvenes de la Selección" (in Spanish). Diario AS. 29 August 2020. Retrieved 27 October 2025.
  4. ^ "Los goleadores más veteranos de la historia de España" (in Spanish). BeSoccer. Retrieved 28 October 2025.
  5. ^ "Spain men's ranking". Archived from the original on 6 October 2019. Retrieved 4 December 2019.