Skip to content
TheFootball.News

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

2 Croatia1 drawGermany 5

Competitive3 matches

2 Croatia0 drawsGermany 1

Friendlies5 matches

0 Croatia1 drawGermany 4

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

  1. Croatia2Germany1

    European Championship

    Klagenfurt, Austria (neutral)

  2. Croatia1Germany2

    Friendly

    Split, Croatia

  3. Croatia1Germany1

    Friendly

    Zagreb, Croatia

  4. Germany0Croatia3

    World Cup

    Lyon, France (neutral)

  5. 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.

Above the line: Croatia have won more Below: Germany have won more
15 June 1941: Germany 5–1 Croatia (Friendly). Germany +118 January 1942: Croatia 0–2 Germany (Friendly). Germany +21 November 1942: Germany 5–1 Croatia (Friendly). Germany +323 June 1996: Germany 2–1 Croatia (European Championship). Germany +44 July 1998: Germany 0–3 Croatia (World Cup). Germany +329 March 2000: Croatia 1–1 Germany (Friendly). Germany +318 February 2004: Croatia 1–2 Germany (Friendly). Germany +412 June 2008: Croatia 2–1 Germany (European Championship). Germany +3Level
Germany lead by 3 wins after the latest meeting. The biggest lead was 4, held by Germany from 23 June 1996.

Every meeting on one timeline

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

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

Record by competition
CompetitionPlayedCroatiaDrawsGermanyGoals
Friendly50144–15
European Championship21013–3
World Cup11003–0

Meetings by decade

Croatia wins Draws Germany wins
Meetings by decade
DecadeResultsPlayedGoals
1940s314
1990s26
2000s38

Longest runs

Longest runs
Longest run ofCroatiaGermany
Wins in a row1200841941 to 1996
Unbeaten meetings21998 to 200041941 to 1996

Top scorers in Croatia vs Germany

  1. 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

Show
Every Croatia vs Germany result
DateHomeScoreAwayCompetitionVenue
Croatia2–1GermanyEuropean ChampionshipKlagenfurt, Austria (neutral)
Croatia1–2GermanyFriendlySplit, Croatia
Croatia1–1GermanyFriendlyZagreb, Croatia
Germany0–3CroatiaWorld CupLyon, France (neutral)
Germany2–1CroatiaEuropean ChampionshipManchester, England (neutral)
Germany5–1CroatiaFriendlyStuttgart, Germany
Croatia0–2GermanyFriendlyZagreb, Croatia
Germany5–1CroatiaFriendlyVienna, Germany

Recent form

Croatia

  1. Lv SpainNations League1–2Tue 6 Oct 2026
  2. Lv EnglandNations League0–7Sat 3 Oct 2026
  3. Lat SpainNations League1–4Tue 29 Sept 2026
  4. Wat Czech RepublicNations League2–1Sat 26 Sept 2026
  5. Lv PortugalWorld Cup1–2Thu 2 Jul 2026

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

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