Skip to content
TheFootball.News

Denmark vs England head-to-head record

Denmark wins
4
Draws
6
England wins
13

23 meetings, 1948 to 2024Goals: Denmark 22, England 39

Denmark and England have met 23 times since 1948. England have won 13, Denmark 4, and 6 matches ended level. They last met on 20 June 2024, when the match ended 1–1 at the European Championship.

The 23 meetings have produced 61 goals, 2.65 per game. The biggest win is England’s 5–1 in a friendly in 1955.

Who has won more, Denmark or England?

All matches23 matches

4 Denmark6 drawsEngland 13

Competitive12 matches

2 Denmark4 drawsEngland 6

Friendlies11 matches

2 Denmark2 drawsEngland 7

Key numbers

Goals
Denmark 22, England 392.65 per game
First meeting
Denmark 0–0 EnglandFriendly, 26 Sept 1948
Most recent
Denmark 1–1 EnglandEuropean Championship, 20 Jun 2024
Denmark’s biggest win
Denmark 4–1 EnglandFriendly, 17 Aug 2005
England’s biggest win
Denmark 1–5 EnglandFriendly, 2 Oct 1955
Most goals in a meeting
Denmark 3–4 EnglandEuro qualifying, 20 Sept 1978
Biggest upset
England 0–1 DenmarkEuro qualifying, 21 Sept 1983Winner’s rating-based win expectancy: 13%
TFN Elo rating now
Denmark 1912 (20th), England 2208 (3rd)How the rating works

Last five meetings

  1. Denmark1England1

    European Championship

    Frankfurt, Germany (neutral)

  2. England2Denmark1

    European Championship

    London, England

  3. England0Denmark1

    Nations League

    London, England

  4. Denmark0England0

    Nations League

    Copenhagen, Denmark

  5. England1Denmark0

    Friendly

    London, England

Who has had the upper hand over time?

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

Above the line: Denmark have won more Below: England have won more
26 September 1948: Denmark 0–0 England (Friendly). Level2 October 1955: Denmark 1–5 England (Friendly). England +15 December 1956: England 5–2 Denmark (World Cup qualifying). England +215 May 1957: Denmark 1–4 England (World Cup qualifying). England +33 July 1966: Denmark 0–2 England (Friendly). England +420 September 1978: Denmark 3–4 England (Euro qualifying). England +512 September 1979: England 1–0 Denmark (Euro qualifying). England +622 September 1982: Denmark 2–2 England (Euro qualifying). England +621 September 1983: England 0–1 Denmark (Euro qualifying). England +514 September 1988: England 1–0 Denmark (Friendly). England +67 June 1989: Denmark 1–1 England (Friendly). England +615 May 1990: England 1–0 Denmark (Friendly). England +711 June 1992: Denmark 0–0 England (European Championship). England +79 March 1994: England 1–0 Denmark (Friendly). England +815 June 2002: Denmark 0–3 England (World Cup). England +916 November 2003: England 2–3 Denmark (Friendly). England +817 August 2005: Denmark 4–1 England (Friendly). England +79 February 2011: Denmark 1–2 England (Friendly). England +85 March 2014: England 1–0 Denmark (Friendly). England +98 September 2020: Denmark 0–0 England (Nations League). England +914 October 2020: England 0–1 Denmark (Nations League). England +87 July 2021: England 2–1 Denmark (European Championship). England +920 June 2024: Denmark 1–1 England (European Championship). England +9Level
England lead by 9 wins after the latest meeting. The biggest lead was 9, held by England from 15 June 2002.

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

10 matches

145

DenmarkDrawsEngland

In England's home games

10 matches

307

DenmarkDrawsEngland

At neutral venues

3 matches

021

DenmarkDrawsEngland

Record by competition

Record by competition
CompetitionPlayedDenmarkDrawsEnglandGoals
Friendly1122710–17
Euro qualifying41126–7
European Championship30212–3
World Cup qualifying20023–9
Nations League21101–0
World Cup10010–3

Meetings by decade

Denmark wins Draws England wins
Meetings by decade
DecadeResultsPlayedGoals
1940s10
1950s318
1960s12
1970s28
1980s48
1990s32
2000s313
2010s24
2020s46

Longest runs

Longest runs
Longest run ofDenmarkEngland
Wins in a row22003 to 200561955 to 1979
Unbeaten meetings2202081948 to 1982

Top scorers in Denmark vs England

  1. 1Tommy TaylorEngland5
  2. 2Kevin KeeganEngland3
  3. 3Allan SimonsenDenmark2(2 penalties)
  4. 4Duncan EdwardsEngland2
  5. 5Harry KaneEngland2
  6. 6Ove Bech NielsenDenmark2
  7. 7Trevor FrancisEngland2

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

Questions answered

How many times have Denmark and England played each other?

23 times, starting on 26 September 1948. 12 of those meetings were competitive and 11 were friendlies.

Who has won more matches between Denmark and England?

England, with 13 wins to 4. 6 matches ended level.

What is the biggest win in Denmark vs England?

England’s 5–1 win in a friendly on 2 October 1955 in Copenhagen.

When did Denmark and England last play?

On 20 June 2024 in Frankfurt, when the match ended 1–1 at the European Championship.

What is the competitive record between Denmark and England?

In 12 competitive matches, Denmark have 2 wins, England have 6, and 4 ended level.

Every Denmark vs England result

Show
Every Denmark vs England result
DateHomeScoreAwayCompetitionVenue
Denmark1–1EnglandEuropean ChampionshipFrankfurt, Germany (neutral)
England2–1DenmarkEuropean ChampionshipLondon, England
England0–1DenmarkNations LeagueLondon, England
Denmark0–0EnglandNations LeagueCopenhagen, Denmark
England1–0DenmarkFriendlyLondon, England
Denmark1–2EnglandFriendlyCopenhagen, Denmark
Denmark4–1EnglandFriendlyCopenhagen, Denmark
England2–3DenmarkFriendlyManchester, England
Denmark0–3EnglandWorld CupNiigata, Japan (neutral)
England1–0DenmarkFriendlyLondon, England
Denmark0–0EnglandEuropean ChampionshipMalmö, Sweden (neutral)
England1–0DenmarkFriendlyLondon, England
Denmark1–1EnglandFriendlyCopenhagen, Denmark
England1–0DenmarkFriendlyLondon, England
England0–1DenmarkEuro qualifyingLondon, England
Denmark2–2EnglandEuro qualifyingCopenhagen, Denmark
England1–0DenmarkEuro qualifyingLondon, England
Denmark3–4EnglandEuro qualifyingCopenhagen, Denmark
Denmark0–2EnglandFriendlyCopenhagen, Denmark
Denmark1–4EnglandWorld Cup qualifyingCopenhagen, Denmark
England5–2DenmarkWorld Cup qualifyingWolverhampton, England
Denmark1–5EnglandFriendlyCopenhagen, Denmark
Denmark0–0EnglandFriendlyCopenhagen, 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

England

  1. Wv Czech RepublicNations League3–0Tue 6 Oct 2026
  2. Wat CroatiaNations League7–0Sat 3 Oct 2026
  3. Wat Czech RepublicNations League2–0Tue 29 Sept 2026
  4. Lv SpainNations League2–3Sat 26 Sept 2026
  5. Wv FranceWorld Cup6–4Sat 18 Jul 2026

Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.