Spain's all-time FIFA World Cup statistics
In this continuously-updated article, we take a look at Spain's all-time FIFA World Cup statistics.
All-time record across 17 FIFA World Cup appearances (1934–2026)
| Confederation | UEFA |
| Best FIFA World Cup achievement | Winners (2010) |
| FIFA World Cup appearances (inc 2026) | 17 (1934, 1950, 1962, 1966, 1978, 1982, 1986, 1990, 1994, 1998, 2002, 2006, 2010, 2014, 2018, 2022, 2026) |
| First FIFA World Cup | 1934 (quarter-finals) |
| Most recent FIFA World Cup | 2022 (round of 16) |
| Current sequence of successive qualifications (inc 2026) | 13 (since 1978) |
| FIFA World Cup hosts | 1982 (second round group stage) |
Record by tournament
| Year - Host | Result | Head coach | Top scorer | P | W | D | L | F | A | GD |
| 1930 - URU | Did not participate |
|
|
|
|
|
|
| ||
| 1934 - ITA | Quarter-finals | Amadeo Garcia, ESP | Iraragorri (2) | 3 | 1 | 1 | 1 | 4 | 3 | 1 |
| 1938 - FRA | Did not participate |
|
|
|
|
|
|
| ||
| 1950 - BRA | Fourth place | Guillermo Eizaguirre, ESP | Estanislao Basora, Zarra (4) | 6 | 3 | 1 | 2 | 10 | 12 | -2 |
| 1954 - SUI | Did not qualify |
|
|
|
|
|
|
| ||
| 1958 - SWE | Did not qualify |
|
|
|
|
|
|
| ||
| 1962 - CHI | Group stage | Helenio Herrera, ARG | Adelardo, Joaquin Peiro (1) | 3 | 1 | 0 | 2 | 2 | 3 | -1 |
| 1966 - ENG | Group stage | Jose Villalonga, ESP | Four players (1) | 3 | 1 | 0 | 2 | 4 | 5 | -1 |
| 1970 - MEX | Did not qualify |
|
|
|
|
|
|
| ||
| 1974 - FRG | Did not qualify |
|
|
|
|
|
|
| ||
| 1978 - ARG | Group stage | Ladislao Kubala, ESP | Juan Manuel Asensi, Dani (1) | 3 | 1 | 1 | 1 | 2 | 2 | 0 |
| 1982 - ESP | Second round | Jose Santamaria, ESP | Four players (1) | 5 | 1 | 2 | 2 | 4 | 5 | -1 |
| 1986 - MEX | Quarter-finals | Miguel Munoz, ESP | Emilio Butragueno (5) | 5 | 3 | 1 | 1 | 11 | 4 | 7 |
| 1990 - ITA | Round of 16 | Luis Suarez, ESP | Michel (4) | 4 | 2 | 1 | 1 | 6 | 4 | 2 |
| 1994 - USA | Quarter-finals | Javier Clemente, ESP | Jose Luis Caminero (3) | 5 | 2 | 2 | 1 | 10 | 6 | 4 |
| 1998 - FRA | Group stage | Javier Clemente, ESP | Fernando Hierro, Fernando Morientes (2) | 3 | 1 | 1 | 1 | 8 | 4 | 4 |
| 2002 - JPN/KOR | Quarter-finals | Jose Antonio Camacho, ESP | Fernando Morientes, Raul (3) | 5 | 3 | 2 | 0 | 10 | 5 | 5 |
| 2006 - GER | Round of 16 | Luis Aragones, ESP | Fernando Torres, David Villa (3) | 4 | 3 | 0 | 1 | 9 | 4 | 5 |
| 2010 - RSA | Winners | Vicente Del Bosque, ESP | David Villa (5) | 7 | 6 | 0 | 1 | 8 | 2 | 6 |
| 2014 - BRA | Group stage | Vicente Del Bosque, ESP | Four players (1) | 3 | 1 | 0 | 2 | 4 | 7 | -3 |
| 2018 - RUS | Round of 16 | Fernando Hierro, ESP | Diego Costa (3) | 4 | 1 | 3 | 0 | 7 | 6 | 1 |
| 2022 - QAT | Round of 16 | Luis Enrique, ESP | Alvaro Morata (3) | 4 | 1 | 2 | 1 | 9 | 3 | 6 |
| OVERALL RECORD | 67 | 31 | 17 | 19 | 108 | 75 | 33 | |||
P = Played · W = Won · D = Drawn · L = Lost · F = Goals for · A = Goals against · GD = Goal difference
All-time World Cup record
| Phase | P | W | D | L | GF | GA | GD |
| Overall | 67 | 31 | 17 | 19 | 108 | 75 | 33 |
| Group stage | 50 | 24 | 11 | 15 | 86 | 61 | 25 |
| Knockout phase | 17 | 7 | 6 | 4 | 22 | 14 | 8 |
GF = Goals for · GA = Goals against · GD = Goal difference
General team records
| Biggest win | 7-0: vs Costa Rica (group stage, 23/11/2022) |
| Biggest defeat | 1-6: vs Brazil (final round, 13/07/1950) |
| Highest scoring draw | 3-3: vs Portugal (group stage, 15/06/2018) |
| Highest scoring match | 7 goals: three times, most recently, Spain 7-0 Costa Rica (group stage, 23/11/2022) |
| Most goals scored in a match | 7 goals: 7-0 vs Costa Rica (group stage, 23/11/2022) |
| Most goals conceded in a match | 6 goals: 1-6 vs Brazil (final round, 13/07/1950) |
| Most goals scored at a FIFA World Cup | 11: 1986 (5 matches) |
| Fewest goals scored at a FIFA World Cup | 2: twice, most recently, 1978 (3 matches) |
| Most goals conceded at a FIFA World Cup | 12: 1950 (6 matches) |
| Fewest goals conceded at a FIFA World Cup | 2: twice, most recently, 2010 (7 matches) |
Streaks
| Successive wins | 6: 21/06/2010 - 11/07/2010 |
| Successive defeats | 3: 13/07/1950 - 31/05/1962 |
| Successive draws | 2: four times, most recently, 25/06/2018 - 01/07/2018 |
| Successive matches without a defeat | 10: 19/06/1998 - 23/06/2006 |
| Successive matches without a win | 4: twice, most recently, 25/06/1982 - 01/06/1986 |
| Successive matches with a goal scored | 9: 17/06/1990 - 13/06/1998 |
| Successive matches without scoring | 2: 05/07/1982 - 01/06/1986 |
| Successive clean sheets | 4 - 29/06/2010 - 11/07/2010 |
Knockout records
Round by round WL record *ties won or lost
Round of 16 - W5 L4 *includes First Round in 1934
Quarter-finals - W1 L4
Semi-finals - W1 L0
Final - W1 L0
Extra time
| Italy vs Spain | 1-1 AET (1-1, 1-1) | 1934, quarter-finals |
| Spain vs Belgium | 1-1 AET (1-1, 0-1) 4-5 PSO | 1986, quarter-finals |
| Spain vs Yugoslavia | 1-2 AET (1-1, 0-0) | 1990, round of 16 |
| Spain vs Republic of Ireland | 1-1 AET (1-1, 1-0) 3-2 PSO | 2002, round of 16 |
| Spain vs Korea Republic | 0-0 AET 3-5 PSO | 2002, quarter-finals |
| Netherlands vs Spain | 0-1 AET | 2010, final |
| Spain vs Russia | 1-1 AET (1-1, 1-1) 3-4 PSO | 2018, round of 16 |
| Morocco vs Spain | 0-0 AET 3-0 PSO | 2022. round of 16 |
Penalty shoot-outs
W1 L4
L 4-5 vs Belgium (1986, quarter-finals)
W 3-2 vs Republic of Ireland (2002, round of 16)
L 3-5 vs Korea Republic (2002, quarter-finals)
L 3-4 vs Russia (2018, round of 16)
L 0-3 vs Morocco (2022, round of 16)
Player records
Most FIFA World Cup participations
4 - Sergio Busquets (2010, 2014, 2018, 2022)
4 - Iker Casillas (2002, 2006, 2010, 2014)
4 - Xavi Hernandez (2002, 2006, 2010, 2014)
4 - Fernando Hierro (1990, 1994, 1998, 2002)
4 - Andres Iniesta (2006, 2010, 2014, 2018)
4 - Sergio Ramos (2006, 2010, 2014, 2018)
4 - Pepe Reina (2006, 2010, 2014, 2018)
4 - Andoni Zubizarreta (1986, 1990, 1994, 1998)
Most FIFA World Cup matches played
17 - Sergio Busquets (7-2010; 2-2014; 4-2018; 4-2022)
17 - Iker Casillas (5-2002; 3-2006; 7-2010; 2-2014)
17 - Sergio Ramos (3-2006; 7-2010; 3-2014; 4-2018)
16 - Andoni Zubizarreta (5-1986; 4-1990; 4-1994; 3-1998)
15 - Xavi Hernandez (3-2002; 4-2006; 7-2010; 1-2014)
14 - Andres Iniesta (1-2006; 6-2010; 3-2014; 4-2018)
14 - Carles Puyol (4-2002; 3-2006; 7-2010)
14 - Fernando Torres (4-2006; 7-2010; 3-2014)
13 - Xabi Alonso (3-2006; 7-2010; 3-2014)
12 - Five players
Most FIFA World Cup goals scored
9 - David Villa (3-2006; 5-2010; 1-2014)
5 - Emilio Butragueno (5-1986)
5 - Fernando Hierro (1-1994; 2-1998; 2-2002)
5 - Fernando Morientes (2-1998; 3-2002)
5 - Raul (1-1998; 3-2002; 1-2006)
4 - Estanislao Basora (4-1950)
4 - Michel (4-1990)
4 - Fernando Torres (3-2006; 1-2014)
4 - Zarra (4-1950)
3 - Four players
Most FIFA World Cup tournaments with a goal
3 - Fernando Hierro (1994, 1998, 2002)
3 - Julio Salinas (1986, 1990, 1994)
3 - Raul (1998, 2002, 2006)
3 - David Villa (2006, 2010, 2014)
Youngest player to make an appearance at a FIFA World Cup
18y 110d - Gavi vs Costa Rica (23/11/2022)
19y 36d - Alejandro Balde vs Costa Rica (23/11/2022)
19y 41d - Cesc Fabregas vs Ukraine (14/06/2006)
19y 363d - Pedri vs Costa Rica (23/11/2022)
20y 31d - Ansu Fati vs Japan (01/12/2022)
Youngest goalscorer at a FIFA World Cup
18y 110d - Gavi vs Costa Rica (23/11/2022)
20y 351d - Raul vs Nigeria (13/06/1998)
21y 124d - Pirri vs Argentina (13/07/1966)
21y 337d - Eloy vs Algeria (12/06/1986)
22y 12d - Isidro Langara vs Brazil (27/05/1934)
Oldest player to make an appearance at a FIFA World Cup
36y 244d - Andoni Zubizarreta vs Bulgaria (24/06/1998)
36y 187d - Santiago Canizares vs Saudi Arabia (23/06/2006)
35y 329d - Miguel Angel Nadal vs Korea Republic (22/06/2002)
35y 65d - Ferenc Puskas vs Brazil (06/06/1962)
34y 197d - Joan Segarra vs Czechoslovakia (31/05/1962)
Oldest goalscorer at a FIFA World Cup
34y 76d - Fernando Hierro vs Paraguay (07/06/2002)
32y 202d - David Villa vs Australia (23/06/2014)
32y 200d - Xabi Alonso vs Netherlands (13/06/2014)
32y 125d - Alberto Gorriz vs Belgium (21/06/1990)
32y 85d - Carles Puyol vs Germany (07/07/2010)
Most consecutive appearances with a goal
4 - David Villa (21/06/2010 - 03/07/2010)
Most goals in a match
4 - Emilio Butragueno vs Denmark (1986, round of 16)
Hat-tricks
4 goals - Emilio Butragueno vs Denmark (1986, round of 16)
3 goals - Michel vs Korea Republic (1990, group stage)
Fastest goal scored
2' - Emilio Butragueno vs Northern Ireland (1986, group stage)
4' - Raul vs South Africa (2002, group stage)
6' - Fernando Hierro vs Bulgaria (1998, group stage)
Most clean sheets (GK)
7 - Iker Casillas (1-2002; 1-2006; 5-2010)
4 - Andoni Zubizarreta (1-1986; 1-1990; 1-1994; 1-1998)
Red cards
Miguel Angel Nadal vs Korea Republic (1994, group stage)
Coaches
Most final tournaments
2 - Javier Clemente, ESP (1994, 1998)
2 - Vicente Del Bosque, ESP (2010, 2014)
Most matches
10 - Vicente Del Bosque, ESP (7-2010, 3-2014)
8 - Javier Clemente, ESP (5-1994, 3-1998)
6 - Guillermo Eizaguirre, ESP (6-1950)
5 - Antonio Camacho, ESP (5-2002)
5 - Miguel Munoz, ESP (5-1986)
5 - Jose Santamaria, ESP (5-1982)
Most matches won
7 - Vicente Del Bosque, ESP (6-2010; 1-2014)
Youngest coach
41y 29d - Guillermo Eizaguirre vs USA (25/06/1950)
44y 97d - Javier Clemente vs Korea Republic (17/06/1994)
46y 213d - Jose Villalonga vs Argentina (13/07/1966)
Oldest coach
67y 334d - Luis Aragones vs France (27/06/2006)
64y 154d - Miguel Munoz vs Belgium (22/06/1986)
63y 182d - Vicente Del Bosque vs Australia (23/06/2014)
Penalties taken
| Min. | Span | Player | Date | Match | Execution | Reason |
| 18' | 1H | Iraragorri, ESP | 27/05/1934 | ESP vs BRA | scored | Goal |
| 65' | 2H | Lopez Ufarte, ESP | 16/06/1982 | ESP vs HON | scored | Goal |
| 14' | 1H | Juanito, ESP | 20/06/1982 | ESP vs YUG | scored | Goal |
| 68' | 2H | Goiko, ESP | 18/06/1986 | DEN vs ESP | scored | Goal |
| 89' | 2H | Emilio Butragueno, ESP | 18/06/1986 | DEN vs ESP | scored | Goal |
| 26' | 1H | Michel, ESP | 21/06/1990 | BEL vs ESP | scored | Goal |
| 19' | 1H | Pep Guardiola, ESP | 27/06/1994 | BOL vs ESP | scored | Goal |
| 86' | 2H | Txiki Beguiristain, ESP | 02/07/1994 | ESP vs SUI | scored | Goal |
| 6' | 1H | Fernando Hierro, ESP | 24/06/1998 | ESP vs BUL | scored | Goal |
| 87' | 2H | Fernando Hierro, ESP | 02/06/2002 | ESP vs SVN | scored | Goal |
| 83' | 2H | Fernando Hierro, ESP | 07/06/2002 | ESP vs PAR | scored | Goal |
| 48' | 2H | David Villa, ESP | 14/06/2006 | ESP vs UKR | scored | Goal |
| 90+1' | O2H | Fernando Torres, ESP | 19/06/2006 | ESP vs TUN | scored | Goal |
| 28' | 1H | David Villa, ESP | 27/06/2006 | ESP vs FRA | scored | Goal |
| 62' | 2H | David Villa, ESP | 21/06/2010 | ESP vs HON | not scored | Missed |
| 62' | 2H | Xabi Alonso, ESP | 03/07/2010 | PAR vs ESP | not scored | Saved |
| 27' | 1H | Xabi Alonso, ESP | 13/06/2014 | ESP vs NED | scored | Goal |
| 31' | 1H | Ferran Torres, ESP | 23/11/2022 | ESP vs CRC | scored | Goal |
Penalties faced
| Min. | Span | Goalkeeper | Opposition player | Team | Date | Match | Execution |
| 62' | 2H | Ricardo Zamora | Waldemar De Britto | Brazil | 27/05/1934 | ESP vs BRA | Saved |
| 33' | 1H | Andoni Zubizarreta | Jesper Olsen | Denmark | 18/06/1986 | DEN vs ESP | Conceded |
| 72' | 2H | Andoni Zubizarreta | Ruben Sosa | Uruguay | 13/06/1990 | URU vs ESP | Missed |
| 60' | 2H | Andoni Zubizarreta | Enzo Scifo | Belgium | 21/06/1990 | BEL vs ESP | Crossbar |
| 62' | 2H | Iker Casillas | Ian Harte | Republic of Ireland | 16/06/2002 | ESP vs IRL | Saved |
| 90' | 2H | Iker Casillas | Robbie Keane | Republic of Ireland | 16/06/2002 | ESP vs IRL | Conceded |
| 59' | 2H | Iker Casillas | Oscar Cardozo | Paraguay | 03/07/2010 | PAR vs ESP | Saved |
| 4' | 1H | David De Gea | Cristiano Ronaldo | Portugal | 15/06/2018 | POR vs ESP | Conceded |
| 41' | 1H | David De Gea | Artem Dzyuba | Russia | 01/07/2018 | ESP vs RUS | Conceded |
Complete World Cup match results
| Tournament | Date | Match |
| 1934 | 27/05/1934 | Spain 3-1 Brazil, First round (Genoa-ITA) |
| 1934 | 31/05/1934 | Italy 1-1 Spain, Quarter-finals (Florence-ITA) aet |
| 1934 | 01/06/1934 | Italy 1-0 Spain, Quarter-finals (replay) (Florence-ITA) |
| 1950 | 25/06/1950 | Spain 3-1 USA, Group stage (Curitiba-BRA) |
| 1950 | 29/06/1950 | Spain 2-0 Chile, Group stage (Rio de Janeiro-BRA) |
| 1950 | 02/07/1950 | Spain 1-0 England, Group stage (Rio de Janeiro-BRA) |
| 1950 | 09/07/1950 | Uruguay 2-2 Spain, Final round (group) (Sao Paulo-BRA) |
| 1950 | 13/07/1950 | Brazil 6-1 Spain, Final round (group) (Rio de Janeiro-BRA) |
| 1950 | 16/07/1950 | Sweden 3-1 Spain, Final round (group) (Sao Paulo-BRA) |
| 1962 | 31/05/1962 | Czechoslovakia 1-0 Spain, Group stage (Vina del Mar-CHI) |
| 1962 | 03/06/1962 | Spain 1-0 Mexico, Group stage (Vina del Mar-CHI) |
| 1962 | 06/06/1962 | Brazil 2-1 Spain, Group stage (Vina del Mar-CHI) |
| 1966 | 13/07/1966 | Argentina 2-1 Spain, Group stage (Birmingham-ENG) |
| 1966 | 15/07/1966 | Spain 2-1 Switzerland, Group stage (Sheffield-ENG) |
| 1966 | 20/07/1966 | Germany FR 2-1 Spain, Group stage (Birmingham-ENG) |
| 1978 | 03/06/1978 | Austria 2-1 Spain, Group stage (Buenos Aires-ARG) |
| 1978 | 07/06/1978 | Brazil 0-0 Spain, Group stage (Mar del Plata-ARG) |
| 1978 | 11/06/1978 | Spain 1-0 Sweden, Group stage (Buenos Aires-ARG) |
| 1982 | 16/06/1982 | Spain 1-1 Honduras, Group stage (Valencia-ESP) |
| 1982 | 20/06/1982 | Spain 2-1 Yugoslavia, Group stage (Valencia-ESP) |
| 1982 | 25/06/1982 | Northern Ireland 1-0 Spain, Group stage (Valencia-ESP) |
| 1982 | 02/07/1982 | Germany FR 2-1 Spain, Second round (group) (Madrid-ESP) |
| 1982 | 05/07/1982 | Spain 0-0 England, Second round (group) (Madrid-ESP) |
| 1986 | 01/06/1986 | Spain 0-1 Brazil, Group stage (Guadalajara-MEX) |
| 1986 | 07/06/1986 | Northern Ireland 1-2 Spain, Group stage (Guadalajara-MEX) |
| 1986 | 12/06/1986 | Algeria 0-3 Spain, Group stage (Monterrey-MEX) |
| 1986 | 18/06/1986 | Denmark 1-5 Spain, Round of 16 (Queretaro-MEX) |
| 1986 | 22/06/1986 | Spain 1-1 Belgium, Quarter-finals (Puebla-MEX) aet (4-5 PSO) |
| 1990 | 13/06/1990 | Uruguay 0-0 Spain, Group stage (Udine-ITA) |
| 1990 | 17/06/1990 | Korea Republic 1-3 Spain, Group stage (Udine-ITA) |
| 1990 | 21/06/1990 | Belgium 1-2 Spain, Group stage (Verona-ITA) |
| 1990 | 26/06/1990 | Spain 1-2 Yugoslavia, Round of 16 (Verona-ITA) aet |
| 1994 | 17/06/1994 | Spain 2-2 Korea Republic, Group stage (Dallas-USA) |
| 1994 | 21/06/1994 | Germany 1-1 Spain, Group stage (Chicago-USA) |
| 1994 | 27/06/1994 | Bolivia 1-3 Spain, Group stage (Chicago-USA) |
| 1994 | 02/07/1994 | Spain 3-0 Switzerland, Round of 16 (Washington DC-USA) |
| 1994 | 09/07/1994 | Italy 2-1 Spain, Quarter-finals (Boston-USA) |
| 1998 | 13/06/1998 | Spain 2-3 Nigeria, Group stage (Nantes-FRA) |
| 1998 | 19/06/1998 | Spain 0-0 Paraguay, Group stage (Saint-Etienne-FRA) |
| 1998 | 24/06/1998 | Spain 6-1 Bulgaria, Group stage (Lens-FRA) |
| 2002 | 02/06/2002 | Spain 3-1 Slovenia, Group stage (Gwangju-KOR) |
| 2002 | 07/06/2002 | Spain 3-1 Paraguay, Group stage (Jeonju-KOR) |
| 2002 | 12/06/2002 | South Africa 2-3 Spain, Group stage (Daejeon-KOR) |
| 2002 | 16/06/2002 | Spain 1-1 Republic of Ireland, Round of 16 (Suwon-KOR) aet (3-2 PSO) |
| 2002 | 22/06/2002 | Spain 0-0 Korea Republic, Quarter-finals (Gwangju-KOR) aet (3-5 PSO) |
| 2006 | 14/06/2006 | Spain 4-0 Ukraine, Group stage (Leipzig-GER) |
| 2006 | 19/06/2006 | Spain 3-1 Tunisia, Group stage (Stuttgart-GER) |
| 2006 | 23/06/2006 | Saudi Arabia 0-1 Spain, Group stage (Kaiserslautern-GER) |
| 2006 | 27/06/2006 | Spain 1-3 France, Round of 16 (Hanover-GER) |
| 2010 | 16/06/2010 | Spain 0-1 Switzerland, Group stage (Durban-RSA) |
| 2010 | 21/06/2010 | Spain 2-0 Honduras, Group stage (Johannesburg-RSA) |
| 2010 | 25/06/2010 | Chile 1-2 Spain, Group stage (Tshwane/Pretoria-RSA) |
| 2010 | 29/06/2010 | Spain 1-0 Portugal, Round of 16 (Cape Town-RSA) |
| 2010 | 03/07/2010 | Paraguay 0-1 Spain, Quarter-finals (Johannesburg-RSA) |
| 2010 | 07/07/2010 | Germany 0-1 Spain, Semi-finals (Durban-RSA) |
| 2010 | 11/07/2010 | Netherlands 0-1 Spain, Final (Johannesburg-RSA) aet |
| 2014 | 13/06/2014 | Spain 1-5 Netherlands, Group stage (Salvador-BRA) |
| 2014 | 18/06/2014 | Spain 0-2 Chile, Group stage (Rio de Janeiro-BRA) |
| 2014 | 23/06/2014 | Australia 0-3 Spain, Group stage (Curitiba-BRA) |
| 2018 | 15/06/2018 | Portugal 3-3 Spain, Group stage (Sochi-RUS) |
| 2018 | 20/06/2018 | IR Iran 0-1 Spain, Group stage (Kazan-RUS) |
| 2018 | 25/06/2018 | Spain 2-2 Morocco, Group stage (Kaliningrad-RUS) |
| 2018 | 01/07/2018 | Spain 1-1 Russia, Round of 16 (Moscow-RUS) aet (3-4 PSO) |
| 2022 | 23/11/2022 | Spain 7-0 Costa Rica, Group stage (Doha (Ad-Dawhah)-QAT) |
| 2022 | 27/11/2022 | Spain 1-1 Germany, Group stage (Al Khor-QAT) |
| 2022 | 01/12/2022 | Japan 2-1 Spain, Group stage (Al Rayyan-QAT) |
| 2022 | 06/12/2022 | Morocco 0-0 Spain, Round of 16 (Doha-QAT) aet (3-0 PSO) |