Skip to content
TheFootball.News

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

3 Croatia2 drawsSwitzerland 2

Competitive1 match

0 Croatia1 drawSwitzerland 0

Friendlies6 matches

3 Croatia1 drawSwitzerland 2

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

  1. Switzerland1Croatia2

    Friendly

    St. Gallen, Switzerland

  2. Switzerland2Croatia2

    Friendly

    St. Gallen, Switzerland

  3. Croatia2Switzerland4

    Friendly

    Split, Croatia

  4. Switzerland0Croatia0

    European Championship

    Leiria, Portugal (neutral)

  5. 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.

Above the line: Croatia have won more Below: Switzerland have won more
2 April 1940: Croatia 4–0 Switzerland (Friendly). Croatia +121 April 1940: Switzerland 0–1 Croatia (Friendly). Croatia +24 April 1943: Switzerland 1–0 Croatia (Friendly). Croatia +113 June 2004: Switzerland 0–0 Croatia (European Championship). Croatia +115 August 2012: Croatia 2–4 Switzerland (Friendly). Level5 March 2014: Switzerland 2–2 Croatia (Friendly). Level7 October 2020: Switzerland 1–2 Croatia (Friendly). Croatia +1Level
Croatia lead by 1 win after the latest meeting. The biggest lead was 2, held by Croatia from 21 April 1940.

Every meeting on one timeline

Larger dots mark bigger winning margins. Hover a dot for the result.

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

Record by competition
CompetitionPlayedCroatiaDrawsSwitzerlandGoals
Friendly631211–8
European Championship10100–0

Meetings by decade

Croatia wins Draws Switzerland wins
Meetings by decade
DecadeResultsPlayedGoals
1940s36
2000s10
2010s210
2020s13

Longest runs

Longest runs
Longest run ofCroatiaSwitzerland
Wins in a row2194012012
Unbeaten meetings22014 to 202041943 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

Show
Every Croatia vs Switzerland result
DateHomeScoreAwayCompetitionVenue
Switzerland1–2CroatiaFriendlySt. Gallen, Switzerland
Switzerland2–2CroatiaFriendlySt. Gallen, Switzerland
Croatia2–4SwitzerlandFriendlySplit, Croatia
Switzerland0–0CroatiaEuropean ChampionshipLeiria, Portugal (neutral)
Switzerland1–0CroatiaFriendlyZürich, Switzerland
Switzerland0–1CroatiaFriendlyBern, Switzerland
Croatia4–0SwitzerlandFriendlyZagreb, Croatia

Recent form

Croatia

  1. Lv SpainNations League1–2Tue 6 Oct 2026
  2. Lv EnglandNations League0–7Sat 3 Oct 2026
  3. Lat SpainNations League1–4Tue 29 Sept 2026
  4. Wat Czech RepublicNations League2–1Sat 26 Sept 2026
  5. Lv PortugalWorld Cup1–2Thu 2 Jul 2026

Switzerland

  1. Wv North MacedoniaNations League3–0Tue 6 Oct 2026
  2. Wv SloveniaNations League2–1Sat 3 Oct 2026
  3. Wat ScotlandNations League3–0Tue 29 Sept 2026
  4. Wat North MacedoniaNations League3–0Sat 26 Sept 2026
  5. Lv ArgentinaWorld Cup1–3Sat 11 Jul 2026

Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.