Spain national football team records and statistics

From Wikipedia, the free encyclopedia

The following details the Spain national football team records.

Individual records

Player records

Nationwide

Most caps

Sergio Ramos is the most capped player in the history of the national team, with a record of 180 matches.

As of 2 July 2026, the players with the most caps for Spain are:

More information Rank, Player ...
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 Rodri 2018– 66 4
Míchel 1985–1992 66 21
27 Pedro 2010–2017 65 17
28 Unai Simón 2020– 62 0
Luis Enrique 1991–2002 62 12
Miguel Angel Nadal 1991–2002 62 3
31 Ferran Torres 2020– 61 24
32 Joan Capdevila 2002–2011 60 4
Víctor Muñoz 1981–1988 60 3
34 Raúl Albiol 2007–2021 58 0
Close
  • 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:

More information Player, First match ...
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
Close

Most goals

David Villa is Spain's all-time leading scorer with a tally of 59 goals.
Isidro Lángara holds the best goalscoring ratio, scoring 17 goals in 12 caps.

As of 2 July 2026, the twenty highest scorers for Spain are:

More information Rank, Player ...
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 Mikel Oyarzabal 2016– 29 57 0.509
Fernando Hierro 1989–2002 29 89 0.326
8 Fernando Morientes 1998–2007 27 47 0.574
9 Emilio Butragueño 1984–1992 26 69 0.377
10 Ferran Torres 2020– 24 61 0.393
11 Alfredo Di Stéfano 1957–1961 23 31 0.742
Sergio Ramos 2005–2021 23 180 0.128
13 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
Close
  • Bold denotes players still active at international level for the national team.
In a single match
Oldest and youngest

Top goalscorers in World Cup finals

More information Bold (player), [ ] ...
Table key
Bold (player) Denotes players still active at international level
[ ] Denotes tournaments where the player was part of the squad, but did not play in a match
( ) Denotes tournaments where the player played in one or more matches, but did not score a goal
Bold (year) Denotes tournaments where the player's team won the World Cup
T Denotes tournaments where the player was top scorer
Close
More information Rank, Player ...
Players with at least 5 goals at FIFA World Cup tournaments[5][6]
Rank Player Goals
scored
Matches
played
Goals
per
match
Tournaments
1 David Villa 9 12 0.75 2006, 2010, 2014
2 Emilio Butragueño 5 9 0.56 1986, (1990)
Fernando Hierro 12 0.42 (1990), 1994, 1998, 2002
Fernando Morientes 7 0.71 1998, 2002
Close

Most assists

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

More information Rank, Player ...
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
Close
  • Bold denotes players still active at international level for the national team.
  • These are Opta defined assists.

Most penalty goals

Fernando Hierro scored a record ten international penalties for Spain.

As of 15 November 2025.

  • Bold denotes players still active at international level for the national team.

Hat-tricks

As of 7 September 2024.

More information Player, Competition ...
PlayerCompetitionAgainstVenueResultDate
Mikel Merino2026 World Cup qualification TurkeyAway0–67 September 2025
Mikel OyarzabalInternational Friendly AndorraHome5–05 June 2024
Álvaro MorataEuro 2024 qualifying GeorgiaAway1–78 September 2023
Ferran Torres2020–21 UEFA Nations League A GermanyHome6–017 November 2020
IscoInternational Friendly ArgentinaHome6–127 March 2018
Fernando Torres 42013 FIFA Confederations Cup TahitiNeutral10–020 June 2013
David Villa
Pedro2014 World Cup qualification BelarusAway0–412 October 2012
Roberto SoldadoInternational Friendly VenezuelaHome5–029 February 2012
Fernando Torres2009 FIFA Confederations Cup New ZealandNeutral0–514 June 2009
David VillaInternational Friendly AzerbaijanAway0–69 June 2009
David VillaUEFA Euro 2008 RussiaNeutral4–110 June 2008
Luis García2006 World Cup qualification SlovakiaHome5–112 November 2005
Fernando Torres2006 World Cup qualification San MarinoAway0–512 October 2005
Fernando MorientesInternational Friendly EcuadorHome4–030 April 2003
Julen GuerreroEuro 2000 qualifying CyprusHome8–08 September 1999
Ismael Urzaiz
Luis EnriqueEuro 2000 qualifying San MarinoHome9–05 June 1999
Raúl 4Euro 2000 qualifying San MarinoHome9–031 March 1999
Raúl 4Euro 2000 qualifying AustriaHome9–027 March 1999
Julen Guerrero1998 World Cup qualification MaltaAway0–318 December 1996
Alfonso1998 World Cup qualification Faroe IslandsAway2–64 September 1996
Julio Salinas1994 World Cup qualification AlbaniaAway1–522 September 1993
Emilio Butragueño4Euro 1992 qualifying AlbaniaHome9–019 December 1990
Míchel1990 FIFA World Cup South KoreaNeutral1–317 June 1990
José María BakeroEuro 1988 qualifying AlbaniaHome5–018 November 1987
Emilio Butragueño 41986 FIFA World Cup DenmarkNeutral1–518 June 1986
Hipólito Rincón 4Euro 1984 qualifying MaltaHome12–121 December 1983
Santillana 4
Chus Pereda1966 World Cup qualification Republic of IrelandHome4–127 October 1965
Vicente Guillot1964 European Nations' Cup qualifying RomaniaHome6–01 November 1962
Justo Tejada 4International Friendly Northern IrelandHome6–215 October 1958
László KubalaInternational Friendly TurkeyHome3–016 November 1957
Alfredo Di StéfanoInternational Friendly NetherlandsHome5–130 January 1957
Telmo Zarra 4International Friendly  SwitzerlandHome6–318 February 1951
Estanislau BasoraInternational Friendly FranceAway1–519 June 1949
Isidro Lángara 51934 World Cup qualification PortugalHome9–011 March 1934
Eduardo González Valiño 6International Friendly BulgariaHome13–021 May 1933
Julio Elícegui
Gaspar Rubio 4International Friendly FranceHome8–114 April 1929
Gaspar RubioInternational Friendly PortugalHome5–017 March 1929
Close
  • 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
More information Player, Date ...
Close

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

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

Heaviest defeats

Scores from 4–0 and up

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

FIFA Rankings

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

More information Rank, Year ...
Close

References

Related Articles

Wikiwand AI