Germany vs Italy
head-to-head record
- Germany wins
- 10
- Draws
- 14
- Italy wins
- 15
39 meetings, 1923 to 2025Goals: Germany 52, Italy 57
Germany and Italy have met 39 times since 1923. Italy have won 15, Germany 10, and 14 matches ended level. They last met on 23 March 2025, when the match ended 3–3 in the Nations League.
The 39 meetings have produced 109 goals, 2.79 per game. The biggest win is Germany’s 5–2 in the Nations League in 2022. Germany are unbeaten in the last eight meetings (3 wins, 5 draws).
Who has won more, Germany or Italy?
All matches39 matches
Competitive13 matches
Friendlies26 matches
Key numbers
- Goals
- Germany 52, Italy 572.79 per game
- First meeting
- Italy 3–1 GermanyFriendly, 1 Jan 1923
- Most recent
- Germany 3–3 ItalyNations League, 23 Mar 2025
- Germany’s biggest win
- Germany 5–2 ItalyNations League, 14 Jun 2022
- Italy’s biggest win
- Italy 4–1 GermanyFriendly, 1 Mar 2006
- Most goals in a meeting
- Germany 5–2 ItalyNations League, 14 Jun 2022
- Current run
- Germany unbeaten in 8
- Biggest upset
- Germany 1–2 ItalyFriendly, 30 Mar 1955Winner’s rating-based win expectancy: 20%
- TFN Elo rating now
- Germany 1963 (14th), Italy 1964 (12th)How the rating works
Last five meetings
- Germany3Italy3
Nations League
Dortmund, Germany
- Italy1Germany2
Nations League
Milan, Italy
- Germany5Italy2
Nations League
Mönchengladbach, Germany
- Italy1Germany1
Nations League
Bologna, Italy
- Italy0Germany0
Friendly
Milan, Italy
Who has had the upper hand over time?
The line climbs with every Germany win and drops with every Italy 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
16 matches
565
GermanyDrawsItaly
In Italy's home games
14 matches
347
GermanyDrawsItaly
At neutral venues
9 matches
243
GermanyDrawsItaly
Record by competition
| Competition | Played | Germany | Draws | Italy | Goals |
|---|---|---|---|---|---|
| Friendly | 26 | 8 | 7 | 11 | 34–37 |
| World Cup | 5 | 0 | 2 | 3 | 4–9 |
| European Championship | 4 | 0 | 3 | 1 | 3–4 |
| Nations League | 4 | 2 | 2 | 0 | 11–7 |
Meetings by decade
| Decade | Results | Played | Goals |
|---|---|---|---|
| 1920s | 3 | 8 | |
| 1930s | 5 | 22 | |
| 1940s | 1 | 5 | |
| 1950s | 2 | 6 | |
| 1960s | 2 | 2 | |
| 1970s | 4 | 10 | |
| 1980s | 5 | 10 | |
| 1990s | 4 | 6 | |
| 2000s | 3 | 8 | |
| 2010s | 6 | 14 | |
| 2020s | 4 | 18 |
Longest runs
| Longest run of | Germany | Italy |
|---|---|---|
| Wins in a row | 22022 to 2025 | 32003 to 2006 |
| Unbeaten meetings | 82013 to 2025 | 71996 to 2013 |
The longest run of draws is 3, from 2 July 2016 to 4 June 2022.
Top scorers in Germany vs Italy
- 1Joshua KimmichGermany3(1 penalty)
- 2Gerd MüllerGermany2
- 3Mario BalotelliItaly2
- 4Mesut ÖzilGermany2(1 penalty)
- 5Moise KeanItaly2
- 6Tim KleindienstGermany2
- 7Timo WernerGermany2
Scorer records exist for 10 of the 39 meetings, mostly competitive matches. Own goals are not credited to a player.
Penalty shootouts
- Germany 1–1 ItalyEuropean Championship, 2 Jul 2016Germany won on penalties
Questions answered
How many times have Germany and Italy played each other?
39 times, starting on 1 January 1923. 13 of those meetings were competitive and 26 were friendlies.
Who has won more matches between Germany and Italy?
Italy, with 15 wins to 10. 14 matches ended level.
What is the biggest win in Germany vs Italy?
Germany’s 5–2 win in the Nations League on 14 June 2022 in Mönchengladbach.
When did Germany and Italy last play?
On 23 March 2025 in Dortmund, when the match ended 3–3 in the Nations League.
What is the competitive record between Germany and Italy?
In 13 competitive matches, Germany have 2 wins, Italy have 4, and 7 ended level.
Have Germany and Italy met in a penalty shootout?
Yes, once. Most recently at the European Championship on 2 July 2016, when Germany won the shootout after a 1–1 draw.
Every Germany vs Italy result
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| Germany | 3–3 | Italy | Nations League | Dortmund, Germany | |
| Italy | 1–2 | Germany | Nations League | Milan, Italy | |
| Germany | 5–2 | Italy | Nations League | Mönchengladbach, Germany | |
| Italy | 1–1 | Germany | Nations League | Bologna, Italy | |
| Italy | 0–0 | Germany | Friendly | Milan, Italy | |
| Germany | 1–1Germany on pens | Italy | European Championship | Bordeaux, France (neutral) | |
| Germany | 4–1 | Italy | Friendly | Munich, Germany | |
| Italy | 1–1 | Germany | Friendly | Milan, Italy | |
| Germany | 1–2 | Italy | European Championship | Warsaw, Poland (neutral) | |
| Germany | 1–1 | Italy | Friendly | Dortmund, Germany | |
| Germany | 0–2 | Italy | World Cup | Dortmund, Germany | |
| Italy | 4–1 | Germany | Friendly | Florence, Italy | |
| Germany | 0–1 | Italy | Friendly | Stuttgart, Germany | |
| Italy | 0–0 | Germany | European Championship | Manchester, England (neutral) | |
| Germany | 2–0 | Italy | Friendly | Zürich, Switzerland (neutral) | |
| Germany | 2–1 | Italy | Friendly | Stuttgart, Germany | |
| Italy | 1–0 | Germany | Friendly | Turin, Italy | |
| Germany | 1–1 | Italy | European Championship | Düsseldorf, Germany | |
| Germany | 0–0 | Italy | Friendly | Cologne, Germany | |
| Italy | 1–2 | Germany | Friendly | Avellino, Italy | |
| Germany | 1–0 | Italy | Friendly | Zürich, Switzerland (neutral) | |
| Italy | 3–1 | Germany | World Cup | Madrid, Spain (neutral) | |
| Germany | 0–0 | Italy | World Cup | Buenos Aires, Argentina (neutral) | |
| Germany | 2–1 | Italy | Friendly | Berlin, Germany | |
| Italy | 0–0 | Germany | Friendly | Rome, Italy | |
| Germany | 3–4 | Italy | World Cup | Mexico City, Mexico (neutral) | |
| Germany | 1–1 | Italy | Friendly | Hamburg, Germany | |
| Germany | 0–0 | Italy | World Cup | Santiago, Chile (neutral) | |
| Italy | 2–1 | Germany | Friendly | Rome, Italy | |
| Germany | 1–2 | Italy | Friendly | Stuttgart, Germany | |
| Italy | 3–2 | Germany | Friendly | Milan, Italy | |
| Germany | 5–2 | Italy | Friendly | Berlin, Germany | |
| Italy | 3–2 | Germany | Friendly | Florence, Italy | |
| Germany | 2–2 | Italy | Friendly | Berlin, Germany | |
| Italy | 3–1 | Germany | Friendly | Bologna, Italy | |
| Germany | 0–2 | Italy | Friendly | Frankfurt, Germany | |
| Italy | 1–2 | Germany | Friendly | Turin, Italy | |
| Germany | 0–1 | Italy | Friendly | Duisburg, Germany | |
| Italy | 3–1 | Germany | Friendly | Milan, Italy |
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
Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.