Skip to content
TheFootball.News

Sweden vs Switzerland head-to-head record

Sweden wins
11
Draws
7
Switzerland wins
13

31 meetings, 1920 to 2025Goals: Sweden 48, Switzerland 48

Sweden and Switzerland have met 31 times since 1920. Switzerland have won 13, Sweden 11, and 7 matches ended level. They last met on 15 November 2025, when Switzerland won 4–1 in World Cup qualifying.

The 31 meetings have produced 96 goals, 3.10 per game. The biggest win is Sweden’s 7–2 in a friendly in 1946. Switzerland have won the last two meetings. They went 16 years without meeting, between 2002 and 2018.

Who has won more, Sweden or Switzerland?

All matches31 matches

11 Sweden7 drawsSwitzerland 13

Competitive13 matches

5 Sweden2 drawsSwitzerland 6

Friendlies18 matches

6 Sweden5 drawsSwitzerland 7

Key numbers

Goals
Sweden 48, Switzerland 483.10 per game
First meeting
Sweden 0–1 SwitzerlandFriendly, 6 Jun 1920
Most recent
Switzerland 4–1 SwedenWorld Cup qualifying, 15 Nov 2025
Sweden’s biggest win
Sweden 7–2 SwitzerlandFriendly, 7 Jul 1946
Switzerland’s biggest win
Switzerland 4–1 SwedenWorld Cup qualifying, 15 Nov 2025
Most goals in a meeting
Sweden 7–2 SwitzerlandFriendly, 7 Jul 1946
Current run
Switzerland, 2 wins in a row
Biggest upset
Switzerland 2–1 SwedenWorld Cup qualifying, 12 Nov 1961Winner’s rating-based win expectancy: 23%
TFN Elo rating now
Sweden 1832 (32nd), Switzerland 2039 (8th)How the rating works

Last five meetings

  1. Switzerland4Sweden1

    World Cup qualifying

    Geneva, Switzerland

  2. Sweden0Switzerland2

    World Cup qualifying

    Solna, Sweden

  3. Sweden1Switzerland0

    World Cup

    Saint Petersburg, Russia (neutral)

  4. Sweden1Switzerland1

    Friendly

    Malmö, Sweden

  5. Switzerland0Sweden2

    Friendly

    Geneva, Switzerland

Who has had the upper hand over time?

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

Above the line: Sweden have won more Below: Switzerland have won more
6 June 1920: Sweden 0–1 Switzerland (Friendly). Switzerland +15 June 1924: Switzerland 2–1 Sweden (Olympic Games). Switzerland +26 November 1927: Switzerland 2–2 Sweden (Friendly). Switzerland +215 June 1930: Sweden 1–0 Switzerland (Friendly). Switzerland +16 November 1932: Switzerland 2–1 Sweden (Friendly). Switzerland +221 June 1936: Sweden 5–2 Switzerland (Friendly). Switzerland +115 November 1942: Switzerland 3–1 Sweden (Friendly). Switzerland +214 June 1943: Sweden 1–0 Switzerland (Friendly). Switzerland +125 November 1945: Switzerland 3–0 Sweden (Friendly). Switzerland +27 July 1946: Sweden 7–2 Switzerland (Friendly). Switzerland +112 November 1950: Switzerland 4–2 Sweden (Friendly). Switzerland +27 May 1958: Sweden 3–2 Switzerland (Friendly). Switzerland +128 May 1961: Sweden 4–0 Switzerland (World Cup qualifying). Level29 October 1961: Switzerland 3–2 Sweden (World Cup qualifying). Switzerland +112 November 1961: Switzerland 2–1 Sweden (World Cup qualifying). Switzerland +226 April 1972: Switzerland 1–1 Sweden (Friendly). Switzerland +29 June 1974: Sweden 0–0 Switzerland (Friendly). Switzerland +29 October 1976: Switzerland 1–2 Sweden (World Cup qualifying). Switzerland +18 June 1977: Sweden 2–1 Switzerland (World Cup qualifying). Level2 May 1984: Switzerland 0–0 Sweden (Friendly). Level24 September 1986: Sweden 2–0 Switzerland (Euro qualifying). Sweden +117 June 1987: Switzerland 1–1 Sweden (Euro qualifying). Sweden +19 October 1991: Switzerland 3–1 Sweden (Friendly). Level11 August 1993: Sweden 1–2 Switzerland (Friendly). Switzerland +112 October 1994: Switzerland 4–2 Sweden (Euro qualifying). Switzerland +26 September 1995: Sweden 0–0 Switzerland (Euro qualifying). Switzerland +225 April 2001: Switzerland 0–2 Sweden (Friendly). Switzerland +127 March 2002: Sweden 1–1 Switzerland (Friendly). Switzerland +13 July 2018: Sweden 1–0 Switzerland (World Cup). Level10 October 2025: Sweden 0–2 Switzerland (World Cup qualifying). Switzerland +115 November 2025: Switzerland 4–1 Sweden (World Cup qualifying). Switzerland +2Level
Switzerland lead by 2 wins after the latest meeting. The biggest lead was 2, held by Switzerland from 5 June 1924.

Every meeting on one timeline

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

Home, away and neutral

In Sweden's home games

14 matches

833

SwedenDrawsSwitzerland

In Switzerland's home games

14 matches

248

SwedenDrawsSwitzerland

At neutral venues

3 matches

102

SwedenDrawsSwitzerland

Record by competition

Record by competition
CompetitionPlayedSwedenDrawsSwitzerlandGoals
Friendly1865729–28
World Cup qualifying730412–13
Euro qualifying41215–5
World Cup11001–0
Olympic Games10011–2

Meetings by decade

Sweden wins Draws Switzerland wins
Meetings by decade
DecadeResultsPlayedGoals
1920s38
1930s311
1940s417
1950s211
1960s312
1970s48
1980s34
1990s413
2000s24
2010s11
2020s27

Longest runs

Longest runs
Longest run ofSwedenSwitzerland
Wins in a row21976 to 197731991 to 1994
Unbeaten meetings71972 to 198751987 to 1995

The longest run of draws is 2, from 26 April 1972 to 9 June 1974.

Top scorers in Sweden vs Switzerland

  1. 1Johnny EkströmSweden3
  2. 2Agne SimonssonSweden2
  3. 3Bo BörjessonSweden2
  4. 4Charles AntenenSwitzerland2
  5. 5Granit XhakaSwitzerland2(2 penalties)
  6. 6Johan ManzambiSwitzerland2
  7. 7Max AbegglenSwitzerland2
  8. 8Rune BörjessonSweden2
  9. 9Thomas SjöbergSweden2
  10. 10Yngve BroddSweden2

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

Questions answered

How many times have Sweden and Switzerland played each other?

31 times, starting on 6 June 1920. 13 of those meetings were competitive and 18 were friendlies.

Who has won more matches between Sweden and Switzerland?

Switzerland, with 13 wins to 11. 7 matches ended level.

What is the biggest win in Sweden vs Switzerland?

Sweden’s 7–2 win in a friendly on 7 July 1946 in Solna.

When did Sweden and Switzerland last play?

On 15 November 2025 in Geneva, when Switzerland won 4–1 in World Cup qualifying.

What is the competitive record between Sweden and Switzerland?

In 13 competitive matches, Sweden have 5 wins, Switzerland have 6, and 2 ended level.

Every Sweden vs Switzerland result

Show
Every Sweden vs Switzerland result
DateHomeScoreAwayCompetitionVenue
Switzerland4–1SwedenWorld Cup qualifyingGeneva, Switzerland
Sweden0–2SwitzerlandWorld Cup qualifyingSolna, Sweden
Sweden1–0SwitzerlandWorld CupSaint Petersburg, Russia (neutral)
Sweden1–1SwitzerlandFriendlyMalmö, Sweden
Switzerland0–2SwedenFriendlyGeneva, Switzerland
Sweden0–0SwitzerlandEuro qualifyingGothenburg, Sweden
Switzerland4–2SwedenEuro qualifyingBern, Switzerland
Sweden1–2SwitzerlandFriendlyBorås, Sweden
Switzerland3–1SwedenFriendlyLucerne, Switzerland
Switzerland1–1SwedenEuro qualifyingLausanne, Switzerland
Sweden2–0SwitzerlandEuro qualifyingSolna, Sweden
Switzerland0–0SwedenFriendlyBern, Switzerland
Sweden2–1SwitzerlandWorld Cup qualifyingSolna, Sweden
Switzerland1–2SwedenWorld Cup qualifyingBasel, Switzerland
Sweden0–0SwitzerlandFriendlyMalmö, Sweden
Switzerland1–1SwedenFriendlyGeneva, Switzerland
Switzerland2–1SwedenWorld Cup qualifyingBerlin, Germany (neutral)
Switzerland3–2SwedenWorld Cup qualifyingBern, Switzerland
Sweden4–0SwitzerlandWorld Cup qualifyingSolna, Sweden
Sweden3–2SwitzerlandFriendlyHelsingborg, Sweden
Switzerland4–2SwedenFriendlyGeneva, Switzerland
Sweden7–2SwitzerlandFriendlySolna, Sweden
Switzerland3–0SwedenFriendlyGeneva, Switzerland
Sweden1–0SwitzerlandFriendlySolna, Sweden
Switzerland3–1SwedenFriendlyZürich, Switzerland
Sweden5–2SwitzerlandFriendlyStockholm, Sweden
Switzerland2–1SwedenFriendlyBasel, Switzerland
Sweden1–0SwitzerlandFriendlyStockholm, Sweden
Switzerland2–2SwedenFriendlyZürich, Switzerland
Switzerland2–1SwedenOlympic GamesColombes, France (neutral)
Sweden0–1SwitzerlandFriendlyStockholm, Sweden

Recent form

Sweden

  1. Wat RomaniaNations League1–0Mon 5 Oct 2026
  2. Dat BosniaNations League1–1Fri 2 Oct 2026
  3. Wv PolandNations League3–1Mon 28 Sept 2026
  4. Wv RomaniaNations League2–1Fri 25 Sept 2026
  5. Lv FranceWorld Cup0–3Tue 30 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.