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
Competitive8 matches
Friendlies7 matches
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
- Switzerland2Denmark2
Nations League
St. Gallen, Switzerland
- Denmark2Switzerland0
Nations League
Copenhagen, Denmark
- Denmark0Switzerland0
Friendly
Copenhagen, Denmark
- Denmark1Switzerland0
Euro qualifying
Copenhagen, Denmark
- 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.
Every meeting on one timeline
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
| Competition | Played | Denmark | Draws | Switzerland | Goals |
|---|---|---|---|---|---|
| Friendly | 7 | 2 | 4 | 1 | 10–8 |
| Euro qualifying | 4 | 2 | 2 | 0 | 7–5 |
| World Cup qualifying | 2 | 0 | 1 | 1 | 0–1 |
| Nations League | 2 | 1 | 1 | 0 | 4–2 |
Meetings by decade
| Decade | Results | Played | Goals |
|---|---|---|---|
| 1920s | 2 | 7 | |
| 1950s | 2 | 7 | |
| 1970s | 1 | 2 | |
| 1980s | 3 | 3 | |
| 1990s | 2 | 5 | |
| 2010s | 2 | 7 | |
| 2020s | 3 | 6 |
Longest runs
| Longest run of | Denmark | Switzerland |
|---|---|---|
| Wins in a row | 12024 | 11984 |
| Unbeaten meetings | 81985 to 2024 | 61954 to 1998 |
The longest run of draws is 3, from 19 September 1954 to 27 August 1980.
Top scorers in Denmark vs Switzerland
- 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
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| Switzerland | 2–2 | Denmark | Nations League | St. Gallen, Switzerland | |
| Denmark | 2–0 | Switzerland | Nations League | Copenhagen, Denmark | |
| Denmark | 0–0 | Switzerland | Friendly | Copenhagen, Denmark | |
| Denmark | 1–0 | Switzerland | Euro qualifying | Copenhagen, Denmark | |
| Switzerland | 3–3 | Denmark | Euro qualifying | Basel, Switzerland | |
| Denmark | 2–1 | Switzerland | Euro qualifying | Copenhagen, Denmark | |
| Switzerland | 1–1 | Denmark | Euro qualifying | Zürich, Switzerland | |
| Denmark | 0–0 | Switzerland | World Cup qualifying | Copenhagen, Denmark | |
| Switzerland | 1–0 | Denmark | World Cup qualifying | Bern, Switzerland | |
| Switzerland | 1–1 | Denmark | Friendly | Lausanne, Switzerland | |
| Denmark | 1–1 | Switzerland | Friendly | Copenhagen, Denmark | |
| Denmark | 1–1 | Switzerland | Friendly | Copenhagen, Denmark | |
| Switzerland | 1–4 | Denmark | Friendly | Basel, Switzerland | |
| Switzerland | 2–0 | Denmark | Friendly | Basel, Switzerland | |
| Denmark | 3–2 | Switzerland | Friendly | Copenhagen, Denmark |
Recent form
Denmark
Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.