Switzerland
Switzerland have played 31 matches on record: 16 won, 10 drawn, 5 lost, 64 scored and 32 conceded.
Record
| Matches Played | 31 |
| Matches Won | 16 |
| Matches Drawn | 10 |
| Matches Lost | 5 |
| Goals For | 64 |
| Goals Against | 32 |
Results
- 6 Oct 2026Switzerland 3–0 FYR Macedonia
- 3 Oct 2026Switzerland 2–1 Slovenia
- 29 Sept 2026Scotland 0–3 Switzerland
- 26 Sept 2026FYR Macedonia 0–3 Switzerland
- 12 Jul 2026Argentina 3–1 Switzerland
- 7 Jul 2026Switzerland 0–0 Colombia
- 3 Jul 2026Switzerland 2–0 Algeria
- 24 Jun 2026Switzerland 2–1 Canada
- 18 Jun 2026Switzerland 4–1 Bosnia & Herzegovina
- 13 Jun 2026Qatar 1–1 Switzerland
- 6 Jun 2026Switzerland 1–1 Australia
- 31 May 2026Switzerland 4–1 Jordan
- 31 Mar 2026Norway 0–0 Switzerland
- 27 Mar 2026Switzerland 3–4 Germany
- 18 Nov 2025Kosovo 1–1 Switzerland
- 15 Nov 2025Switzerland 4–1 Sweden
- 13 Oct 2025Slovenia 0–0 Switzerland
- 10 Oct 2025Sweden 0–2 Switzerland
- 8 Sept 2025Switzerland 3–0 Slovenia
- 5 Sept 2025Switzerland 4–0 Kosovo
- 11 Jun 2025USA 0–4 Switzerland
- 7 Jun 2025Mexico 2–4 Switzerland
- 25 Mar 2025Switzerland 3–1 Luxembourg
- 21 Mar 2025Northern Ireland 1–1 Switzerland
- 18 Nov 2024Spain 3–2 Switzerland
- 15 Nov 2024Switzerland 1–1 Serbia
- 12 Oct 2024Serbia 2–0 Switzerland
- 8 Sept 2024Switzerland 1–4 Spain
- 23 Jun 2024Switzerland 1–1 Germany
- 19 Jun 2024Scotland 1–1 Switzerland
- 15 Jun 2024Hungary 1–3 Switzerland
Upcoming matches
- 13 Nov 2026Slovenia — Switzerland
- 16 Nov 2026Switzerland — Scotland