Every Switzerland fixture and result in 2026, in every competition.
Updated 6 October 2026, after the last game
| Date | Competition | Home | Result | Away |
|---|---|---|---|---|
| Fri 27 Mar 2026 | Friendly International | Switzerland | 3-4 | Germany |
| Tue 31 Mar 2026 | Friendly International | Norway | 0-0 | Switzerland |
| Sun 31 May 2026 | Friendly International | Switzerland | 4-1 | Jordan |
| Sat 6 Jun 2026 | Friendly International | Switzerland | 1-1 | Australia |
| Sat 13 Jun 2026 | World Cup | Qatar | 1-1 | Switzerland |
| Thu 18 Jun 2026 | World Cup | Switzerland | 4-1 | Bosnia and Herzegovina |
| Wed 24 Jun 2026 | World Cup | Switzerland | 2-1 | Canada |
| Fri 3 Jul 2026 | World Cup | Switzerland | 2-0 | Algeria |
| Tue 7 Jul 2026 | World Cup | Switzerland | 0-0 | Colombia |
| Sun 12 Jul 2026 | World Cup | Argentina | 3-1 | Switzerland |
| Sat 26 Sep 2026 | UEFA Nations League | North Macedonia | 0-3 | Switzerland |
| Tue 29 Sep 2026 | UEFA Nations League | Scotland | 0-3 | Switzerland |
| Sat 3 Oct 2026 | UEFA Nations League | Switzerland | 2-1 | Slovenia |
| Tue 6 Oct 2026 | UEFA Nations League | Switzerland | 3-0 | North Macedonia |
| Fri 13 Nov 2026 | UEFA Nations League | Slovenia | 19:45 | Switzerland |
| Mon 16 Nov 2026 | UEFA Nations League | Switzerland | 19:45 | Scotland |
Switzerland's next game is Slovenia away in the UEFA Nations League on Friday 13 November 2026 at 19:45 UK time, the first of their two games in November 2026.
Switzerland are next at home to Scotland in the UEFA Nations League on Monday 16 November 2026 at 19:45 UK time, their 10th home game of 2026 after nine at home so far.
Switzerland's last five results in 2026 were Switzerland 3-0 North Macedonia, Switzerland 2-1 Slovenia, Scotland 0-3 Switzerland, North Macedonia 0-3 Switzerland and Argentina 3-1 Switzerland: four wins, no draws and one defeat.
Switzerland have played 14 games in 2026 (four in the UEFA Nations League, six in the World Cup, four friendlies), winning eight, drawing four and losing two, with two still to play.