Spain men's national football team results |
---|
![]() |
These are all the matches played by the Spain national football team between 2020 and 2029:
Meaning | |
---|---|
W.C. | FIFA World Cup |
EURO | UEFA European Championship |
U.N.L. | UEFA Nations League |
Q | Qualification rounds |
PO | Play-off round |
GS | Group stage |
R32 | Round of 32 |
R16 | Round of 16 |
QF | Quarter-finals |
SF | Semi-finals |
3rd PO | Third place match |
F | Final |
8 matches played:
5 June Friendly | Spain ![]() | Cancelled | ![]() | Madrid, Spain |
Stadium: Wanda Metropolitano |
3 September Nations League | Germany ![]() | 1–1 | ![]() | Stuttgart, Germany |
20:45 CEST |
| Report |
| Stadium: Mercedes-Benz Arena Attendance: 0 [note 1] Referee: Daniele Orsato (Italy) |
6 September Nations League | Spain ![]() | 4–0 | ![]() | Madrid, Spain |
20:45 CEST | Report | Stadium: Alfredo di Stéfano Attendance: 0 [note 1] Referee: Benoît Bastien (France) |
7 October Friendly | Portugal ![]() | 0–0 | ![]() | Lisbon, Portugal |
19:45 WEST | Report | Stadium: Estádio José Alvalade Attendance: 2,500 Referee: Paolo Valeri (Italy) |
10 October Nations League | Spain ![]() | 1–0 | ![]() | Madrid, Spain |
20:45 CEST |
| Report | Stadium: Alfredo Di Stefano Stadium Attendance: 0 [note 2] Referee: Ali Palabıyık (Turkey) |
13 October Nations League | Ukraine ![]() | 1–0 | ![]() | Kyiv, Ukraine |
20:45 CEST |
| Report | Stadium: Olimpiyskiy National Sports Complex Attendance: 10,495 [5] Referee: Paweł Gil (Poland) |
11 November [b] Friendly | Netherlands ![]() | 1–1 | ![]() | Amsterdam, Netherlands |
20:45 CET |
| Report |
| Stadium: Johan Cruyff Arena Attendance: 0 Referee: Davide Massa (Italy) |
14 November Nations League | Switzerland ![]() | 1–1 | ![]() | Basel, Switzerland |
20:45 CET |
| Report |
| Stadium: St. Jakob-Park Attendance: 0 Referee: Willie Collum (Scotland) |
17 November Nations League | Spain ![]() | 6–0 | ![]() | Seville, Spain |
20:45 CET | Report | Stadium: Estadio de La Cartuja Attendance: 0 Referee: Andreas Ekberg (Sweden) |
18 matches played:
25 March 2022 World Cup Q | Spain ![]() | 1–1 | ![]() | Granada, Spain |
20:45 CET |
| Report | Stadium: Nuevo Los Cármenes Attendance: 0 Referee: Marco Guida (Italy) |
28 March 2022 World Cup Q | Georgia ![]() | 1–2 | ![]() | Tbilisi, Georgia |
18:00 CEST |
| Report | Stadium: Boris Paichadze Dinamo Arena Attendance: 0 Referee: Radu Petrescu (Romania) |
31 March 2022 World Cup Q | Spain ![]() | 3–1 | ![]() | Seville, Spain |
20:45 CEST | Report |
| Stadium: La Cartuja Attendance: 0 Referee: Jakob Kehlet (Denmark) |
4 June Friendly | Spain ![]() | 0–0 | ![]() | Madrid, Spain |
19:30 CEST | Report | Stadium: Wanda Metropolitano Attendance: 14,743 Referee: Craig Pawson (England) |
8 June [c] Friendly | Spain ![]() | 4–0 | ![]() | Leganés, Spain |
19:45 CEST | Report | Stadium: Estadio Municipal de Butarque Attendance: 903 Referee: Willy Delajod (France) |
14 June Euro 2020 GS | Spain ![]() | 0–0 | ![]() | Seville, Spain |
21:00 CEST | Report |
| Stadium: La Cartuja Attendance: 10,559 Referee: Slavko Vinčić (Slovenia) |
19 June Euro 2020 GS | Spain ![]() | 1–1 | ![]() | Seville, Spain |
21:00 CEST | Report |
| Stadium: La Cartuja Attendance: 11,732 Referee: Daniele Orsato (Italy) |
23 June Euro 2020 GS | Slovakia ![]() | 0–5 | ![]() | Seville, Spain |
18:00 CEST | Report | Stadium: La Cartuja Attendance: 11,204 Referee: Björn Kuipers (Netherlands) |
28 June Euro 2020 R16 | Croatia ![]() | 3–5 (a.e.t.) | ![]() | Copenhagen, Denmark |
18:00 CEST | Report |
| Stadium: Parken Stadium Attendance: 22,771 Referee: Cüneyt Çakır (Turkey) |
2 July Euro 2020 QF | Switzerland ![]() | 1–1 (a.e.t.) (1–3 p) | ![]() | Saint Petersburg, Russia |
18:00 CEST |
| Report | Stadium: Krestovsky Stadium Attendance: 24,764 Referee: Michael Oliver (England) | |
Penalties | ||||
6 July Euro 2020 SF | Italy ![]() | 1–1 (a.e.t.) (4–2 p) | ![]() | London, England |
21:00 CEST | Report | Stadium: Wembley Stadium Attendance: 57,811 Referee: Felix Brych (Germany) | ||
Penalties | ||||
2 September 2022 World Cup Q | Sweden ![]() | 2–1 | ![]() | Solna, Sweden |
20:45 CEST | Report |
| Stadium: Friends Arena Attendance: 16,901 Referee: Anthony Taylor (England) |
5 September 2022 World Cup Q | Spain ![]() | 4–0 | ![]() | Badajoz, Spain |
20:45 CEST | Report | Stadium: Nuevo Vivero Attendance: 8,444 Referee: Tiago Martins (Portugal) |
8 September 2022 World Cup Q | Kosovo ![]() | 0–2 | ![]() | Pristina, Kosovo |
20:45 CEST | Report | Stadium: Fadil Vokrri Stadium Attendance: 1,200 Referee: Bobby Madden (Scotland) |
6 October Nations League SF | Italy ![]() | 1–2 | ![]() | Milan, Italy |
20:45 CEST |
| Report |
| Stadium: San Siro Attendance: 33,524 Referee: Sergei Karasev (Russia) |
10 October Nations League F | Spain ![]() | 1–2 | ![]() | Milan, Italy |
20:45 CEST | Report | Stadium: San Siro Attendance: 31,511 Referee: Anthony Taylor (England) |
11 November 2022 World Cup Q | Greece ![]() | 0–1 | ![]() | Athens, Greece |
20:45 CET | Report | Stadium: Olympic Stadium Attendance: 7,825 Referee: Szymon Marciniak (Poland) |
14 November 2022 World Cup Q | Spain ![]() | 1–0 | ![]() | Seville, Spain |
20:45 CET |
| Report | Stadium: La Cartuja Attendance: 51,844 Referee: Felix Brych (Germany) |
13 matches played:
26 March Friendly | Spain ![]() | 2–1 | ![]() | Cornellà de Llobregat, Spain |
19:45 CET | Report |
| Stadium: RCDE Stadium Attendance: 35,444 Referee: Trustin Farrugia Cann (Malta) |
29 March Friendly | Spain ![]() | 5–0 | ![]() | A Coruña, Spain |
19:45 CEST | Report | Stadium: Riazor Attendance: 28,117 Referee: Horațiu Feșnic (Romania) |
2 June Nations League | Spain ![]() | 1–1 | ![]() | Seville, Spain |
20:45 CEST |
| Report |
| Stadium: Benito Villamarín Attendance: 41,236 Referee: Michael Oliver (England) |
5 June Nations League | Czech Republic ![]() | 2–2 | ![]() | Prague, Czech Republic |
20:45 CEST | Report | Stadium: Sinobo Stadium Attendance: 18,245 Referee: François Letexier (France) |
9 June Nations League | Switzerland ![]() | 0–1 | ![]() | Geneva, Switzerland |
20:45 CEST | Report |
| Stadium: Stade de Genève Attendance: 25,875 Referee: Serdar Gözübüyük (Netherlands) |
12 June Nations League | Spain ![]() | 2–0 | ![]() | Málaga, Spain |
20:45 CEST | Report | Stadium: La Rosaleda Attendance: 30,389 Referee: Cüneyt Çakır (Turkey) |
24 September Nations League | Spain ![]() | 1–2 | ![]() | Zaragoza, Spain |
20:45 CEST |
| Report | Stadium: La Romareda Attendance: 31,804 Referee: Clément Turpin (France) |
27 September Nations League | Portugal ![]() | 0–1 | ![]() | Braga, Portugal |
20:45 CEST | Report |
| Stadium: Estádio Municipal Attendance: 28,196 Referee: Daniele Orsato (Italy) |
17 November Friendly | Jordan ![]() | 1–3 | ![]() | Amman, Jordan |
19:00 AST |
| Report | Stadium: Amman International Stadium Attendance: 20,000 Referee: Ahmed Al-Kaf (Oman) |
23 November 2022 World Cup GS | Spain ![]() | 7–0 | ![]() | Doha, Qatar |
19:00 AST | Report | Stadium: Al Thumama Stadium Attendance: 40,013 Referee: Mohammed Abdulla Hassan Mohamed (United Arab Emirates) |
27 November 2022 World Cup GS | Spain ![]() | 1–1 | ![]() | Al Khor, Qatar |
22:00 AST |
| Report |
| Stadium: Al Bayt Stadium Attendance: 68,895 Referee: Danny Makkelie (Netherlands) |
1 December 2022 World Cup GS | Japan ![]() | 2–1 | ![]() | Al Rayyan, Qatar |
22:00 AST | Report |
| Stadium: Khalifa International Stadium Attendance: 44,851 Referee: Victor Gomes (South Africa) |
10 matches played:
25 March Euro 2024 Q | Spain ![]() | 3–0 | ![]() | Málaga, Spain |
20:45 CEST | Report | Stadium: La Rosaleda Attendance: 29,214 Referee: Benoît Bastien (France) |
28 March Euro 2024 Q | Scotland ![]() | 2–0 | ![]() | Glasgow, Scotland |
20:45 CEST |
| Report | Stadium: Hampden Park Attendance: 47,976 Referee: Sandro Schärer (Switzerland) |
15 June Nations League SF | Spain ![]() | 2–1 | ![]() | Enschede, Netherlands |
20:45 CEST | Report | Stadium: De Grolsch Veste Attendance: 24,558 Referee: Slavko Vinčić (Slovenia) |
18 June Nations League F | Croatia ![]() | 0–0 (a.e.t.) (4–5 p) | ![]() | Rotterdam, Netherlands |
20:45 CEST | Report | Stadium: De Kuip Attendance: 41,110 Referee: Felix Zwayer (Germany) | ||
Penalties | ||||
8 September Euro 2024 Q | Georgia ![]() | 1–7 | ![]() | Tbilisi, Georgia |
18:00 CEST |
| Report | Stadium: Boris Paichadze Dinamo Arena Attendance: 51,694 Referee: Daniel Siebert (Germany) |
11 September Euro 2024 Q | Spain ![]() | 6–0 | ![]() | Santander, Spain |
20:45 CEST | Report | Stadium: El Sardinero Attendance: 17,311 Referee: Simone Sozza (Italy) |
12 October Euro 2024 Q | Spain ![]() | 2–0 | ![]() | Seville, Spain |
20:45 CEST | Report | Stadium: La Cartuja Attendance: 45,623 Referee: Serdar Gözübüyük (Netherlands) |
15 October Euro 2024 Q | Norway ![]() | 0–1 | ![]() | Oslo, Norway |
20:45 CEST | Report |
| Stadium: Ullevaal Stadion Attendance: 25,885 Referee: Tobias Stieler (Germany) |
16 November Euro 2024 Q | Cyprus ![]() | 1–3 | ![]() | Limassol, Cyprus |
18:00 CET (UTC+01:00) |
| Report | Stadium: Alphamega Stadium Attendance: 9,667 Referee: Mykola Balakin (Ukraine) |
19 November Euro 2024 Q | Spain ![]() | 3–1 | ![]() | Valladolid, Spain |
20:45 CET (UTC+01:00) |
| Report |
| Stadium: José Zorrilla Attendance: 24,146 Referee: Ovidiu Hațegan (Romania) |
17 matches played:
22 March Friendly | Spain ![]() | 0–1 | ![]() | London, England |
20:30 CEST | Report |
| Stadium: London Stadium Attendance: 43,267 Referee: Michael Oliver (England) |
26 March Friendly | Spain ![]() | 3–3 | ![]() | Madrid, Spain |
20:30 CEST | Report | Stadium: Santiago Bernabéu Attendance: 71,465 Referee: António Nobre (Portugal) |
5 June Friendly | Spain ![]() | 5–0 | ![]() | Badajoz, Spain |
21:30 CET (UTC+01:00) | Report | Stadium: Nuevo Vivero Attendance: 14,300 Referee: Gustavo Correia (Portugal) |
8 June Friendly | Spain ![]() | 5–1 | ![]() | Palma, Spain |
21:30 CET (UTC+01:00) | Report |
| Stadium: Estadi Mallorca Son Moix Attendance: 18,300 Referee: Bastien Dechepy (France) |
15 June Euro 2024 GS | Spain ![]() | 3–0 | ![]() | Berlin, Germany |
18:00 UTC+2 | Report |
| Stadium: Olympiastadion Attendance: 68,844 Referee: Michael Oliver (England) |
20 June Euro 2024 GS | Spain ![]() | 1–0 | ![]() | Gelsenkirchen, Germany |
21:00 UTC+2 | Report | Stadium: Arena AufSchalke Attendance: 49,528 Referee: Slavko Vinčić (Slovenia) |
24 June Euro 2024 GS | Albania ![]() | 0–1 | ![]() | Düsseldorf, Germany |
21:00 UTC+2 | Report |
| Stadium: Merkur Spiel-Arena Attendance: 46,586 Referee: Glenn Nyberg (Sweden) |
30 June Euro 2024 R16 | Spain ![]() | 4–1 | ![]() | Cologne, Germany |
21:00 UTC+2 | Report |
| Stadium: RheinEnergieStadion Attendance: 42,233 Referee: François Letexier (France) |
5 July Euro 2024 QF | Spain ![]() | 2–1 (a.e.t.) | ![]() | Stuttgart, Germany |
18:00 UTC+2 | Report |
| Stadium: MHPArena Attendance: 54,000 Referee: Anthony Taylor (England) |
9 July Euro 2024 SF | Spain ![]() | 2–1 | ![]() | Munich, Germany |
21:00 UTC+2 | Report |
| Stadium: Allianz Arena Attendance: 62,042 Referee: Slavko Vinčić (Slovenia) |
14 July Euro 2024 F | Spain ![]() | 2–1 | ![]() | Berlin, Germany |
21:00 UTC+2 | Report |
| Stadium: Olympiastadion Attendance: 65,600 Referee: François Letexier (France) |
5 September Nations League | Serbia ![]() | 0–0 | ![]() | Belgrade, Serbia |
20:45 CEST | Report | Stadium: Rajko Mitić Stadium Attendance: 29,981 Referee: Serdar Gözübüyük (Netherlands) |
8 September Nations League | Switzerland ![]() | 1–4 | ![]() | Geneva, Switzerland |
20:45 CEST |
| Report |
| Stadium: Stade de Genève Attendance: 26,265 Referee: Irfan Peljto (Bosnia and Herzegovina) |
12 October Nations League | Spain ![]() | 1–0 | ![]() | Murcia, Spain |
20:45 CEST |
| Report | Stadium: Estadio Nueva Condomina Attendance: 29,870 Referee: Ivan Kružliak (Slovakia) |
15 October Nations League | Spain ![]() | 3–0 | ![]() | Córdoba, Spain |
20:45 CEST | Report |
| Stadium: Estadio Nuevo Arcángel Attendance: 20,345 Referee: Daniel Stefański (Poland) |
15 November Nations League | Denmark ![]() | 1–2 | ![]() | Copenhagen, Denmark |
20:45 CEST |
| Report | Stadium: Parken Stadium Attendance: 36,985 Referee: Rade Obrenović (Slovenia) |
18 November Nations League | Spain ![]() | 3–2 | ![]() | Santa Cruz de Tenerife, Spain |
20:45 CEST | Report | Stadium: Estadio Heliodoro Rodríguez López Attendance: 7,295 Referee: Bastian Dankert (Germany) |
6 matches played:
20 March Nations League QF | Netherlands ![]() | 2–2 | ![]() | Rotterdam, Netherlands |
20:45 CEST | Report | Stadium: De Kuip Attendance: 42,003 Referee: Glenn Nyberg (Sweden) |
23 March Nations League QF | Spain ![]() | 3–3 (5–5 agg.) (5–4 p) | ![]() | Valencia, Spain |
20:45 CEST | Report | Stadium: Mestalla Stadium Attendance: 48,082 Referee: Clément Turpin (France) | ||
Penalties | ||||
5 June Nations League SF | Spain ![]() | 5–4 | ![]() | Stuttgart, Germany |
21:00 CEST | Report | Stadium: MHPArena Attendance: 51,724 Referee: Michael Oliver (England) |
8 June Nations League F | Portugal ![]() | 2–2 (a.e.t.) (5–3 p) | ![]() | Munich, Germany |
21:00 CEST | Report | Stadium: Allianz Arena Attendance: 65,852 Referee: Sandro Schärer (Switzerland) | ||
Penalties | ||||
4 September 2026 World Cup Q | Bulgaria ![]() | 0–3 | ![]() | Sofia, Bulgaria |
20:45 CEST | Report | Stadium: Vasil Levski National Stadium Attendance: 40,582 Referee: Srđan Jovanović (Serbia) |
7 September 2026 World Cup Q | Turkey ![]() | 0–6 | ![]() | Konya, Turkey |
20:45 CEST | Report | Stadium: Konya Metropolitan Municipality Stadium Attendance: 32,059 Referee: Michael Oliver (England) |
11 October 2026 World Cup Q | Spain ![]() | v | ![]() | TBD, Spain |
20:45 CEST | Report | Stadium: TBD |
14 October 2026 World Cup Q | Spain ![]() | v | ![]() | Valladolid, Spain |
20:45 CEST | Report | Stadium: José Zorrilla Stadium |
All UEFA competitions and matches (including friendlies) for clubs and national teams for both men and women have been put on hold until further notice. The UEFA EURO 2020 play-off matches and international friendlies, scheduled for the end of March, will now be played in the international window at the start of June, subject to a review of the situation