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
Competitive10 matches
Friendlies2 matches
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
- Greece0Germany0
Nations League
Thessaloniki, Greece
- Germany0Greece1
Nations League
Augsburg, Germany
- Germany2Greece1
Friendly
Mönchengladbach, Germany
- Germany4Greece2
European Championship
Gdańsk, Poland (neutral)
- 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.
Every meeting on one timeline
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
| Competition | Played | Germany | Draws | Greece | Goals |
|---|---|---|---|---|---|
| World Cup qualifying | 4 | 4 | 0 | 0 | 11–3 |
| Friendly | 2 | 2 | 0 | 0 | 5–2 |
| European Championship | 2 | 1 | 1 | 0 | 4–2 |
| Euro qualifying | 2 | 0 | 2 | 0 | 3–3 |
| Nations League | 2 | 0 | 1 | 1 | 0–1 |
Meetings by decade
| Decade | Results | Played | Goals |
|---|---|---|---|
| 1960s | 2 | 6 | |
| 1970s | 3 | 10 | |
| 1980s | 1 | 0 | |
| 2000s | 2 | 8 | |
| 2010s | 1 | 6 | |
| 2020s | 3 | 4 |
Longest runs
| Longest run of | Germany | Greece |
|---|---|---|
| Wins in a row | 42000 to 2024 | 12026 |
| Unbeaten meetings | 101960 to 2024 | 31974 to 1980 |
The longest run of draws is 3, from 20 November 1974 to 17 June 1980.
Top scorers in Germany vs Greece
- 1Georgios DelikarisGreece2
- 2Miroslav KloseGermany2
- 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
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| Greece | 0–0 | Germany | Nations League | Thessaloniki, Greece | |
| Germany | 0–1 | Greece | Nations League | Augsburg, Germany | |
| Germany | 2–1 | Greece | Friendly | Mönchengladbach, Germany | |
| Germany | 4–2 | Greece | European Championship | Gdańsk, Poland (neutral) | |
| Greece | 2–4 | Germany | World Cup qualifying | Athens, Greece | |
| Germany | 2–0 | Greece | World Cup qualifying | Hamburg, Germany | |
| Greece | 0–0 | Germany | European Championship | Turin, Italy (neutral) | |
| Germany | 1–1 | Greece | Euro qualifying | Düsseldorf, Germany | |
| Greece | 2–2 | Germany | Euro qualifying | Piraeus, Greece | |
| Greece | 1–3 | Germany | Friendly | Piraeus, Greece | |
| Germany | 2–1 | Greece | World Cup qualifying | Augsburg, Germany | |
| Greece | 0–3 | Germany | World Cup qualifying | Athens, Greece |
Recent form
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
Greece
- Dv GermanyNations League0–0Sun 4 Oct 2026
- Dv NetherlandsNations League2–2Thu 1 Oct 2026
- Wat GermanyNations League1–0Sun 27 Sept 2026
- Wat SerbiaNations League2–1Thu 24 Sept 2026
- Lv ItalyFriendly0–1Sun 7 Jun 2026
Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.