Switzerland national football team results |
---|
|
Win Draw Loss |
This article provides details of international football games played by the Switzerland national football team from 2020 to present. [1] [2] [3]
Key | |
---|---|
Win | |
Draw | |
Defeat |
3 September 2020 Nations League | Ukraine | 2–1 | Switzerland | Lviv, Ukraine |
21:45 UTC+3 |
|
Report |
|
Stadium:
Arena Lviv Attendance: 0 [note 1] Referee: Andreas Ekberg ( Sweden) |
6 September 2020 Nations League | Switzerland | 1–1 | Germany | Basel, Switzerland |
20:45 UTC+2 |
|
Report |
|
Stadium:
St. Jakob-Park Attendance: 0 [note 1] Referee: Michael Oliver ( England) |
7 October 2020 Friendly | Switzerland | 1–2 | Croatia | St. Gallen, Switzerland |
20:45 UTC+2 |
|
Report | Stadium:
Kybunpark Attendance: 4,500 Referee: Tiago Martins ( Portugal) |
10 October 2020 Nations League | Spain | 1–0 | Switzerland | Madrid, Spain |
20:45 UTC+2 |
|
Report | Stadium:
Alfredo di Stéfano Attendance: 0 [note 2] Referee: Ali Palabıyık ( Turkey) |
13 October 2020 Nations League | Germany | 3–3 | Switzerland | Cologne, Germany |
20:45 UTC+2 | Report |
|
Stadium:
RheinEnergieStadion Attendance: 0 [note 3] Referee: Ruddy Buquet ( France) |
11 November 2020 Friendly | Belgium | 2–1 | Switzerland | Leuven, Belgium |
20:45 UTC+1 |
|
Report |
|
Stadium:
Den Dreef Attendance: 0 Referee: Jérôme Brisard ( France) |
14 November 2020 Nations League | Switzerland | 1–1 | Spain | Basel, Switzerland |
20:45 UTC+1 |
|
Report |
|
Stadium:
St. Jakob-Park Referee: Willie Collum ( Scotland) |
17 November 2020 Nations League | Switzerland | 3–0 Awarded | Ukraine | Lucerne, Switzerland |
20:45 UTC+1 | Report | Stadium:
Swissporarena Referee: Anastasios Sidiropoulos ( Greece) | ||
Note: The Switzerland v Ukraine match was cancelled and awarded as a 3–0 win to Switzerland after the Ukraine national team were placed in quarantine by the local government due to positive SARS-CoV-2 tests in the squad. [7] |
25 March 2021 2022 World Cup qualification | Bulgaria | 1–3 | Switzerland | Sofia, Bulgaria |
19:00 UTC+2 |
|
Report | Stadium:
Vasil Levski National Stadium Attendance: 0 Referee: Nikola Dabanović ( Montenegro) |
28 March 2021 2022 World Cup qualification | Switzerland | 1–0 | Lithuania | St. Gallen, Switzerland |
21:00 UTC+2 [note 4] |
|
Report | Stadium:
Kybunpark Attendance: 0 Referee: Mattias Gestranius ( Finland) |
31 March 2021 Friendly | Switzerland | 3–2 | Finland | St. Gallen, Switzerland |
20:45 UTC+2 |
|
Report |
|
Stadium:
Kybunpark Attendance: 0 Referee: Manuel Schüttengruber ( Austria) |
30 May 2021 Friendly | Switzerland | 2–1 | United States | St. Gallen, Switzerland |
20:15 UTC+2 |
|
Report |
|
Stadium:
Kybunpark Attendance: 0 Referee: Harm Osmers ( Germany) |
3 June 2021 Friendly | Switzerland | 7–0 | Liechtenstein | St. Gallen, Switzerland |
18:00 UTC+2 |
|
Report | Stadium:
Kybunpark Attendance: 0 Referee: Nejc Kajtazović ( Slovenia) | |
Note: The match was originally scheduled for 4 June 2020, but postponed due to the COVID-19 pandemic in Switzerland. |
12 June 2021 Euro 2020 Group A | Wales | 1–1 | Switzerland | Baku, Azerbaijan |
17:00 UTC+4 |
|
Report |
|
Stadium:
Baku Olympic Stadium Attendance: 8,782 Referee: Clément Turpin ( France) |
16 June 2021 Euro 2020 Group A | Italy | 3–0 | Switzerland | Rome, Italy |
21:00 UTC+2 | Report |
|
Stadium:
Stadio Olimpico Attendance: 12,445 Referee: Sergei Karasev ( Russia) |
20 June 2021 Euro 2020 Group A | Switzerland | 3–1 | Turkey | Baku, Azerbaijan |
20:00 UTC+4 | Report |
|
Stadium:
Baku Olympic Stadium Attendance: 17,138 Referee: Slavko VinÄić ( Slovenia) |
28 June 2021 Euro 2020 R16 | France | 3–3 (
a.e.t.) (4–5 p) | Switzerland | Bucharest, Romania |
22:00 UTC+3 | Report |
|
Stadium:
Arena Națională Attendance: 22,642 Referee: Fernando Rapallini ( Argentina) | |
Penalties | ||||
2 July 2021 Euro 2020 QF | Switzerland | 1–1 (
a.e.t.) (1–3 p) | Spain | Saint Petersburg, Russia |
19:00 UTC+3 |
|
Report | Stadium:
Krestovsky Stadium Attendance: 24,764 Referee: Michael Oliver ( England) | |
Penalties | ||||
1 September 2021 Friendly | Switzerland | 2–1 | Greece | Basel, Switzerland |
20:45 UTC+2 | Report |
|
Stadium:
St. Jakob-Park Attendance: 3,500 Referee: Antti Munukka ( Finland) |
5 September 2021 2022 World Cup qualification | Switzerland | 0–0 | Italy | Basel, Switzerland |
20:45 UTC+2 | Report | Stadium:
St. Jakob-Park Attendance: 31,500 Referee: Carlos del Cerro Grande ( Spain) |
8 September 2021 2022 World Cup qualification | Northern Ireland | 0–0 | Switzerland | Belfast, Northern Ireland |
19:45 UTC+1 | Report | Stadium:
Windsor Park Attendance: 15,660 Referee: Harald Lechner ( Austria) |
9 October 2021 2022 World Cup qualification | Switzerland | 2–0 | Northern Ireland | Geneva, Switzerland |
20:45 UTC+2 | Report | Stadium:
Stade de Genève Attendance: 19,129 Referee: Slavko VinÄić ( Slovenia) |
12 October 2021 2022 World Cup qualification | Lithuania | 0–4 | Switzerland | Vilnius, Lithuania |
21:45 UTC+3 | Report |
|
Stadium:
LFF Stadium Attendance: 1,806 Referee: Tiago Martins ( Portugal) |
12 November 2021 2022 World Cup qualification | Italy | 1–1 | Switzerland | Rome, Italy |
20:45 UTC+1 |
|
Report |
|
Stadium:
Stadio Olimpico Attendance: 45,699 Referee: Anthony Taylor ( England) |
15 November 2021 2022 World Cup qualification | Switzerland | 4–0 | Bulgaria | Lucerne, Switzerland |
20:45 UTC+1 | Report | Stadium:
Swissporarena Attendance: 14,300 Referee: Benoît Bastien ( France) |
26 March 2022 Friendly | England | 2–1 | Switzerland | London, England |
17:30 UTC±0 | Report |
|
Stadium:
Wembley Stadium Attendance: 78,881 Referee: Andreas Ekberg ( Sweden) |
29 March 2022 Friendly | Switzerland | 1–1 | Kosovo | Zürich, Switzerland |
18:00 UTC+2 |
|
Report |
|
Stadium:
Letzigrund Attendance: 20,000 Referee: Ruddy Buquet ( France) |
2 June 2022 Nations League | Czech Republic | 2–1 | Switzerland | Prague, Czech Republic |
20:45 UTC+2 | Report |
|
Stadium:
Sinobo Stadium Attendance: 12,236 Referee: Daniel Siebert ( Germany) |
5 June 2022 Nations League | Portugal | 4–0 | Switzerland | Lisbon, Portugal |
19:45 UTC+1 | Report | Stadium:
Estádio José Alvalade Attendance: 42,325 Referee: Orel Grinfeeld ( Israel) |
9 June 2022 Nations League | Switzerland | 0–1 | Spain | Geneva, Switzerland |
20:45 UTC+2 | Report |
|
Stadium:
Stade de Genève Attendance: 25,875 Referee: Serdar Gözübüyük ( Netherlands) |
12 June 2022 Nations League | Switzerland | 1–0 | Portugal | Geneva, Switzerland |
20:45 UTC+2 |
|
Report | Stadium:
Stade de Genève Attendance: 26,300 Referee: Fran Jović ( Croatia) |
24 September 2022 Nations League | Spain | 1–2 | Switzerland | Zaragoza, Spain |
20:45 UTC+2 |
|
Report | Stadium:
La Romareda Attendance: 31,809 Referee: Clément Turpin ( France) |
27 September 2022 Nations League | Switzerland | 2–1 | Czech Republic | St. Gallen, Switzerland |
20:45 UTC+2 | Report |
|
Stadium:
Kybunpark Attendance: 13,353 Referee: Irfan Peljto ( Bosnia and Herzegovina) |
17 November 2022 Friendly | Ghana | 2–0 | Switzerland | Abu Dhabi, United Arab Emirates |
14:00 UTC+4 | Report | Stadium: Al Nahyan Stadium Referee: Ahmed Eisa Darwish ( United Arab Emirates) |
24 November 2022 2022 World Cup | Switzerland | 1–0 | Cameroon | Al Wakrah, Qatar |
13:00 UTC+3 |
|
Report | Stadium:
Al Janoub Stadium Attendance: 39,089 Referee: Facundo Tello ( Argentina) |
28 November 2022 2022 World Cup | Brazil | 1–0 | Switzerland | Doha, Qatar |
19:00 UTC+3 |
|
Report | Stadium:
Stadium 974 Attendance: 43,649 Referee: Iván Barton ( El Salvador) |
2 December 2022 2022 World Cup | Serbia | 2–3 | Switzerland | Doha, Qatar |
22:00 UTC+3 |
|
Report | Stadium:
Stadium 974 Attendance: 41,378 Referee: Fernando Rapallini ( Argentina) |
6 December 2022 2022 World Cup R16 | Portugal | 6–1 | Switzerland | Lusail, Qatar |
22:00 AST ( UTC+03:00) | Report |
|
Stadium:
Lusail Iconic Stadium Attendance: 83,720 Referee: César Arturo Ramos ( Mexico) |
25 March 2023 UEFA Euro 2024 qualifying | Belarus | 0–5 | Switzerland | Novi Sad, Serbia |
18:00 UTC+1 | Report | Stadium:
Karađorđe Stadium Attendance: 0 [note 5] Referee: Alejandro Hernández Hernández ( Spain) |
28 March 2023 UEFA Euro 2024 qualifying | Switzerland | 3–0 | Israel | Geneva, Switzerland |
20:45 UTC+1 | Report | Stadium:
Stade de Genève Attendance: 14,819 Referee: Nikola Dabanović ( Montenegro) |
16 June 2023 UEFA Euro 2024 qualifying | Andorra | 1–2 | Switzerland | Andorra la Vella, Andorra |
20:45 UTC+2 |
|
Report | Stadium:
Estadi Nacional Attendance: 2,490 Referee: Balázs Berke ( Hungary) |
19 June 2023 UEFA Euro 2024 qualifying | Switzerland | 2–2 | Romania | Lucerne, Switzerland |
20:45 UTC+2 |
|
Report |
|
Stadium:
Swissporarena Attendance: 14,400 Referee: Daniele Orsato ( Italy) |
9 September 2023 UEFA Euro 2024 qualifying | Kosovo | 2–2 | Switzerland | Pristina, Kosovo |
20:45 UTC+2 |
|
Report |
|
Stadium:
Fadil Vokrri Stadium Attendance: 12,700 Referee: Jakob Kehlet ( Denmark) |
12 September 2023 UEFA Euro 2024 qualifying | Switzerland | 3–0 | Andorra | Sion, Switzerland |
20:45 UTC+2 | Report | Stadium:
Stade Tourbillon Attendance: 9,000 Referee: Elchin Masiyev ( Azerbaijan) |
15 October 2023 UEFA Euro 2024 qualifying | Switzerland | 3–3 | Belarus | St. Gallen, Switzerland |
18:00 UTC+2 | Report |
|
Stadium:
Kybunpark Attendance: 17,000 Referee: João Pinheiro ( Portugal) |
15 November 2023 [note 6] UEFA Euro 2024 qualifying | Israel | 1–1 | Switzerland | Felcsút (Hungary) [note 7] |
20:45 UTC+1 |
|
Report |
|
Stadium:
Pancho Aréna Attendance: 2,024 Referee: Anthony Taylor ( England) |
18 November 2023 UEFA Euro 2024 qualifying | Switzerland | 1–1 | Kosovo | Basel, Switzerland |
20:45 UTC+1 |
|
Report |
|
Stadium:
St. Jakob-Park Attendance: 33,000 Referee: António Nobre ( Portugal) |
21 November 2023 UEFA Euro 2024 qualifying | Romania | 1–0 | Switzerland | Bucharest, Romania |
21:45 UTC+2 |
|
Report | Stadium:
Arena Națională Attendance: 50,224 Referee: Davide Massa ( Italy) |
23 March 2024 Friendly | Denmark | 0–0 | Switzerland | Copenhagen, Denmark |
20:00 UTC+1 | Report | Stadium:
Parken Stadium Attendance: 30,731 Referee: Allard Lindhout ( Netherlands) |
26 March 2024 Friendly | Republic of Ireland | 0–1 | Switzerland | Dublin, Ireland |
19:45 UTC±0 | Report |
|
Stadium:
Aviva Stadium Referee: Paweł Raczkowski ( Poland) |
4 June 2024 Friendly | Switzerland | v | Estonia | Lucerne, Switzerland |
20:15 UTC+2 | Stadium: Swissporarena |
8 June 2024 Friendly | Switzerland | v | Austria | St. Gallen, Switzerland |
18:00 UTC+2 | Stadium: Kybunpark |
15 June 2024 UEFA Euro 2024 | Hungary | v | Switzerland | Cologne, Germany |
15:00 UTC+2 | Report | Stadium: RheinEnergieStadion |
19 June 2024 UEFA Euro 2024 | Scotland | v | Switzerland | Cologne, Germany |
21:00 UTC+2 | Report | Stadium: RheinEnergieStadion |
23 June 2024 UEFA Euro 2024 | Switzerland | v | Germany | Frankfurt, Germany |
21:00 UTC+2 | Report | Stadium: Waldstadion |
5 September 2024 Nations League | Denmark | v | Switzerland | Copenhagen, Denmark |
20:45 UTC+2 | Report | Stadium: Parken Stadium |
8 September 2024 Nations League | Switzerland | v | Spain | Switzerland |
20:45 UTC+2 | Report | Stadium: TBD |
12 October 2024 Nations League | Serbia | v | Switzerland | Serbia |
20:45 UTC+2 | Report | Stadium: TBD |
15 October 2024 Nations League | Switzerland | v | Denmark | Switzerland |
20:45 UTC+2 | Report | Stadium: TBD |
15 November 2024 Nations League | Switzerland | v | Serbia | Switzerland |
20:45 UTC+1 | Report | Stadium: TBD |
18 November 2024 Nations League | Spain | v | Switzerland | Spain |
20:45 UTC+1 | Report | Stadium: TBD |
Opponent | P | W | D | L | GF | GA | W% | D% | L% |
---|---|---|---|---|---|---|---|---|---|
Andorra | 2 | 2 | 0 | 0 | 5 | 1 | 100 | 0 | 0 |
Belarus | 2 | 1 | 1 | 0 | 8 | 3 | 50 | 50 | 0 |
Belgium | 1 | 0 | 0 | 1 | 1 | 2 | 0 | 0 | 100 |
Brazil | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 100 |
Bulgaria | 2 | 2 | 0 | 0 | 7 | 1 | 100 | 0 | 0 |
Cameroon | 1 | 1 | 0 | 0 | 1 | 0 | 100 | 0 | 0 |
Croatia | 1 | 0 | 0 | 1 | 1 | 2 | 0 | 0 | 100 |
Czech Republic | 2 | 1 | 0 | 1 | 3 | 3 | 50 | 0 | 50 |
Denmark | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 100 | 0 |
England | 1 | 0 | 0 | 1 | 1 | 2 | 0 | 0 | 100 |
Finland | 1 | 1 | 0 | 0 | 3 | 2 | 0 | 0 | 0 |
France | 1 | 0 | 1 | 0 | 3 | 3 | 0 | 100 | 0 |
Germany | 2 | 0 | 2 | 0 | 4 | 4 | 0 | 100 | 0 |
Ghana | 1 | 0 | 0 | 1 | 0 | 2 | 0 | 0 | 100 |
Greece | 1 | 1 | 0 | 0 | 2 | 1 | 100 | 0 | 0 |
Israel | 2 | 1 | 1 | 0 | 4 | 1 | 50 | 50 | 0 |
Italy | 3 | 0 | 2 | 1 | 1 | 4 | 0 | 66.67 | 33.33 |
Kosovo | 3 | 0 | 3 | 0 | 4 | 4 | 0 | 100 | 0 |
Liechtenstein | 1 | 1 | 0 | 0 | 7 | 0 | 100 | 0 | 0 |
Lithuania | 2 | 2 | 0 | 0 | 5 | 0 | 100 | 0 | 0 |
Northern Ireland | 2 | 1 | 1 | 0 | 2 | 0 | 50 | 50 | 0 |
Portugal | 3 | 1 | 0 | 2 | 2 | 10 | 33.33 | 0 | 66.67 |
Republic of Ireland | 1 | 1 | 0 | 0 | 1 | 0 | 100 | 0 | 0 |
Romania | 2 | 0 | 1 | 1 | 2 | 3 | 0 | 50 | 50 |
Serbia | 1 | 1 | 0 | 0 | 3 | 2 | 100 | 0 | 0 |
Spain | 5 | 1 | 2 | 2 | 4 | 5 | 20 | 40 | 40 |
Turkey | 1 | 1 | 0 | 0 | 3 | 1 | 100 | 0 | 0 |
Ukraine | 2 | 1 | 0 | 1 | 4 | 2 | 50 | 0 | 50 |
United States | 1 | 1 | 0 | 0 | 2 | 1 | 100 | 0 | 0 |
Wales | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 100 | 0 |
Totals | 50 | 21 | 16 | 13 | 84 | 61 | 42 | 32 | 26 |
Switzerland national football team results |
---|
|
Win Draw Loss |
This article provides details of international football games played by the Switzerland national football team from 2020 to present. [1] [2] [3]
Key | |
---|---|
Win | |
Draw | |
Defeat |
3 September 2020 Nations League | Ukraine | 2–1 | Switzerland | Lviv, Ukraine |
21:45 UTC+3 |
|
Report |
|
Stadium:
Arena Lviv Attendance: 0 [note 1] Referee: Andreas Ekberg ( Sweden) |
6 September 2020 Nations League | Switzerland | 1–1 | Germany | Basel, Switzerland |
20:45 UTC+2 |
|
Report |
|
Stadium:
St. Jakob-Park Attendance: 0 [note 1] Referee: Michael Oliver ( England) |
7 October 2020 Friendly | Switzerland | 1–2 | Croatia | St. Gallen, Switzerland |
20:45 UTC+2 |
|
Report | Stadium:
Kybunpark Attendance: 4,500 Referee: Tiago Martins ( Portugal) |
10 October 2020 Nations League | Spain | 1–0 | Switzerland | Madrid, Spain |
20:45 UTC+2 |
|
Report | Stadium:
Alfredo di Stéfano Attendance: 0 [note 2] Referee: Ali Palabıyık ( Turkey) |
13 October 2020 Nations League | Germany | 3–3 | Switzerland | Cologne, Germany |
20:45 UTC+2 | Report |
|
Stadium:
RheinEnergieStadion Attendance: 0 [note 3] Referee: Ruddy Buquet ( France) |
11 November 2020 Friendly | Belgium | 2–1 | Switzerland | Leuven, Belgium |
20:45 UTC+1 |
|
Report |
|
Stadium:
Den Dreef Attendance: 0 Referee: Jérôme Brisard ( France) |
14 November 2020 Nations League | Switzerland | 1–1 | Spain | Basel, Switzerland |
20:45 UTC+1 |
|
Report |
|
Stadium:
St. Jakob-Park Referee: Willie Collum ( Scotland) |
17 November 2020 Nations League | Switzerland | 3–0 Awarded | Ukraine | Lucerne, Switzerland |
20:45 UTC+1 | Report | Stadium:
Swissporarena Referee: Anastasios Sidiropoulos ( Greece) | ||
Note: The Switzerland v Ukraine match was cancelled and awarded as a 3–0 win to Switzerland after the Ukraine national team were placed in quarantine by the local government due to positive SARS-CoV-2 tests in the squad. [7] |
25 March 2021 2022 World Cup qualification | Bulgaria | 1–3 | Switzerland | Sofia, Bulgaria |
19:00 UTC+2 |
|
Report | Stadium:
Vasil Levski National Stadium Attendance: 0 Referee: Nikola Dabanović ( Montenegro) |
28 March 2021 2022 World Cup qualification | Switzerland | 1–0 | Lithuania | St. Gallen, Switzerland |
21:00 UTC+2 [note 4] |
|
Report | Stadium:
Kybunpark Attendance: 0 Referee: Mattias Gestranius ( Finland) |
31 March 2021 Friendly | Switzerland | 3–2 | Finland | St. Gallen, Switzerland |
20:45 UTC+2 |
|
Report |
|
Stadium:
Kybunpark Attendance: 0 Referee: Manuel Schüttengruber ( Austria) |
30 May 2021 Friendly | Switzerland | 2–1 | United States | St. Gallen, Switzerland |
20:15 UTC+2 |
|
Report |
|
Stadium:
Kybunpark Attendance: 0 Referee: Harm Osmers ( Germany) |
3 June 2021 Friendly | Switzerland | 7–0 | Liechtenstein | St. Gallen, Switzerland |
18:00 UTC+2 |
|
Report | Stadium:
Kybunpark Attendance: 0 Referee: Nejc Kajtazović ( Slovenia) | |
Note: The match was originally scheduled for 4 June 2020, but postponed due to the COVID-19 pandemic in Switzerland. |
12 June 2021 Euro 2020 Group A | Wales | 1–1 | Switzerland | Baku, Azerbaijan |
17:00 UTC+4 |
|
Report |
|
Stadium:
Baku Olympic Stadium Attendance: 8,782 Referee: Clément Turpin ( France) |
16 June 2021 Euro 2020 Group A | Italy | 3–0 | Switzerland | Rome, Italy |
21:00 UTC+2 | Report |
|
Stadium:
Stadio Olimpico Attendance: 12,445 Referee: Sergei Karasev ( Russia) |
20 June 2021 Euro 2020 Group A | Switzerland | 3–1 | Turkey | Baku, Azerbaijan |
20:00 UTC+4 | Report |
|
Stadium:
Baku Olympic Stadium Attendance: 17,138 Referee: Slavko VinÄić ( Slovenia) |
28 June 2021 Euro 2020 R16 | France | 3–3 (
a.e.t.) (4–5 p) | Switzerland | Bucharest, Romania |
22:00 UTC+3 | Report |
|
Stadium:
Arena Națională Attendance: 22,642 Referee: Fernando Rapallini ( Argentina) | |
Penalties | ||||
2 July 2021 Euro 2020 QF | Switzerland | 1–1 (
a.e.t.) (1–3 p) | Spain | Saint Petersburg, Russia |
19:00 UTC+3 |
|
Report | Stadium:
Krestovsky Stadium Attendance: 24,764 Referee: Michael Oliver ( England) | |
Penalties | ||||
1 September 2021 Friendly | Switzerland | 2–1 | Greece | Basel, Switzerland |
20:45 UTC+2 | Report |
|
Stadium:
St. Jakob-Park Attendance: 3,500 Referee: Antti Munukka ( Finland) |
5 September 2021 2022 World Cup qualification | Switzerland | 0–0 | Italy | Basel, Switzerland |
20:45 UTC+2 | Report | Stadium:
St. Jakob-Park Attendance: 31,500 Referee: Carlos del Cerro Grande ( Spain) |
8 September 2021 2022 World Cup qualification | Northern Ireland | 0–0 | Switzerland | Belfast, Northern Ireland |
19:45 UTC+1 | Report | Stadium:
Windsor Park Attendance: 15,660 Referee: Harald Lechner ( Austria) |
9 October 2021 2022 World Cup qualification | Switzerland | 2–0 | Northern Ireland | Geneva, Switzerland |
20:45 UTC+2 | Report | Stadium:
Stade de Genève Attendance: 19,129 Referee: Slavko VinÄić ( Slovenia) |
12 October 2021 2022 World Cup qualification | Lithuania | 0–4 | Switzerland | Vilnius, Lithuania |
21:45 UTC+3 | Report |
|
Stadium:
LFF Stadium Attendance: 1,806 Referee: Tiago Martins ( Portugal) |
12 November 2021 2022 World Cup qualification | Italy | 1–1 | Switzerland | Rome, Italy |
20:45 UTC+1 |
|
Report |
|
Stadium:
Stadio Olimpico Attendance: 45,699 Referee: Anthony Taylor ( England) |
15 November 2021 2022 World Cup qualification | Switzerland | 4–0 | Bulgaria | Lucerne, Switzerland |
20:45 UTC+1 | Report | Stadium:
Swissporarena Attendance: 14,300 Referee: Benoît Bastien ( France) |
26 March 2022 Friendly | England | 2–1 | Switzerland | London, England |
17:30 UTC±0 | Report |
|
Stadium:
Wembley Stadium Attendance: 78,881 Referee: Andreas Ekberg ( Sweden) |
29 March 2022 Friendly | Switzerland | 1–1 | Kosovo | Zürich, Switzerland |
18:00 UTC+2 |
|
Report |
|
Stadium:
Letzigrund Attendance: 20,000 Referee: Ruddy Buquet ( France) |
2 June 2022 Nations League | Czech Republic | 2–1 | Switzerland | Prague, Czech Republic |
20:45 UTC+2 | Report |
|
Stadium:
Sinobo Stadium Attendance: 12,236 Referee: Daniel Siebert ( Germany) |
5 June 2022 Nations League | Portugal | 4–0 | Switzerland | Lisbon, Portugal |
19:45 UTC+1 | Report | Stadium:
Estádio José Alvalade Attendance: 42,325 Referee: Orel Grinfeeld ( Israel) |
9 June 2022 Nations League | Switzerland | 0–1 | Spain | Geneva, Switzerland |
20:45 UTC+2 | Report |
|
Stadium:
Stade de Genève Attendance: 25,875 Referee: Serdar Gözübüyük ( Netherlands) |
12 June 2022 Nations League | Switzerland | 1–0 | Portugal | Geneva, Switzerland |
20:45 UTC+2 |
|
Report | Stadium:
Stade de Genève Attendance: 26,300 Referee: Fran Jović ( Croatia) |
24 September 2022 Nations League | Spain | 1–2 | Switzerland | Zaragoza, Spain |
20:45 UTC+2 |
|
Report | Stadium:
La Romareda Attendance: 31,809 Referee: Clément Turpin ( France) |
27 September 2022 Nations League | Switzerland | 2–1 | Czech Republic | St. Gallen, Switzerland |
20:45 UTC+2 | Report |
|
Stadium:
Kybunpark Attendance: 13,353 Referee: Irfan Peljto ( Bosnia and Herzegovina) |
17 November 2022 Friendly | Ghana | 2–0 | Switzerland | Abu Dhabi, United Arab Emirates |
14:00 UTC+4 | Report | Stadium: Al Nahyan Stadium Referee: Ahmed Eisa Darwish ( United Arab Emirates) |
24 November 2022 2022 World Cup | Switzerland | 1–0 | Cameroon | Al Wakrah, Qatar |
13:00 UTC+3 |
|
Report | Stadium:
Al Janoub Stadium Attendance: 39,089 Referee: Facundo Tello ( Argentina) |
28 November 2022 2022 World Cup | Brazil | 1–0 | Switzerland | Doha, Qatar |
19:00 UTC+3 |
|
Report | Stadium:
Stadium 974 Attendance: 43,649 Referee: Iván Barton ( El Salvador) |
2 December 2022 2022 World Cup | Serbia | 2–3 | Switzerland | Doha, Qatar |
22:00 UTC+3 |
|
Report | Stadium:
Stadium 974 Attendance: 41,378 Referee: Fernando Rapallini ( Argentina) |
6 December 2022 2022 World Cup R16 | Portugal | 6–1 | Switzerland | Lusail, Qatar |
22:00 AST ( UTC+03:00) | Report |
|
Stadium:
Lusail Iconic Stadium Attendance: 83,720 Referee: César Arturo Ramos ( Mexico) |
25 March 2023 UEFA Euro 2024 qualifying | Belarus | 0–5 | Switzerland | Novi Sad, Serbia |
18:00 UTC+1 | Report | Stadium:
Karađorđe Stadium Attendance: 0 [note 5] Referee: Alejandro Hernández Hernández ( Spain) |
28 March 2023 UEFA Euro 2024 qualifying | Switzerland | 3–0 | Israel | Geneva, Switzerland |
20:45 UTC+1 | Report | Stadium:
Stade de Genève Attendance: 14,819 Referee: Nikola Dabanović ( Montenegro) |
16 June 2023 UEFA Euro 2024 qualifying | Andorra | 1–2 | Switzerland | Andorra la Vella, Andorra |
20:45 UTC+2 |
|
Report | Stadium:
Estadi Nacional Attendance: 2,490 Referee: Balázs Berke ( Hungary) |
19 June 2023 UEFA Euro 2024 qualifying | Switzerland | 2–2 | Romania | Lucerne, Switzerland |
20:45 UTC+2 |
|
Report |
|
Stadium:
Swissporarena Attendance: 14,400 Referee: Daniele Orsato ( Italy) |
9 September 2023 UEFA Euro 2024 qualifying | Kosovo | 2–2 | Switzerland | Pristina, Kosovo |
20:45 UTC+2 |
|
Report |
|
Stadium:
Fadil Vokrri Stadium Attendance: 12,700 Referee: Jakob Kehlet ( Denmark) |
12 September 2023 UEFA Euro 2024 qualifying | Switzerland | 3–0 | Andorra | Sion, Switzerland |
20:45 UTC+2 | Report | Stadium:
Stade Tourbillon Attendance: 9,000 Referee: Elchin Masiyev ( Azerbaijan) |
15 October 2023 UEFA Euro 2024 qualifying | Switzerland | 3–3 | Belarus | St. Gallen, Switzerland |
18:00 UTC+2 | Report |
|
Stadium:
Kybunpark Attendance: 17,000 Referee: João Pinheiro ( Portugal) |
15 November 2023 [note 6] UEFA Euro 2024 qualifying | Israel | 1–1 | Switzerland | Felcsút (Hungary) [note 7] |
20:45 UTC+1 |
|
Report |
|
Stadium:
Pancho Aréna Attendance: 2,024 Referee: Anthony Taylor ( England) |
18 November 2023 UEFA Euro 2024 qualifying | Switzerland | 1–1 | Kosovo | Basel, Switzerland |
20:45 UTC+1 |
|
Report |
|
Stadium:
St. Jakob-Park Attendance: 33,000 Referee: António Nobre ( Portugal) |
21 November 2023 UEFA Euro 2024 qualifying | Romania | 1–0 | Switzerland | Bucharest, Romania |
21:45 UTC+2 |
|
Report | Stadium:
Arena Națională Attendance: 50,224 Referee: Davide Massa ( Italy) |
23 March 2024 Friendly | Denmark | 0–0 | Switzerland | Copenhagen, Denmark |
20:00 UTC+1 | Report | Stadium:
Parken Stadium Attendance: 30,731 Referee: Allard Lindhout ( Netherlands) |
26 March 2024 Friendly | Republic of Ireland | 0–1 | Switzerland | Dublin, Ireland |
19:45 UTC±0 | Report |
|
Stadium:
Aviva Stadium Referee: Paweł Raczkowski ( Poland) |
4 June 2024 Friendly | Switzerland | v | Estonia | Lucerne, Switzerland |
20:15 UTC+2 | Stadium: Swissporarena |
8 June 2024 Friendly | Switzerland | v | Austria | St. Gallen, Switzerland |
18:00 UTC+2 | Stadium: Kybunpark |
15 June 2024 UEFA Euro 2024 | Hungary | v | Switzerland | Cologne, Germany |
15:00 UTC+2 | Report | Stadium: RheinEnergieStadion |
19 June 2024 UEFA Euro 2024 | Scotland | v | Switzerland | Cologne, Germany |
21:00 UTC+2 | Report | Stadium: RheinEnergieStadion |
23 June 2024 UEFA Euro 2024 | Switzerland | v | Germany | Frankfurt, Germany |
21:00 UTC+2 | Report | Stadium: Waldstadion |
5 September 2024 Nations League | Denmark | v | Switzerland | Copenhagen, Denmark |
20:45 UTC+2 | Report | Stadium: Parken Stadium |
8 September 2024 Nations League | Switzerland | v | Spain | Switzerland |
20:45 UTC+2 | Report | Stadium: TBD |
12 October 2024 Nations League | Serbia | v | Switzerland | Serbia |
20:45 UTC+2 | Report | Stadium: TBD |
15 October 2024 Nations League | Switzerland | v | Denmark | Switzerland |
20:45 UTC+2 | Report | Stadium: TBD |
15 November 2024 Nations League | Switzerland | v | Serbia | Switzerland |
20:45 UTC+1 | Report | Stadium: TBD |
18 November 2024 Nations League | Spain | v | Switzerland | Spain |
20:45 UTC+1 | Report | Stadium: TBD |
Opponent | P | W | D | L | GF | GA | W% | D% | L% |
---|---|---|---|---|---|---|---|---|---|
Andorra | 2 | 2 | 0 | 0 | 5 | 1 | 100 | 0 | 0 |
Belarus | 2 | 1 | 1 | 0 | 8 | 3 | 50 | 50 | 0 |
Belgium | 1 | 0 | 0 | 1 | 1 | 2 | 0 | 0 | 100 |
Brazil | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 100 |
Bulgaria | 2 | 2 | 0 | 0 | 7 | 1 | 100 | 0 | 0 |
Cameroon | 1 | 1 | 0 | 0 | 1 | 0 | 100 | 0 | 0 |
Croatia | 1 | 0 | 0 | 1 | 1 | 2 | 0 | 0 | 100 |
Czech Republic | 2 | 1 | 0 | 1 | 3 | 3 | 50 | 0 | 50 |
Denmark | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 100 | 0 |
England | 1 | 0 | 0 | 1 | 1 | 2 | 0 | 0 | 100 |
Finland | 1 | 1 | 0 | 0 | 3 | 2 | 0 | 0 | 0 |
France | 1 | 0 | 1 | 0 | 3 | 3 | 0 | 100 | 0 |
Germany | 2 | 0 | 2 | 0 | 4 | 4 | 0 | 100 | 0 |
Ghana | 1 | 0 | 0 | 1 | 0 | 2 | 0 | 0 | 100 |
Greece | 1 | 1 | 0 | 0 | 2 | 1 | 100 | 0 | 0 |
Israel | 2 | 1 | 1 | 0 | 4 | 1 | 50 | 50 | 0 |
Italy | 3 | 0 | 2 | 1 | 1 | 4 | 0 | 66.67 | 33.33 |
Kosovo | 3 | 0 | 3 | 0 | 4 | 4 | 0 | 100 | 0 |
Liechtenstein | 1 | 1 | 0 | 0 | 7 | 0 | 100 | 0 | 0 |
Lithuania | 2 | 2 | 0 | 0 | 5 | 0 | 100 | 0 | 0 |
Northern Ireland | 2 | 1 | 1 | 0 | 2 | 0 | 50 | 50 | 0 |
Portugal | 3 | 1 | 0 | 2 | 2 | 10 | 33.33 | 0 | 66.67 |
Republic of Ireland | 1 | 1 | 0 | 0 | 1 | 0 | 100 | 0 | 0 |
Romania | 2 | 0 | 1 | 1 | 2 | 3 | 0 | 50 | 50 |
Serbia | 1 | 1 | 0 | 0 | 3 | 2 | 100 | 0 | 0 |
Spain | 5 | 1 | 2 | 2 | 4 | 5 | 20 | 40 | 40 |
Turkey | 1 | 1 | 0 | 0 | 3 | 1 | 100 | 0 | 0 |
Ukraine | 2 | 1 | 0 | 1 | 4 | 2 | 50 | 0 | 50 |
United States | 1 | 1 | 0 | 0 | 2 | 1 | 100 | 0 | 0 |
Wales | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 100 | 0 |
Totals | 50 | 21 | 16 | 13 | 84 | 61 | 42 | 32 | 26 |