Skip to content
TheFootball.News

Denmark vs Switzerland head-to-head record

Denmark wins
5
Draws
8
Switzerland wins
2

15 meetings, 1923 to 2024Goals: Denmark 21, Switzerland 16

Denmark and Switzerland have met 15 times since 1923. Denmark have won 5, Switzerland 2, and 8 matches ended level. They last met on 15 October 2024, when the match ended 2–2 in the Nations League.

The 15 meetings have produced 37 goals, 2.47 per game. The biggest win is Denmark’s 4–1 in a friendly in 1953. Denmark are unbeaten in the last eight meetings (3 wins, 5 draws). They went 29 years without meeting, between 1924 and 1953.

Who has won more, Denmark or Switzerland?

All matches15 matches

5 Denmark8 drawsSwitzerland 2

Competitive8 matches

3 Denmark4 drawsSwitzerland 1

Friendlies7 matches

2 Denmark4 drawsSwitzerland 1

Key numbers

Goals
Denmark 21, Switzerland 162.47 per game
First meeting
Denmark 3–2 SwitzerlandFriendly, 17 Jun 1923
Most recent
Switzerland 2–2 DenmarkNations League, 15 Oct 2024
Denmark’s biggest win
Switzerland 1–4 DenmarkFriendly, 27 Jun 1953
Switzerland’s biggest win
Switzerland 2–0 DenmarkFriendly, 21 Apr 1924
Most goals in a meeting
Switzerland 3–3 DenmarkEuro qualifying, 26 Mar 2019
Current run
Denmark unbeaten in 8
Biggest upset
Switzerland 1–4 DenmarkFriendly, 27 Jun 1953Winner’s rating-based win expectancy: 29%
TFN Elo rating now
Denmark 1912 (20th), Switzerland 2039 (8th)How the rating works

Last five meetings

  1. Switzerland2Denmark2

    Nations League

    St. Gallen, Switzerland

  2. Denmark2Switzerland0

    Nations League

    Copenhagen, Denmark

  3. Denmark0Switzerland0

    Friendly

    Copenhagen, Denmark

  4. Denmark1Switzerland0

    Euro qualifying

    Copenhagen, Denmark

  5. Switzerland3Denmark3

    Euro qualifying

    Basel, Switzerland

Who has had the upper hand over time?

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

Above the line: Denmark have won more Below: Switzerland have won more
17 June 1923: Denmark 3–2 Switzerland (Friendly). Denmark +121 April 1924: Switzerland 2–0 Denmark (Friendly). Level27 June 1953: Switzerland 1–4 Denmark (Friendly). Denmark +119 September 1954: Denmark 1–1 Switzerland (Friendly). Denmark +14 October 1972: Denmark 1–1 Switzerland (Friendly). Denmark +127 August 1980: Switzerland 1–1 Denmark (Friendly). Denmark +117 October 1984: Switzerland 1–0 Denmark (World Cup qualifying). Level9 October 1985: Denmark 0–0 Switzerland (World Cup qualifying). Level14 October 1998: Switzerland 1–1 Denmark (Euro qualifying). Level4 September 1999: Denmark 2–1 Switzerland (Euro qualifying). Denmark +126 March 2019: Switzerland 3–3 Denmark (Euro qualifying). Denmark +112 October 2019: Denmark 1–0 Switzerland (Euro qualifying). Denmark +223 March 2024: Denmark 0–0 Switzerland (Friendly). Denmark +25 September 2024: Denmark 2–0 Switzerland (Nations League). Denmark +315 October 2024: Switzerland 2–2 Denmark (Nations League). Denmark +3Level
Denmark lead by 3 wins after the latest meeting. The biggest lead was 3, held by Denmark from 5 September 2024.

Every meeting on one timeline

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

Home, away and neutral

In Denmark's home games

8 matches

440

DenmarkDrawsSwitzerland

In Switzerland's home games

7 matches

142

DenmarkDrawsSwitzerland

Record by competition

Record by competition
CompetitionPlayedDenmarkDrawsSwitzerlandGoals
Friendly724110–8
Euro qualifying42207–5
World Cup qualifying20110–1
Nations League21104–2

Meetings by decade

Denmark wins Draws Switzerland wins
Meetings by decade
DecadeResultsPlayedGoals
1920s27
1950s27
1970s12
1980s33
1990s25
2010s27
2020s36

Longest runs

Longest runs
Longest run ofDenmarkSwitzerland
Wins in a row1202411984
Unbeaten meetings81985 to 202461954 to 1998

The longest run of draws is 3, from 19 September 1954 to 27 August 1980.

Top scorers in Denmark vs Switzerland

  1. 1Remo FreulerSwitzerland2

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

Questions answered

How many times have Denmark and Switzerland played each other?

15 times, starting on 17 June 1923. 8 of those meetings were competitive and 7 were friendlies.

Who has won more matches between Denmark and Switzerland?

Denmark, with 5 wins to 2. 8 matches ended level.

What is the biggest win in Denmark vs Switzerland?

Denmark’s 4–1 win in a friendly on 27 June 1953 in Basel.

When did Denmark and Switzerland last play?

On 15 October 2024 in St. Gallen, when the match ended 2–2 in the Nations League.

What is the competitive record between Denmark and Switzerland?

In 8 competitive matches, Denmark have 3 wins, Switzerland have 1, and 4 ended level.

Every Denmark vs Switzerland result

Show
Every Denmark vs Switzerland result
DateHomeScoreAwayCompetitionVenue
Switzerland2–2DenmarkNations LeagueSt. Gallen, Switzerland
Denmark2–0SwitzerlandNations LeagueCopenhagen, Denmark
Denmark0–0SwitzerlandFriendlyCopenhagen, Denmark
Denmark1–0SwitzerlandEuro qualifyingCopenhagen, Denmark
Switzerland3–3DenmarkEuro qualifyingBasel, Switzerland
Denmark2–1SwitzerlandEuro qualifyingCopenhagen, Denmark
Switzerland1–1DenmarkEuro qualifyingZürich, Switzerland
Denmark0–0SwitzerlandWorld Cup qualifyingCopenhagen, Denmark
Switzerland1–0DenmarkWorld Cup qualifyingBern, Switzerland
Switzerland1–1DenmarkFriendlyLausanne, Switzerland
Denmark1–1SwitzerlandFriendlyCopenhagen, Denmark
Denmark1–1SwitzerlandFriendlyCopenhagen, Denmark
Switzerland1–4DenmarkFriendlyBasel, Switzerland
Switzerland2–0DenmarkFriendlyBasel, Switzerland
Denmark3–2SwitzerlandFriendlyCopenhagen, Denmark

Recent form

Denmark

  1. Wat WalesNations League1–0Sun 4 Oct 2026
  2. Lv PortugalNations League2–4Thu 1 Oct 2026
  3. Wv WalesNations League2–0Sun 27 Sept 2026
  4. Lat NorwayNations League2–3Thu 24 Sept 2026
  5. Wv UkraineFriendly2–1Sun 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.