Home · National teams

Switzerland national football team

Next match: Switzerland – Scotland, 16 Nov 2026 (UEFA Nations League, Group B1). Latest result: Switzerland 3–0 North Macedonia, 6 Oct 2026 (UEFA Nations League, Group B1).

⭐ Add to my clubs

The federation's website: football.ch (opens in a new tab)

129
games in our data
62
wins
38
draws
29
losses

Counted from 25 Mar 2016: every match in our data.

Fixtures and results

Next games

Next games
Kick-offMatch
Switzerland – Scotland
UEFA Nations League, Group B1

Latest games

Latest games
DateMatchResult
6 Oct 2026Switzerland 3–0 North Macedonia
UEFA Nations League, Group B1
Form: win.
3 Oct 2026Switzerland 2–1 Slovenia
UEFA Nations League, Group B1
Form: win.
29 Sep 2026Scotland 0–3 Switzerland
UEFA Nations League, Group B1
Form: win.
26 Sep 2026North Macedonia 0–3 Switzerland
UEFA Nations League, Group B1
Form: win.
12 Jul 2026Argentina 3–1 Switzerland
World Cup
Form: loss.
7 Jul 2026Switzerland 0–0 Colombia pen.
World Cup
Form: draw.
3 Jul 2026Switzerland 2–0 Algeria
World Cup
Form: win.
24 Jun 2026Switzerland 2–1 Canada
World Cup, Group B
Form: win.
18 Jun 2026Switzerland 4–1 Bosnia-Herzegovina
World Cup, Group B
Form: win.
13 Jun 2026Qatar 1–1 Switzerland
World Cup, Group B
Form: draw.
6 Jun 2026Switzerland 1–1 Australia
Friendly
Form: draw.
31 May 2026Switzerland 4–1 Jordan
Friendly
Form: win.
31 Mar 2026Norway 0–0 Switzerland
Friendly
Form: draw.
27 Mar 2026Switzerland 3–4 Germany
Friendly
Form: loss.
18 Nov 2025Kosovo 1–1 Switzerland
World Cup qualifiers, Group B
Form: draw.
15 Nov 2025Switzerland 4–1 Sweden
World Cup qualifiers, Group B
Form: win.
13 Oct 2025Slovenia 0–0 Switzerland
World Cup qualifiers, Group B
Form: draw.
10 Oct 2025Sweden 0–2 Switzerland
World Cup qualifiers, Group B
Form: win.
8 Sep 2025Switzerland 3–0 Slovenia
World Cup qualifiers, Group B
Form: win.
5 Sep 2025Switzerland 4–0 Kosovo
World Cup qualifiers, Group B
Form: win.
11 Jun 2025United States 0–4 Switzerland
Friendly
Form: win.
7 Jun 2025Mexico 2–4 Switzerland
Friendly
Form: win.
25 Mar 2025Switzerland 3–1 Luxembourg
Friendly
Form: win.
21 Mar 2025Northern Ireland 1–1 Switzerland
Friendly
Form: draw.
18 Nov 2024Spain 3–2 Switzerland
UEFA Nations League
Form: loss.
15 Nov 2024Switzerland 1–1 Serbia
UEFA Nations League
Form: draw.
15 Oct 2024Switzerland 2–2 Denmark
UEFA Nations League
Form: draw.
12 Oct 2024Serbia 2–0 Switzerland
UEFA Nations League
Form: loss.
8 Sep 2024Switzerland 1–4 Spain
UEFA Nations League
Form: loss.
5 Sep 2024Denmark 2–0 Switzerland
UEFA Nations League
Form: loss.
6 Jul 2024England 1–1 Switzerland pen.
European Championship
Form: draw.
29 Jun 2024Switzerland 2–0 Italy
European Championship
Form: win.
23 Jun 2024Switzerland 1–1 Germany
European Championship, Group A
Form: draw.
19 Jun 2024Scotland 1–1 Switzerland
European Championship, Group A
Form: draw.
8 Jun 2024Switzerland 1–1 Austria
Friendly
Form: draw.
4 Jun 2024Switzerland 4–0 Estonia
Friendly
Form: win.
21 Nov 2023Romania 1–0 Switzerland
European Qualifiers, Group I
Form: loss.
18 Nov 2023Switzerland 1–1 Kosovo
European Qualifiers, Group I
Form: draw.
15 Nov 2023Israel 1–1 Switzerland
European Qualifiers, Group I
Form: draw.
12 Sep 2023Switzerland 3–0 Andorra
European Qualifiers, Group I
Form: win.

A match decided on penalties is listed as a draw (pen.): our data do not say who won the shootout.

Frequently asked questions

When is Switzerland's next match?

Next match: Switzerland – Scotland, 16 Nov 2026 (UEFA Nations League, Group B1).

What was Switzerland's latest result?

Latest result: Switzerland 3–0 North Macedonia, 6 Oct 2026 (UEFA Nations League, Group B1).

The day's tips on Telegram

Every morning (about 10:00 Tallinn time) the day's card tips go to the free Telegram channel; on some days there are none, and we say so.