Belgium vs Switzerland
head-to-head record
- Belgium wins
- 15
- Draws
- 6
- Switzerland wins
- 9
30 meetings, 1912 to 2020Goals: Belgium 57, Switzerland 45
Belgium and Switzerland have met 30 times since 1912. Belgium have won 15, Switzerland 9, and 6 matches ended level. They last met on 11 November 2020, when Belgium won 2–1 in a friendly.
The 30 meetings have produced 102 goals, 3.40 per game. The biggest win is Belgium’s 9–2 in a friendly in 1912. In competitive matches, though, Switzerland lead 4 wins to 3. They went 26 years without meeting, between 1989 and 2016.
Who has won more, Belgium or Switzerland?
All matches30 matches
Competitive8 matches
Friendlies22 matches
Key numbers
- Goals
- Belgium 57, Switzerland 453.40 per game
- First meeting
- Belgium 9–2 SwitzerlandFriendly, 20 Feb 1912
- Most recent
- Belgium 2–1 SwitzerlandFriendly, 11 Nov 2020
- Belgium’s biggest win
- Belgium 9–2 SwitzerlandFriendly, 20 Feb 1912
- Switzerland’s biggest win
- Switzerland 4–0 BelgiumFriendly, 2 Nov 1947
- Most goals in a meeting
- Belgium 9–2 SwitzerlandFriendly, 20 Feb 1912
- Biggest upset
- Belgium 1–3 SwitzerlandFriendly, 11 Mar 1956Winner’s rating-based win expectancy: 30%
- TFN Elo rating now
- Belgium 2022 (10th), Switzerland 2039 (8th)How the rating works
Last five meetings
- Belgium2Switzerland1
Friendly
Leuven, Belgium
- Switzerland5Belgium2
Nations League
Lucerne, Switzerland
- Belgium2Switzerland1
Nations League
Brussels, Belgium
- Switzerland1Belgium2
Friendly
Geneva, Switzerland
- Switzerland2Belgium2
World Cup qualifying
Basel, Switzerland
Who has had the upper hand over time?
The line climbs with every Belgium win and drops with every Switzerland win, so its height shows who has won more meetings up to that point.
Every meeting on one timeline
Home, away and neutral
In Belgium's home games
15 matches
1014
BelgiumDrawsSwitzerland
In Switzerland's home games
15 matches
555
BelgiumDrawsSwitzerland
Record by competition
| Competition | Played | Belgium | Draws | Switzerland | Goals |
|---|---|---|---|---|---|
| Friendly | 22 | 12 | 5 | 5 | 43–28 |
| World Cup qualifying | 4 | 1 | 1 | 2 | 6–8 |
| Euro qualifying | 2 | 1 | 0 | 1 | 4–3 |
| Nations League | 2 | 1 | 0 | 1 | 4–6 |
Meetings by decade
| Decade | Results | Played | Goals |
|---|---|---|---|
| 1910s | 3 | 16 | |
| 1920s | 1 | 0 | |
| 1930s | 7 | 24 | |
| 1940s | 2 | 7 | |
| 1950s | 3 | 10 | |
| 1960s | 5 | 16 | |
| 1970s | 1 | 1 | |
| 1980s | 4 | 12 | |
| 2010s | 3 | 13 | |
| 2020s | 1 | 3 |
Longest runs
| Longest run of | Belgium | Switzerland |
|---|---|---|
| Wins in a row | 31966 to 1982 | 31960 to 1964 |
| Unbeaten meetings | 81912 to 1936 | 41933 to 1937 |
The longest run of draws is 3, from 12 March 1933 to 24 May 1936.
Top scorers in Belgium vs Switzerland
- 1Charles AntenenSwitzerland3
- 2Haris SeferovicSwitzerland3
- 3Erwin VandenberghBelgium2
- 4Robert BallamanSwitzerland2
- 5Romelu LukakuBelgium2
- 6Thorgan HazardBelgium2
Scorer records exist for 8 of the 30 meetings, mostly competitive matches. Own goals are not credited to a player.
Questions answered
How many times have Belgium and Switzerland played each other?
30 times, starting on 20 February 1912. 8 of those meetings were competitive and 22 were friendlies.
Who has won more matches between Belgium and Switzerland?
Belgium, with 15 wins to 9. 6 matches ended level.
What is the biggest win in Belgium vs Switzerland?
Belgium’s 9–2 win in a friendly on 20 February 1912 in Antwerp.
When did Belgium and Switzerland last play?
On 11 November 2020 in Leuven, when Belgium won 2–1 in a friendly.
What is the competitive record between Belgium and Switzerland?
In 8 competitive matches, Belgium have 3 wins, Switzerland have 4, and 1 ended level.
Every Belgium vs Switzerland result
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| Belgium | 2–1 | Switzerland | Friendly | Leuven, Belgium | |
| Switzerland | 5–2 | Belgium | Nations League | Lucerne, Switzerland | |
| Belgium | 2–1 | Switzerland | Nations League | Brussels, Belgium | |
| Switzerland | 1–2 | Belgium | Friendly | Geneva, Switzerland | |
| Switzerland | 2–2 | Belgium | World Cup qualifying | Basel, Switzerland | |
| Belgium | 1–0 | Switzerland | World Cup qualifying | Brussels, Belgium | |
| Switzerland | 3–1 | Belgium | Euro qualifying | Bern, Switzerland | |
| Belgium | 3–0 | Switzerland | Euro qualifying | Brussels, Belgium | |
| Switzerland | 0–1 | Belgium | Friendly | Geneva, Switzerland | |
| Belgium | 1–0 | Switzerland | Friendly | Bruges, Belgium | |
| Switzerland | 2–0 | Belgium | Friendly | Geneva, Switzerland | |
| Switzerland | 2–1 | Belgium | World Cup qualifying | Lausanne, Switzerland | |
| Belgium | 2–4 | Switzerland | World Cup qualifying | Brussels, Belgium | |
| Belgium | 3–1 | Switzerland | Friendly | Brussels, Belgium | |
| Switzerland | 0–2 | Belgium | Friendly | Zürich, Switzerland | |
| Belgium | 1–3 | Switzerland | Friendly | Brussels, Belgium | |
| Switzerland | 2–2 | Belgium | Friendly | Zürich, Switzerland | |
| Belgium | 3–0 | Switzerland | Friendly | Brussels, Belgium | |
| Switzerland | 4–0 | Belgium | Friendly | Geneva, Switzerland | |
| Belgium | 1–2 | Switzerland | Friendly | Liège, Belgium | |
| Switzerland | 0–3 | Belgium | Friendly | Lausanne, Switzerland | |
| Belgium | 1–2 | Switzerland | Friendly | Brussels, Belgium | |
| Switzerland | 1–1 | Belgium | Friendly | Basel, Switzerland | |
| Belgium | 2–2 | Switzerland | Friendly | Brussels, Belgium | |
| Switzerland | 3–3 | Belgium | Friendly | Zürich, Switzerland | |
| Belgium | 2–1 | Switzerland | Friendly | Brussels, Belgium | |
| Switzerland | 0–0 | Belgium | Friendly | Lausanne, Switzerland | |
| Belgium | 2–0 | Switzerland | Friendly | Verviers, Belgium | |
| Switzerland | 1–2 | Belgium | Friendly | Basel, Switzerland | |
| Belgium | 9–2 | Switzerland | Friendly | Antwerp, Belgium |
Recent form
Belgium
Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.