Skip to content
TheFootball.News

Slovenia vs Switzerland head-to-head record

Slovenia wins
2
Draws
2
Switzerland wins
8

12 meetings, 1999 to 2026Goals: Slovenia 9, Switzerland 22

Slovenia and Switzerland have met 12 times since 1999. Switzerland have won 8, Slovenia 2, and 2 matches ended level. They last met on 3 October 2026, when Switzerland won 2–1 in the Nations League.

The 12 meetings have produced 31 goals, 2.58 per game. The biggest win is Switzerland’s 5–1 in a friendly in 2003. Switzerland are unbeaten in the last four meetings (3 wins, 1 draw).

Who has won more, Slovenia or Switzerland?

All matches12 matches

2 Slovenia2 drawsSwitzerland 8

Competitive9 matches

2 Slovenia2 drawsSwitzerland 5

Friendlies3 matches

0 Slovenia0 drawsSwitzerland 3

Key numbers

Goals
Slovenia 9, Switzerland 222.58 per game
First meeting
Slovenia 0–2 SwitzerlandFriendly, 6 Feb 1999
Most recent
Switzerland 2–1 SloveniaNations League, 3 Oct 2026
Slovenia’s biggest win
Slovenia 1–0 SwitzerlandEuro qualifying, 9 Oct 2014
Switzerland’s biggest win
Slovenia 1–5 SwitzerlandFriendly, 12 Feb 2003
Most goals in a meeting
Slovenia 1–5 SwitzerlandFriendly, 12 Feb 2003
Current run
Switzerland unbeaten in 4
Biggest upset
Switzerland 0–1 SloveniaWorld Cup qualifying, 6 Jun 2001Winner’s rating-based win expectancy: 30%
TFN Elo rating now
Slovenia 1768 (43rd), Switzerland 2039 (8th)How the rating works

Last five meetings

  1. Switzerland2Slovenia1

    Nations League

    Lucerne, Switzerland

  2. Slovenia0Switzerland0

    World Cup qualifying

    Ljubljana, Slovenia

  3. Switzerland3Slovenia0

    World Cup qualifying

    Basel, Switzerland

  4. Switzerland3Slovenia2

    Euro qualifying

    Basel, Switzerland

  5. Slovenia1Switzerland0

    Euro qualifying

    Maribor, Slovenia

Who has had the upper hand over time?

The line climbs with every Slovenia win and drops with every Switzerland win, so its height shows who has won more meetings up to that point.

Above the line: Slovenia have won more Below: Switzerland have won more
6 February 1999: Slovenia 0–2 Switzerland (Friendly). Switzerland +111 October 2000: Slovenia 2–2 Switzerland (World Cup qualifying). Switzerland +16 June 2001: Switzerland 0–1 Slovenia (World Cup qualifying). Level12 February 2003: Slovenia 1–5 Switzerland (Friendly). Switzerland +128 April 2004: Switzerland 2–1 Slovenia (Friendly). Switzerland +27 September 2012: Slovenia 0–2 Switzerland (World Cup qualifying). Switzerland +315 October 2013: Switzerland 1–0 Slovenia (World Cup qualifying). Switzerland +49 October 2014: Slovenia 1–0 Switzerland (Euro qualifying). Switzerland +35 September 2015: Switzerland 3–2 Slovenia (Euro qualifying). Switzerland +48 September 2025: Switzerland 3–0 Slovenia (World Cup qualifying). Switzerland +513 October 2025: Slovenia 0–0 Switzerland (World Cup qualifying). Switzerland +53 October 2026: Switzerland 2–1 Slovenia (Nations League). Switzerland +6Level
Switzerland lead by 6 wins after the latest meeting. The biggest lead was 6, held by Switzerland from 3 October 2026.

Every meeting on one timeline

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

Home, away and neutral

In Slovenia's home games

5 matches

122

SloveniaDrawsSwitzerland

In Switzerland's home games

6 matches

105

SloveniaDrawsSwitzerland

At neutral venues

1 match

001

SloveniaDrawsSwitzerland

Record by competition

Record by competition
CompetitionPlayedSloveniaDrawsSwitzerlandGoals
World Cup qualifying61233–8
Friendly30032–9
Euro qualifying21013–3
Nations League10011–2

Meetings by decade

Slovenia wins Draws Switzerland wins
Meetings by decade
DecadeResultsPlayedGoals
1990s12
2000s414
2010s49
2020s36

Longest runs

Longest runs
Longest run ofSloveniaSwitzerland
Wins in a row1201442003 to 2013
Unbeaten meetings22000 to 200142015 to 2026

Top scorers in Slovenia vs Switzerland

  1. 1Granit XhakaSwitzerland2
  2. 2Josip DrmićSwitzerland2
  3. 3Kubilay TürkyilmazSwitzerland2
  4. 4Milivoje NovakovićSlovenia2(1 penalty)

Scorer records exist for 7 of the 12 meetings, mostly competitive matches. Own goals are not credited to a player.

Questions answered

How many times have Slovenia and Switzerland played each other?

12 times, starting on 6 February 1999. 9 of those meetings were competitive and 3 were friendlies.

Who has won more matches between Slovenia and Switzerland?

Switzerland, with 8 wins to 2. 2 matches ended level.

What is the biggest win in Slovenia vs Switzerland?

Switzerland’s 5–1 win in a friendly on 12 February 2003 in Nova Gorica.

When did Slovenia and Switzerland last play?

On 3 October 2026 in Lucerne, when Switzerland won 2–1 in the Nations League.

What is the competitive record between Slovenia and Switzerland?

In 9 competitive matches, Slovenia have 2 wins, Switzerland have 5, and 2 ended level.

Every Slovenia vs Switzerland result

Show
Every Slovenia vs Switzerland result
DateHomeScoreAwayCompetitionVenue
Switzerland2–1SloveniaNations LeagueLucerne, Switzerland
Slovenia0–0SwitzerlandWorld Cup qualifyingLjubljana, Slovenia
Switzerland3–0SloveniaWorld Cup qualifyingBasel, Switzerland
Switzerland3–2SloveniaEuro qualifyingBasel, Switzerland
Slovenia1–0SwitzerlandEuro qualifyingMaribor, Slovenia
Switzerland1–0SloveniaWorld Cup qualifyingBern, Switzerland
Slovenia0–2SwitzerlandWorld Cup qualifyingLjubljana, Slovenia
Switzerland2–1SloveniaFriendlyGeneva, Switzerland
Slovenia1–5SwitzerlandFriendlyNova Gorica, Slovenia
Switzerland0–1SloveniaWorld Cup qualifyingBasel, Switzerland
Slovenia2–2SwitzerlandWorld Cup qualifyingLjubljana, Slovenia
Slovenia0–2SwitzerlandFriendlyMuscat, Oman (neutral)

Recent form

Slovenia

  1. Wat ScotlandNations League2–1Tue 6 Oct 2026
  2. Lat SwitzerlandNations League1–2Sat 3 Oct 2026
  3. Wv North MacedoniaNations League2–0Tue 29 Sept 2026
  4. Dv ScotlandNations League0–0Sat 26 Sept 2026
  5. Lat CroatiaFriendly1–2Sun 7 Jun 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.