MatchPulse
Switzerland
🏆 FIFA World Cup 2026 · Group B

Switzerland

All matches since January 2023 (full World Cup cycle)

38
Games
16W 16D 6L
Record
1.97
Avg Scored
1.08
Avg Conceded
1.42
Avg xG
60%
Avg Possession

Form (last 10)

WDLDWDWWWW

Competition Breakdown

CompetitionPWGFGAAvg GF
Friendlies11625102.27
Euro Championship - Qualification10422112.20
World Cup - Qualification Europe641422.33
UEFA Nations League606141.00
Euro Championship52841.60

Full Match History (Jan 2023 – May 2026)

31 May 26
JordanH
4–1W
31 Mar 26
NorwayA
0–0D
27 Mar 26
GermanyH
3–4L
18 Nov 25
KosovoA
1–1D
15 Nov 25
SwedenH
4–1W
13 Oct 25
SloveniaA
0–0D
10 Oct 25
SwedenA
2–0W
8 Sept 25
SloveniaH
3–0W
5 Sept 25
KosovoH
4–0W
11 Jun 25
USAA
4–0W
7 Jun 25
MexicoA
4–2W
25 Mar 25
LuxembourgH
3–1W
21 Mar 25
Northern IrelandA
1–1D
18 Nov 24
SpainA
2–3L
15 Nov 24
SerbiaH
1–1D
15 Oct 24
DenmarkH
2–2D
12 Oct 24
SerbiaA
0–2L
8 Sept 24
SpainH
1–4L
5 Sept 24
DenmarkA
0–2L
6 Jul 24
EnglandA
1–1D
29 Jun 24
ItalyH
2–0W
23 Jun 24
GermanyH
1–1D
19 Jun 24
ScotlandA
1–1D
15 Jun 24
HungaryA
3–1W
8 Jun 24
AustriaH
1–1D
4 Jun 24
EstoniaH
4–0W
26 Mar 24
Rep. Of IrelandA
1–0W
23 Mar 24
DenmarkA
0–0D
21 Nov 23
RomaniaA
0–1L
18 Nov 23
KosovoH
1–1D
15 Nov 23
IsraelA
1–1D
15 Oct 23
BelarusH
3–3D
12 Sept 23
AndorraH
3–0W
9 Sept 23
KosovoA
2–2D
19 Jun 23
RomaniaH
2–2D
16 Jun 23
AndorraA
2–1W
28 Mar 23
IsraelH
3–0W
25 Mar 23
BelarusA
5–0W