Spain national football team records and statistics


The following details the Spain national football team records.

Records

Worldwide

As of 18 November 2019, the ten highest scorers for Spain are:
#PlayerCareerGoalsCapsAverage
1David Villa2005–201759980.608
2Raúl1996–2006441020.431
3Fernando Torres2003–2014381100.345
4David Silva2006–2018351250.28
5Fernando Hierro1989–200229890.326
6Fernando Morientes1998–200727470.574
7Emilio Butragueño1984–199226690.377
8Alfredo Di Stéfano1957–196123310.742
9Julio Salinas1986–199622560.411
10Míchel1985–199221660.318
=Sergio Ramos2005–211700.123

As of 1 July 2018, the highest assists for Spain are:
#PlayerCareerAssistsCaps
1Cesc Fàbregas2006–31110
2David Silva2006–201828125
2Xavi2000–201427133
4Andrés Iniesta2006–201826131

As of 18 November 2019, the players with the most caps for Spain are:
#NameCareerCapsGoals
1Sergio Ramos2005–17021
2Iker Casillas2000–20161670
3Xavi2000–201413312
4Andrés Iniesta2006–201813113
5Andoni Zubizarreta1985–19981260
6David Silva2006–201812535
7Sergio Busquets2008–1162
8Xabi Alonso2003–201411416
9Cesc Fàbregas2006–11015
9Fernando Torres2003–201411038
11Gerard Piqué2009–20181025
11Raúl1996–200610244
13Carles Puyol2000–20131003
14David Villa2005–20179859
15Fernando Hierro1989–20028929
16José Antonio Camacho1975–1988810
16Santi Cazorla2008–8115
18Rafael Gordillo1978–1988753
19Jordi Alba2011–708
20Emilio Butragueño1984–19926926
20Carlos Marchena2002–2011692
22Luis Arconada1976–1986680
23Míchel1985–19926621
24Pedro2010–6517
25Luis Enrique1991–20026212
25Miguel Angel Nadal1991–2002623
27Joan Capdevila2002–2011604
27Víctor Muñoz1981–1988603
29Álvaro Arbeloa2008–2013560
29Julio Salinas1986–19965622
29Santillana1975–19855615
29Sergi1994–2002561
29Raúl Albiol2007–560
34Abelardo1991–2001543
34Rafael Alkorta1990–1998540
36Joseba Etxeberria1997–20045312
36Míchel Salgado1998–2006530
38David Albelda2001–2008510
38Joaquín2002–2007514
40José Ángel Iribar1964–1976490
41Manolo Sanchís1986–1992481
42Pep Guardiola1992–2000475
42Iván Helguera1998–2004473
42Fernando Morientes1998–20074727
45Santiago Cañizares1993–2006460
45Juan Carlos Valerón1998–2005465
45Ricardo Zamora1920–1936460
48Koke2013–440
49Rubén Baraja2000–2005437
49Francisco Gento1955–1969435
51Amancio Amaro1962–19744211
51Ricardo Gallego1982–1988422
51Jesús Navas2009–425
54Juan Manuel Asensi1969–1980417
54Julen Guerrero1993–20004113
54Juan Mata2009–4110
54Pirri1966–19784116
54Juan Antonio Señor1982–1988416
54David de Gea2014–410
60Gaizka Mendieta1999–2002408
61Andoni Goikoetxea Olaskoaga1983–1988394
62Alfonso1992–20003811
62Rafael Martín Vázquez1987–1992381
62Vicente2001–2005383
62Isco2013–3812
66Guillermo Amor1990–1998374
66Thiago2011–372
68Albert Ferrer1991–1999360
68Gallego1966–1973360
68Ion Andoni Goikoetxea1990–1996364
68Antonio Maceda1981–1986368
68Pepe Reina2005–2018360
73Francisco Carrasco1979–1988355
73Quini1970–1982358
73Antoni Ramallets1950–1961350
76José Ramón Alexanko1978–1982344
76Juanito1976–1982348
76Julio Alberto1984–1988340
79Agustín Gaínza1945–19553310
79Álvaro Morata2014–3317
81Migueli1974–1980321
81Jesús María Satrústegui1975–1982328
81Luis Suárez1957–19723214
84Alfredo Di Stéfano1957–19613123

As of 5 September 2019.
PenaltiesPlayer
10Fernando Hierro
9Míchel
9David Villa
7Sergio Ramos
5Xabi Alonso
5Fernando Torres
4Dani
3Emilio Butragueño
3Agustín Gaínza
3Pep Guardiola
3Pirri
3Raúl
2Francisco Carrasco
2César
2Ion Andoni Goikoetxea
2Juanito
2László Kubala
2Gaizka Mendieta
2David Silva
1Txiki Begiristain
1Santi Cazorla
1Enrique Collar
1Donato
1Andrés Iniesta
1José Iraragorri
1Isidro Lángara
1Manolo
1Álvaro Morata
1Toni Muñoz
1Félix Quesada
1Quini
1Gaspar Rubio
1Jesús María Satrústegui
1Luis Suárez
1Roberto López Ufarte
1Vicente
1-

As of 28 June 2018.
PlayerCompetitionAgainstHome/AwayResultDate
International Friendly ArgentinaHome6–127 3 2018
2013 FIFA Confederations Cup TahitiHome10–020 6 2013
42013 FIFA Confederations Cup TahitiHome10–020 6 2013
2014 World Cup qualification BelarusAway0–412 10 2012
International Friendly VenezuelaHome5–029 2 2012
2009 FIFA Confederations Cup New ZealandAway0–514 6 2009
International Friendly AzerbaijanAway0–69 6 2009
UEFA Euro 2008 RussiaHome4–110 6 2008
2006 World Cup qualification SlovakiaHome5–112 11 2005
2006 World Cup qualification San MarinoAway0–512 10 2005
International Friendly EcuadorHome4–030 4 2003
Euro 2000 qualifying CyprusHome8–08 9 1999
Euro 2000 qualifying CyprusHome8–08 9 1999
Euro 2000 qualifying San MarinoHome9–05 6 1999
4Euro 2000 qualifying San MarinoAway9–031 3 1999
4Euro 2000 qualifying AustriaHome9–027 3 1999
1998 World Cup qualification MaltaAway0–318 12 1996
1998 World Cup qualification Faroe IslandsAway2–64 9 1996
1994 World Cup qualification AlbaniaAway1–522 9 1993
4Euro 1992 qualifying AlbaniaHome9–019 12 1990
1990 FIFA World Cup South KoreaAway1–317 6 1990
Euro 1988 qualifying AlbaniaHome5–018 11 1987
41986 FIFA World Cup DenmarkAway1–518 6 1986
4Euro 1984 qualifying MaltaHome12–121 12 1983
4Euro 1984 qualifying MaltaHome12–121 12 1983
1966 World Cup qualification Republic of IrelandHome4–127 10 1965
1964 European Nations' Cup qualifying RomaniaHome6–01 11 1962
4International Friendly Northern IrelandHome6–215 10 1958
International Friendly TurkeyHome3–016 11 1957
International Friendly NetherlandsHome5–130 1 1957
4International Friendly SwitzerlandHome6–318 2 1951
International Friendly FranceAway1–519 6 1949
51934 World Cup qualification PortugalHome9–011 3 1934
International Friendly BulgariaHome13–021 5 1933
6International Friendly BulgariaHome13–021 5 1933
4International Friendly FranceHome8–114 4 1929
International Friendly PortugalHome5–017 3 1929

Scores from 6–0 and up

Heaviest defeats

Scores from 4–0 and up