Croatia vs Switzerland
head-to-head record
- Croatia wins
- 3
- Draws
- 2
- Switzerland wins
- 2
7 meetings, 1940 to 2020Goals: Croatia 11, Switzerland 8
Croatia and Switzerland have met 7 times since 1940. Croatia have won 3, Switzerland 2, and 2 matches ended level. They last met on 7 October 2020, when Croatia won 2–1 in a friendly.
The 7 meetings have produced 19 goals, 2.71 per game. The biggest win is Croatia’s 4–0 in a friendly in 1940. They went 61 years without meeting, between 1943 and 2004.
Who has won more, Croatia or Switzerland?
All matches7 matches
Competitive1 match
Friendlies6 matches
Key numbers
- Goals
- Croatia 11, Switzerland 82.71 per game
- First meeting
- Croatia 4–0 SwitzerlandFriendly, 2 Apr 1940
- Most recent
- Switzerland 1–2 CroatiaFriendly, 7 Oct 2020
- Croatia’s biggest win
- Croatia 4–0 SwitzerlandFriendly, 2 Apr 1940
- Switzerland’s biggest win
- Croatia 2–4 SwitzerlandFriendly, 15 Aug 2012
- Most goals in a meeting
- Croatia 2–4 SwitzerlandFriendly, 15 Aug 2012
- Biggest upset
- Croatia 2–4 SwitzerlandFriendly, 15 Aug 2012Winner’s rating-based win expectancy: 21%
- TFN Elo rating now
- Croatia 1912 (19th), Switzerland 2039 (8th)How the rating works
Last five meetings
- Switzerland1Croatia2
Friendly
St. Gallen, Switzerland
- Switzerland2Croatia2
Friendly
St. Gallen, Switzerland
- Croatia2Switzerland4
Friendly
Split, Croatia
- Switzerland0Croatia0
European Championship
Leiria, Portugal (neutral)
- Switzerland1Croatia0
Friendly
Zürich, Switzerland
Who has had the upper hand over time?
The line climbs with every Croatia 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 Croatia's home games
2 matches
101
CroatiaDrawsSwitzerland
In Switzerland's home games
4 matches
211
CroatiaDrawsSwitzerland
At neutral venues
1 match
010
CroatiaDrawsSwitzerland
Record by competition
| Competition | Played | Croatia | Draws | Switzerland | Goals |
|---|---|---|---|---|---|
| Friendly | 6 | 3 | 1 | 2 | 11–8 |
| European Championship | 1 | 0 | 1 | 0 | 0–0 |
Meetings by decade
| Decade | Results | Played | Goals |
|---|---|---|---|
| 1940s | 3 | 6 | |
| 2000s | 1 | 0 | |
| 2010s | 2 | 10 | |
| 2020s | 1 | 3 |
Longest runs
| Longest run of | Croatia | Switzerland |
|---|---|---|
| Wins in a row | 21940 | 12012 |
| Unbeaten meetings | 22014 to 2020 | 41943 to 2014 |
Questions answered
How many times have Croatia and Switzerland played each other?
7 times, starting on 2 April 1940. 1 of those meetings were competitive and 6 were friendlies.
Who has won more matches between Croatia and Switzerland?
Croatia, with 3 wins to 2. 2 matches ended level.
What is the biggest win in Croatia vs Switzerland?
Croatia’s 4–0 win in a friendly on 2 April 1940 in Zagreb.
When did Croatia and Switzerland last play?
On 7 October 2020 in St. Gallen, when Croatia won 2–1 in a friendly.
What is the competitive record between Croatia and Switzerland?
In 1 competitive match, Croatia have 0 wins, Switzerland have 0, and 1 ended level.
Every Croatia vs Switzerland result
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| Switzerland | 1–2 | Croatia | Friendly | St. Gallen, Switzerland | |
| Switzerland | 2–2 | Croatia | Friendly | St. Gallen, Switzerland | |
| Croatia | 2–4 | Switzerland | Friendly | Split, Croatia | |
| Switzerland | 0–0 | Croatia | European Championship | Leiria, Portugal (neutral) | |
| Switzerland | 1–0 | Croatia | Friendly | Zürich, Switzerland | |
| Switzerland | 0–1 | Croatia | Friendly | Bern, Switzerland | |
| Croatia | 4–0 | Switzerland | Friendly | Zagreb, Croatia |
Recent form
Croatia
- Lv SpainNations League1–2Tue 6 Oct 2026
- Lv EnglandNations League0–7Sat 3 Oct 2026
- Lat SpainNations League1–4Tue 29 Sept 2026
- Wat Czech RepublicNations League2–1Sat 26 Sept 2026
- Lv PortugalWorld Cup1–2Thu 2 Jul 2026
Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.