Denmark vs Germany
head-to-head record
- Denmark wins
- 8
- Draws
- 5
- Germany wins
- 16
29 meetings, 1912 to 2024Goals: Denmark 38, Germany 57
Denmark and Germany have met 29 times since 1912. Germany have won 16, Denmark 8, and 5 matches ended level. They last met on 29 June 2024, when Germany won 2–0 at the European Championship.
The 29 meetings have produced 95 goals, 3.28 per game. The biggest win is Germany’s 8–0 in a friendly in 1937. Germany are unbeaten in the last five meetings (2 wins, 3 draws). They went 16 years without meeting, between 1941 and 1958.
Who has won more, Denmark or Germany?
All matches29 matches
Competitive5 matches
Friendlies24 matches
Key numbers
- Goals
- Denmark 38, Germany 573.28 per game
- First meeting
- Denmark 3–1 GermanyFriendly, 6 Oct 1912
- Most recent
- Germany 2–0 DenmarkEuropean Championship, 29 Jun 2024
- Denmark’s biggest win
- Denmark 6–3 GermanyFriendly, 7 Sept 1930
- Germany’s biggest win
- Germany 8–0 DenmarkFriendly, 16 May 1937
- Most goals in a meeting
- Denmark 6–3 GermanyFriendly, 7 Sept 1930
- Current run
- Germany unbeaten in 5
- Biggest upset
- Germany 0–1 DenmarkFriendly, 28 Mar 2007Winner’s rating-based win expectancy: 22%
- TFN Elo rating now
- Denmark 1912 (20th), Germany 1963 (14th)How the rating works
Last five meetings
- Germany2Denmark0
European Championship
Dortmund, Germany
- Germany1Denmark1
Friendly
Innsbruck, Austria (neutral)
- Denmark1Germany1
Friendly
Brøndby, Denmark
- Denmark1Germany2
European Championship
Lviv, Ukraine (neutral)
- Denmark2Germany2
Friendly
Copenhagen, Denmark
Who has had the upper hand over time?
The line climbs with every Denmark win and drops with every Germany 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
12 matches
435
DenmarkDrawsGermany
In Germany's home games
13 matches
2110
DenmarkDrawsGermany
At neutral venues
4 matches
211
DenmarkDrawsGermany
Record by competition
| Competition | Played | Denmark | Draws | Germany | Goals |
|---|---|---|---|---|---|
| Friendly | 24 | 6 | 5 | 13 | 33–51 |
| European Championship | 4 | 1 | 0 | 3 | 3–6 |
| World Cup | 1 | 1 | 0 | 0 | 2–0 |
Meetings by decade
| Decade | Results | Played | Goals |
|---|---|---|---|
| 1910s | 2 | 9 | |
| 1920s | 2 | 7 | |
| 1930s | 5 | 32 | |
| 1940s | 2 | 3 | |
| 1950s | 1 | 2 | |
| 1960s | 1 | 6 | |
| 1970s | 1 | 4 | |
| 1980s | 4 | 7 | |
| 1990s | 4 | 8 | |
| 2000s | 2 | 4 | |
| 2010s | 3 | 9 | |
| 2020s | 2 | 4 |
Longest runs
| Longest run of | Denmark | Germany |
|---|---|---|
| Wins in a row | 31912 to 1927 | 51931 to 1940 |
| Unbeaten meetings | 32000 to 2010 | 91931 to 1971 |
The longest run of draws is 2, from 6 June 2017 to 2 June 2021.
Questions answered
How many times have Denmark and Germany played each other?
29 times, starting on 6 October 1912. 5 of those meetings were competitive and 24 were friendlies.
Who has won more matches between Denmark and Germany?
Germany, with 16 wins to 8. 5 matches ended level.
What is the biggest win in Denmark vs Germany?
Germany’s 8–0 win in a friendly on 16 May 1937 in Breslau.
When did Denmark and Germany last play?
On 29 June 2024 in Dortmund, when Germany won 2–0 at the European Championship.
What is the competitive record between Denmark and Germany?
In 5 competitive matches, Denmark have 2 wins, Germany have 3, and 0 ended level.
Every Denmark vs Germany result
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| Germany | 2–0 | Denmark | European Championship | Dortmund, Germany | |
| Germany | 1–1 | Denmark | Friendly | Innsbruck, Austria (neutral) | |
| Denmark | 1–1 | Germany | Friendly | Brøndby, Denmark | |
| Denmark | 1–2 | Germany | European Championship | Lviv, Ukraine (neutral) | |
| Denmark | 2–2 | Germany | Friendly | Copenhagen, Denmark | |
| Germany | 0–1 | Denmark | Friendly | Duisburg, Germany | |
| Denmark | 2–1 | Germany | Friendly | Copenhagen, Denmark | |
| Germany | 2–0 | Denmark | Friendly | Munich, Germany | |
| Denmark | 1–2 | Germany | Friendly | Copenhagen, Denmark | |
| Denmark | 2–0 | Germany | European Championship | Gothenburg, Sweden (neutral) | |
| Germany | 1–0 | Denmark | Friendly | Gelsenkirchen, Germany | |
| Germany | 2–0 | Denmark | European Championship | Gelsenkirchen, Germany | |
| Germany | 1–0 | Denmark | Friendly | Hamburg, Germany | |
| Denmark | 0–2 | Germany | Friendly | Copenhagen, Denmark | |
| Denmark | 2–0 | Germany | World Cup | Querétaro, Mexico (neutral) | |
| Denmark | 1–3 | Germany | Friendly | Copenhagen, Denmark | |
| Germany | 5–1 | Denmark | Friendly | Düsseldorf, Germany | |
| Denmark | 1–1 | Germany | Friendly | Copenhagen, Denmark | |
| Germany | 1–1 | Denmark | Friendly | Dresden, Germany | |
| Germany | 1–0 | Denmark | Friendly | Hamburg, Germany | |
| Denmark | 0–2 | Germany | Friendly | Copenhagen, Denmark | |
| Germany | 8–0 | Denmark | Friendly | Breslau, Germany | |
| Denmark | 2–5 | Germany | Friendly | Copenhagen, Denmark | |
| Germany | 4–2 | Denmark | Friendly | Hanover, Germany | |
| Denmark | 6–3 | Germany | Friendly | Copenhagen, Denmark | |
| Germany | 2–1 | Denmark | Friendly | Nuremberg, Germany | |
| Denmark | 3–1 | Germany | Friendly | Copenhagen, Denmark | |
| Germany | 1–4 | Denmark | Friendly | Hamburg, Germany | |
| Denmark | 3–1 | Germany | Friendly | Copenhagen, Denmark |
Recent form
Denmark
Germany
- Dat GreeceNations League0–0Sun 4 Oct 2026
- Wv SerbiaNations League2–0Thu 1 Oct 2026
- Lv GreeceNations League0–1Sun 27 Sept 2026
- Dat NetherlandsNations League1–1Thu 24 Sept 2026
- Dv ParaguayWorld Cup1–1Mon 29 Jun 2026
Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.