Croatia vs Germany
head-to-head record
- Croatia wins
- 2
- Draws
- 1
- Germany wins
- 5
8 meetings, 1941 to 2008Goals: Croatia 10, Germany 18
Croatia and Germany have met 8 times since 1941. Germany have won 5, Croatia 2, and 1 match ended level. They last met on 12 June 2008, when Croatia won 2–1 at the European Championship.
The 8 meetings have produced 28 goals, 3.50 per game. The biggest win is Germany’s 5–1 in a friendly in 1942. They went 53 years without meeting, between 1942 and 1996.
Who has won more, Croatia or Germany?
All matches8 matches
Competitive3 matches
Friendlies5 matches
Key numbers
- Goals
- Croatia 10, Germany 183.50 per game
- First meeting
- Germany 5–1 CroatiaFriendly, 15 Jun 1941
- Most recent
- Croatia 2–1 GermanyEuropean Championship, 12 Jun 2008
- Croatia’s biggest win
- Germany 0–3 CroatiaWorld Cup, 4 Jul 1998
- Germany’s biggest win
- Germany 5–1 CroatiaFriendly, 1 Nov 1942
- Most goals in a meeting
- Germany 5–1 CroatiaFriendly, 1 Nov 1942
- Biggest upset
- Germany 0–3 CroatiaWorld Cup, 4 Jul 1998Winner’s rating-based win expectancy: 27%
- TFN Elo rating now
- Croatia 1912 (19th), Germany 1963 (14th)How the rating works
Last five meetings
- Croatia2Germany1
European Championship
Klagenfurt, Austria (neutral)
- Croatia1Germany2
Friendly
Split, Croatia
- Croatia1Germany1
Friendly
Zagreb, Croatia
- Germany0Croatia3
World Cup
Lyon, France (neutral)
- Germany2Croatia1
European Championship
Manchester, England (neutral)
Who has had the upper hand over time?
The line climbs with every Croatia win and drops with every Germany win, so its height shows who has won more meetings up to that point.
Every meeting on one timeline
Home, away and neutral
In Croatia's home games
3 matches
012
CroatiaDrawsGermany
In Germany's home games
2 matches
002
CroatiaDrawsGermany
At neutral venues
3 matches
201
CroatiaDrawsGermany
Record by competition
| Competition | Played | Croatia | Draws | Germany | Goals |
|---|---|---|---|---|---|
| Friendly | 5 | 0 | 1 | 4 | 4–15 |
| European Championship | 2 | 1 | 0 | 1 | 3–3 |
| World Cup | 1 | 1 | 0 | 0 | 3–0 |
Meetings by decade
| Decade | Results | Played | Goals |
|---|---|---|---|
| 1940s | 3 | 14 | |
| 1990s | 2 | 6 | |
| 2000s | 3 | 8 |
Longest runs
| Longest run of | Croatia | Germany |
|---|---|---|
| Wins in a row | 12008 | 41941 to 1996 |
| Unbeaten meetings | 21998 to 2000 | 41941 to 1996 |
Top scorers in Croatia vs Germany
- 1Davor ŠukerCroatia2
Scorer records exist for 3 of the 8 meetings, mostly competitive matches. Own goals are not credited to a player.
Questions answered
How many times have Croatia and Germany played each other?
8 times, starting on 15 June 1941. 3 of those meetings were competitive and 5 were friendlies.
Who has won more matches between Croatia and Germany?
Germany, with 5 wins to 2. 1 match ended level.
What is the biggest win in Croatia vs Germany?
Germany’s 5–1 win in a friendly on 1 November 1942 in Stuttgart.
When did Croatia and Germany last play?
On 12 June 2008 in Klagenfurt, when Croatia won 2–1 at the European Championship.
What is the competitive record between Croatia and Germany?
In 3 competitive matches, Croatia have 2 wins, Germany have 1, and 0 ended level.
Every Croatia vs Germany result
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| Croatia | 2–1 | Germany | European Championship | Klagenfurt, Austria (neutral) | |
| Croatia | 1–2 | Germany | Friendly | Split, Croatia | |
| Croatia | 1–1 | Germany | Friendly | Zagreb, Croatia | |
| Germany | 0–3 | Croatia | World Cup | Lyon, France (neutral) | |
| Germany | 2–1 | Croatia | European Championship | Manchester, England (neutral) | |
| Germany | 5–1 | Croatia | Friendly | Stuttgart, Germany | |
| Croatia | 0–2 | Germany | Friendly | Zagreb, Croatia | |
| Germany | 5–1 | Croatia | Friendly | Vienna, Germany |
Recent form
Croatia
- Lv SpainNations League1–2Tue 6 Oct 2026
- Lv EnglandNations League0–7Sat 3 Oct 2026
- Lat SpainNations League1–4Tue 29 Sept 2026
- Wat Czech RepublicNations League2–1Sat 26 Sept 2026
- Lv PortugalWorld Cup1–2Thu 2 Jul 2026
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.