Skip to content
TheFootball.News

Denmark vs Greece head-to-head record

Denmark wins
10
Draws
4
Greece wins
3

17 meetings, 1959 to 2025Goals: Denmark 38, Greece 18

Denmark and Greece have met 17 times since 1959. Denmark have won 10, Greece 3, and 4 matches ended level. They last met on 12 October 2025, when Denmark won 3–1 in World Cup qualifying.

The 17 meetings have produced 56 goals, 3.29 per game. The biggest win is Denmark’s 7–1 in World Cup qualifying in 1989. Denmark are unbeaten in the last four meetings (3 wins, 1 draw). They went 16 years without meeting, between 2009 and 2025.

Who has won more, Denmark or Greece?

All matches17 matches

10 Denmark4 drawsGreece 3

Competitive14 matches

8 Denmark3 drawsGreece 3

Friendlies3 matches

2 Denmark1 drawGreece 0

Key numbers

Goals
Denmark 38, Greece 183.29 per game
First meeting
Greece 1–3 DenmarkFriendly, 2 Dec 1959
Most recent
Denmark 3–1 GreeceWorld Cup qualifying, 12 Oct 2025
Denmark’s biggest win
Denmark 7–1 GreeceWorld Cup qualifying, 17 May 1989
Greece’s biggest win
Greece 4–2 DenmarkWorld Cup qualifying, 29 Nov 1964
Most goals in a meeting
Denmark 7–2 GreeceFriendly, 3 Jul 1960
Current run
Denmark unbeaten in 4
TFN Elo rating now
Denmark 1912 (20th), Greece 1857 (26th)How the rating works

Last five meetings

  1. Denmark3Greece1

    World Cup qualifying

    Copenhagen, Denmark

  2. Greece0Denmark3

    World Cup qualifying

    Athens, Greece

  3. Greece1Denmark1

    Friendly

    Piraeus, Greece

  4. Denmark1Greece0

    World Cup qualifying

    Copenhagen, Denmark

  5. Greece2Denmark1

    World Cup qualifying

    Piraeus, Greece

Who has had the upper hand over time?

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

Above the line: Denmark have won more Below: Greece have won more
2 December 1959: Greece 1–3 Denmark (Friendly). Denmark +13 July 1960: Denmark 7–2 Greece (Friendly). Denmark +229 November 1964: Greece 4–2 Denmark (World Cup qualifying). Denmark +127 October 1965: Denmark 1–1 Greece (World Cup qualifying). Denmark +115 October 1980: Denmark 0–1 Greece (World Cup qualifying). Level14 October 1981: Greece 2–3 Denmark (World Cup qualifying). Denmark +127 April 1983: Denmark 1–0 Greece (Euro qualifying). Denmark +216 November 1983: Greece 0–2 Denmark (Euro qualifying). Denmark +319 October 1988: Greece 1–1 Denmark (World Cup qualifying). Denmark +317 May 1989: Denmark 7–1 Greece (World Cup qualifying). Denmark +49 October 1996: Denmark 2–1 Greece (World Cup qualifying). Denmark +511 October 1997: Greece 0–0 Denmark (World Cup qualifying). Denmark +59 February 2005: Greece 2–1 Denmark (World Cup qualifying). Denmark +48 October 2005: Denmark 1–0 Greece (World Cup qualifying). Denmark +511 February 2009: Greece 1–1 Denmark (Friendly). Denmark +58 September 2025: Greece 0–3 Denmark (World Cup qualifying). Denmark +612 October 2025: Denmark 3–1 Greece (World Cup qualifying). Denmark +7Level
Denmark lead by 7 wins after the latest meeting. The biggest lead was 7, held by Denmark from 12 October 2025.

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

611

DenmarkDrawsGreece

In Greece's home games

9 matches

432

DenmarkDrawsGreece

Record by competition

Record by competition
CompetitionPlayedDenmarkDrawsGreeceGoals
World Cup qualifying1263324–14
Friendly321011–4
Euro qualifying22003–0

Meetings by decade

Denmark wins Draws Greece wins
Meetings by decade
DecadeResultsPlayedGoals
1950s14
1960s317
1980s619
1990s23
2000s36
2020s27

Longest runs

Longest runs
Longest run ofDenmarkGreece
Wins in a row31981 to 198312005
Unbeaten meetings71981 to 199731964 to 1980

Top scorers in Denmark vs Greece

  1. 1Giorgos SiderisGreece3
  2. 2Brian LaudrupDenmark2
  3. 3Dinos KouisGreece2
  4. 4Flemming PovlsenDenmark2
  5. 5Mikkel DamsgaardDenmark2
  6. 6Mimis PapaioannouGreece2
  7. 7Preben ElkjærDenmark2
  8. 8Rasmus HøjlundDenmark2

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

Questions answered

How many times have Denmark and Greece played each other?

17 times, starting on 2 December 1959. 14 of those meetings were competitive and 3 were friendlies.

Who has won more matches between Denmark and Greece?

Denmark, with 10 wins to 3. 4 matches ended level.

What is the biggest win in Denmark vs Greece?

Denmark’s 7–1 win in World Cup qualifying on 17 May 1989 in Copenhagen.

When did Denmark and Greece last play?

On 12 October 2025 in Copenhagen, when Denmark won 3–1 in World Cup qualifying.

What is the competitive record between Denmark and Greece?

In 14 competitive matches, Denmark have 8 wins, Greece have 3, and 3 ended level.

Every Denmark vs Greece result

Show
Every Denmark vs Greece result
DateHomeScoreAwayCompetitionVenue
Denmark3–1GreeceWorld Cup qualifyingCopenhagen, Denmark
Greece0–3DenmarkWorld Cup qualifyingAthens, Greece
Greece1–1DenmarkFriendlyPiraeus, Greece
Denmark1–0GreeceWorld Cup qualifyingCopenhagen, Denmark
Greece2–1DenmarkWorld Cup qualifyingPiraeus, Greece
Greece0–0DenmarkWorld Cup qualifyingAthens, Greece
Denmark2–1GreeceWorld Cup qualifyingCopenhagen, Denmark
Denmark7–1GreeceWorld Cup qualifyingCopenhagen, Denmark
Greece1–1DenmarkWorld Cup qualifyingAthens, Greece
Greece0–2DenmarkEuro qualifyingAthens, Greece
Denmark1–0GreeceEuro qualifyingCopenhagen, Denmark
Greece2–3DenmarkWorld Cup qualifyingSalonica, Greece
Denmark0–1GreeceWorld Cup qualifyingCopenhagen, Denmark
Denmark1–1GreeceWorld Cup qualifyingCopenhagen, Denmark
Greece4–2DenmarkWorld Cup qualifyingAthens, Greece
Denmark7–2GreeceFriendlyCopenhagen, Denmark
Greece1–3DenmarkFriendlyAthens, Greece

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

Greece

  1. Dv GermanyNations League0–0Sun 4 Oct 2026
  2. Dv NetherlandsNations League2–2Thu 1 Oct 2026
  3. Wat GermanyNations League1–0Sun 27 Sept 2026
  4. Wat SerbiaNations League2–1Thu 24 Sept 2026
  5. Lv ItalyFriendly0–1Sun 7 Jun 2026

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