Skip to content
TheFootball.News

Germany vs Greece head-to-head record

Germany wins
7
Draws
4
Greece wins
1

12 meetings, 1960 to 2026Goals: Germany 23, Greece 11

Germany and Greece have met 12 times since 1960. Germany have won 7, Greece 1, and 4 matches ended level. They last met on 4 October 2026, when the match ended 0–0 in the Nations League.

The 12 meetings have produced 34 goals, 2.83 per game. The biggest win is Germany’s 3–0 in World Cup qualifying in 1960. They went 20 years without meeting, between 1980 and 2000.

Who has won more, Germany or Greece?

All matches12 matches

7 Germany4 drawsGreece 1

Competitive10 matches

5 Germany4 drawsGreece 1

Friendlies2 matches

2 Germany0 drawsGreece 0

Key numbers

Goals
Germany 23, Greece 112.83 per game
First meeting
Greece 0–3 GermanyWorld Cup qualifying, 20 Nov 1960
Most recent
Greece 0–0 GermanyNations League, 4 Oct 2026
Germany’s biggest win
Greece 0–3 GermanyWorld Cup qualifying, 20 Nov 1960
Greece’s biggest win
Germany 0–1 GreeceNations League, 27 Sept 2026
Most goals in a meeting
Germany 4–2 GreeceEuropean Championship, 22 Jun 2012
Biggest upset
Germany 0–1 GreeceNations League, 27 Sept 2026Winner’s rating-based win expectancy: 18%
TFN Elo rating now
Germany 1963 (14th), Greece 1857 (26th)How the rating works

Last five meetings

  1. Greece0Germany0

    Nations League

    Thessaloniki, Greece

  2. Germany0Greece1

    Nations League

    Augsburg, Germany

  3. Germany2Greece1

    Friendly

    Mönchengladbach, Germany

  4. Germany4Greece2

    European Championship

    Gdańsk, Poland (neutral)

  5. Greece2Germany4

    World Cup qualifying

    Athens, Greece

Who has had the upper hand over time?

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

Above the line: Germany have won more Below: Greece have won more
20 November 1960: Greece 0–3 Germany (World Cup qualifying). Germany +122 October 1961: Germany 2–1 Greece (World Cup qualifying). Germany +222 November 1970: Greece 1–3 Germany (Friendly). Germany +320 November 1974: Greece 2–2 Germany (Euro qualifying). Germany +311 October 1975: Germany 1–1 Greece (Euro qualifying). Germany +317 June 1980: Greece 0–0 Germany (European Championship). Germany +32 September 2000: Germany 2–0 Greece (World Cup qualifying). Germany +428 March 2001: Greece 2–4 Germany (World Cup qualifying). Germany +522 June 2012: Germany 4–2 Greece (European Championship). Germany +67 June 2024: Germany 2–1 Greece (Friendly). Germany +727 September 2026: Germany 0–1 Greece (Nations League). Germany +64 October 2026: Greece 0–0 Germany (Nations League). Germany +6Level
Germany lead by 6 wins after the latest meeting. The biggest lead was 7, held by Germany from 7 June 2024.

Every meeting on one timeline

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

Home, away and neutral

In Germany's home games

5 matches

311

GermanyDrawsGreece

In Greece's home games

5 matches

320

GermanyDrawsGreece

At neutral venues

2 matches

110

GermanyDrawsGreece

Record by competition

Record by competition
CompetitionPlayedGermanyDrawsGreeceGoals
World Cup qualifying440011–3
Friendly22005–2
European Championship21104–2
Euro qualifying20203–3
Nations League20110–1

Meetings by decade

Germany wins Draws Greece wins
Meetings by decade
DecadeResultsPlayedGoals
1960s26
1970s310
1980s10
2000s28
2010s16
2020s34

Longest runs

Longest runs
Longest run ofGermanyGreece
Wins in a row42000 to 202412026
Unbeaten meetings101960 to 202431974 to 1980

The longest run of draws is 3, from 20 November 1974 to 17 June 1980.

Top scorers in Germany vs Greece

  1. 1Georgios DelikarisGreece2
  2. 2Miroslav KloseGermany2
  3. 3Uwe SeelerGermany2

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

Questions answered

How many times have Germany and Greece played each other?

12 times, starting on 20 November 1960. 10 of those meetings were competitive and 2 were friendlies.

Who has won more matches between Germany and Greece?

Germany, with 7 wins to 1. 4 matches ended level.

What is the biggest win in Germany vs Greece?

Germany’s 3–0 win in World Cup qualifying on 20 November 1960 in Athens.

When did Germany and Greece last play?

On 4 October 2026 in Thessaloniki, when the match ended 0–0 in the Nations League.

What is the competitive record between Germany and Greece?

In 10 competitive matches, Germany have 5 wins, Greece have 1, and 4 ended level.

Every Germany vs Greece result

Show
Every Germany vs Greece result
DateHomeScoreAwayCompetitionVenue
Greece0–0GermanyNations LeagueThessaloniki, Greece
Germany0–1GreeceNations LeagueAugsburg, Germany
Germany2–1GreeceFriendlyMönchengladbach, Germany
Germany4–2GreeceEuropean ChampionshipGdańsk, Poland (neutral)
Greece2–4GermanyWorld Cup qualifyingAthens, Greece
Germany2–0GreeceWorld Cup qualifyingHamburg, Germany
Greece0–0GermanyEuropean ChampionshipTurin, Italy (neutral)
Germany1–1GreeceEuro qualifyingDüsseldorf, Germany
Greece2–2GermanyEuro qualifyingPiraeus, Greece
Greece1–3GermanyFriendlyPiraeus, Greece
Germany2–1GreeceWorld Cup qualifyingAugsburg, Germany
Greece0–3GermanyWorld Cup qualifyingAthens, Greece

Recent form

Germany

  1. Dat GreeceNations League0–0Sun 4 Oct 2026
  2. Wv SerbiaNations League2–0Thu 1 Oct 2026
  3. Lv GreeceNations League0–1Sun 27 Sept 2026
  4. Dat NetherlandsNations League1–1Thu 24 Sept 2026
  5. Dv ParaguayWorld Cup1–1Mon 29 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.