Skip to content
TheFootball.News

Germany vs Netherlands head-to-head record

Germany wins
18
Draws
19
Netherlands wins
12

49 meetings, 1910 to 2026Goals: Germany 91, Netherlands 80

Germany and Netherlands have met 49 times since 1910. Germany have won 18, Netherlands 12, and 19 matches ended level. They last met on 24 September 2026, when the match ended 1–1 in the Nations League.

The 49 meetings have produced 171 goals, 3.49 per game. The biggest win is Germany’s 7–0 in a friendly in 1959. Germany are unbeaten in the last five meetings (2 wins, 3 draws). They went 19 years without meeting, between 1937 and 1956.

Who has won more, Germany or Netherlands?

All matches49 matches

18 Germany19 drawsNetherlands 12

Competitive17 matches

6 Germany7 drawsNetherlands 4

Friendlies32 matches

12 Germany12 drawsNetherlands 8

Key numbers

Goals
Germany 91, Netherlands 803.49 per game
First meeting
Netherlands 4–2 GermanyFriendly, 24 Apr 1910
Most recent
Netherlands 1–1 GermanyNations League, 24 Sept 2026
Germany’s biggest win
Germany 7–0 NetherlandsFriendly, 21 Oct 1959
Netherlands’ biggest win
Netherlands 3–0 GermanyNations League, 13 Oct 2018
Most goals in a meeting
Netherlands 5–5 GermanyFriendly, 24 Mar 1912
Current run
Germany unbeaten in 5
Biggest upset
Germany 1–2 NetherlandsFriendly, 14 Mar 1956Winner’s rating-based win expectancy: 6.8%
TFN Elo rating now
Germany 1963 (14th), Netherlands 2038 (9th)How the rating works

Last five meetings

  1. Netherlands1Germany1

    Nations League

    Amsterdam, Netherlands

  2. Germany1Netherlands0

    Nations League

    Munich, Germany

  3. Netherlands2Germany2

    Nations League

    Amsterdam, Netherlands

  4. Germany2Netherlands1

    Friendly

    Frankfurt, Germany

  5. Netherlands1Germany1

    Friendly

    Amsterdam, Netherlands

Who has had the upper hand over time?

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

Above the line: Germany have won more Below: Netherlands have won more
24 April 1910: Netherlands 4–2 Germany (Friendly). Netherlands +116 October 1910: Germany 1–2 Netherlands (Friendly). Netherlands +224 March 1912: Netherlands 5–5 Germany (Friendly). Netherlands +217 November 1912: Germany 2–3 Netherlands (Friendly). Netherlands +35 April 1914: Netherlands 4–4 Germany (Friendly). Netherlands +310 May 1923: Germany 0–0 Netherlands (Friendly). Netherlands +321 April 1924: Netherlands 0–1 Germany (Friendly). Netherlands +229 March 1925: Netherlands 2–1 Germany (Friendly). Netherlands +318 April 1926: Germany 4–2 Netherlands (Friendly). Netherlands +231 October 1926: Netherlands 2–3 Germany (Friendly). Netherlands +120 November 1927: Germany 2–2 Netherlands (Friendly). Netherlands +126 April 1931: Netherlands 1–1 Germany (Friendly). Netherlands +14 December 1932: Germany 0–2 Netherlands (Friendly). Netherlands +217 February 1935: Netherlands 2–3 Germany (Friendly). Netherlands +131 January 1937: Germany 2–2 Netherlands (Friendly). Netherlands +114 March 1956: Germany 1–2 Netherlands (Friendly). Netherlands +23 April 1957: Netherlands 1–2 Germany (Friendly). Netherlands +121 October 1959: Germany 7–0 Netherlands (Friendly). Level23 March 1966: Netherlands 2–4 Germany (Friendly). Germany +17 July 1974: Germany 2–1 Netherlands (World Cup). Germany +217 May 1975: Germany 1–1 Netherlands (Friendly). Germany +218 June 1978: Germany 2–2 Netherlands (World Cup). Germany +220 December 1978: Germany 3–1 Netherlands (Friendly). Germany +314 June 1980: Germany 3–2 Netherlands (European Championship). Germany +411 October 1980: Netherlands 1–1 Germany (Friendly). Germany +414 May 1986: Germany 3–1 Netherlands (Friendly). Germany +521 June 1988: Germany 1–2 Netherlands (European Championship). Germany +419 October 1988: Germany 0–0 Netherlands (World Cup qualifying). Germany +426 April 1989: Netherlands 1–1 Germany (World Cup qualifying). Germany +424 June 1990: Germany 2–1 Netherlands (World Cup). Germany +518 June 1992: Netherlands 3–1 Germany (European Championship). Germany +424 April 1996: Netherlands 0–1 Germany (Friendly). Germany +518 November 1998: Germany 1–1 Netherlands (Friendly). Germany +523 February 2000: Netherlands 2–1 Germany (Friendly). Germany +420 November 2002: Germany 1–3 Netherlands (Friendly). Germany +315 June 2004: Germany 1–1 Netherlands (European Championship). Germany +317 August 2005: Netherlands 2–2 Germany (Friendly). Germany +315 November 2011: Germany 3–0 Netherlands (Friendly). Germany +413 June 2012: Netherlands 1–2 Germany (European Championship). Germany +514 November 2012: Netherlands 0–0 Germany (Friendly). Germany +513 October 2018: Netherlands 3–0 Germany (Nations League). Germany +419 November 2018: Germany 2–2 Netherlands (Nations League). Germany +424 March 2019: Netherlands 2–3 Germany (Euro qualifying). Germany +56 September 2019: Germany 2–4 Netherlands (Euro qualifying). Germany +429 March 2022: Netherlands 1–1 Germany (Friendly). Germany +426 March 2024: Germany 2–1 Netherlands (Friendly). Germany +510 September 2024: Netherlands 2–2 Germany (Nations League). Germany +514 October 2024: Germany 1–0 Netherlands (Nations League). Germany +624 September 2026: Netherlands 1–1 Germany (Nations League). Germany +6Level
Germany lead by 6 wins after the latest meeting. The biggest lead was 6, held by Germany from 14 October 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

22 matches

877

GermanyDrawsNetherlands

In Netherlands's home games

21 matches

7104

GermanyDrawsNetherlands

At neutral venues

6 matches

321

GermanyDrawsNetherlands

Record by competition

Record by competition
CompetitionPlayedGermanyDrawsNetherlandsGoals
Friendly321212865–52
European Championship52128–9
Nations League51316–8
World Cup32106–4
World Cup qualifying20201–1
Euro qualifying21015–6

Meetings by decade

Germany wins Draws Netherlands wins
Meetings by decade
DecadeResultsPlayedGoals
1910s532
1920s619
1930s413
1950s313
1960s16
1970s413
1980s616
1990s410
2000s413
2010s724
2020s512

Longest runs

Longest runs
Longest run ofGermanyNetherlands
Wins in a row41957 to 197422000 to 2002
Unbeaten meetings101957 to 198661910 to 1923

The longest run of draws is 2, from 15 June 2004 to 17 August 2005.

Top scorers in Germany vs Netherlands

  1. 1Klaus AllofsGermany3
  2. 2Georginio WijnaldumNetherlands2
  3. 3Jürgen KlinsmannGermany2
  4. 4Leroy SanéGermany2
  5. 5Marco van BastenNetherlands2
  6. 6Mario GómezGermany2
  7. 7Memphis DepayNetherlands2
  8. 8Ronald KoemanNetherlands2(2 penalties)
  9. 9Serge GnabryGermany2
  10. 10Virgil van DijkNetherlands2

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

Questions answered

How many times have Germany and Netherlands played each other?

49 times, starting on 24 April 1910. 17 of those meetings were competitive and 32 were friendlies.

Who has won more matches between Germany and Netherlands?

Germany, with 18 wins to 12. 19 matches ended level.

What is the biggest win in Germany vs Netherlands?

Germany’s 7–0 win in a friendly on 21 October 1959 in Cologne.

When did Germany and Netherlands last play?

On 24 September 2026 in Amsterdam, when the match ended 1–1 in the Nations League.

What is the competitive record between Germany and Netherlands?

In 17 competitive matches, Germany have 6 wins, Netherlands have 4, and 7 ended level.

When do Germany and Netherlands play next?

On 16 November 2026 in the Nations League (League A).

Every Germany vs Netherlands result

Show
Every Germany vs Netherlands result
DateHomeScoreAwayCompetitionVenue
Netherlands1–1GermanyNations LeagueAmsterdam, Netherlands
Germany1–0NetherlandsNations LeagueMunich, Germany
Netherlands2–2GermanyNations LeagueAmsterdam, Netherlands
Germany2–1NetherlandsFriendlyFrankfurt, Germany
Netherlands1–1GermanyFriendlyAmsterdam, Netherlands
Germany2–4NetherlandsEuro qualifyingHamburg, Germany
Netherlands2–3GermanyEuro qualifyingAmsterdam, Netherlands
Germany2–2NetherlandsNations LeagueGelsenkirchen, Germany
Netherlands3–0GermanyNations LeagueAmsterdam, Netherlands
Netherlands0–0GermanyFriendlyAmsterdam, Netherlands
Netherlands1–2GermanyEuropean ChampionshipKharkiv, Ukraine (neutral)
Germany3–0NetherlandsFriendlyHamburg, Germany
Netherlands2–2GermanyFriendlyRotterdam, Netherlands
Germany1–1NetherlandsEuropean ChampionshipPorto, Portugal (neutral)
Germany1–3NetherlandsFriendlyGelsenkirchen, Germany
Netherlands2–1GermanyFriendlyAmsterdam, Netherlands
Germany1–1NetherlandsFriendlyGelsenkirchen, Germany
Netherlands0–1GermanyFriendlyRotterdam, Netherlands
Netherlands3–1GermanyEuropean ChampionshipGothenburg, Sweden (neutral)
Germany2–1NetherlandsWorld CupMilan, Italy (neutral)
Netherlands1–1GermanyWorld Cup qualifyingRotterdam, Netherlands
Germany0–0NetherlandsWorld Cup qualifyingMunich, Germany
Germany1–2NetherlandsEuropean ChampionshipHamburg, Germany
Germany3–1NetherlandsFriendlyDortmund, Germany
Netherlands1–1GermanyFriendlyEindhoven, Netherlands
Germany3–2NetherlandsEuropean ChampionshipNaples, Italy (neutral)
Germany3–1NetherlandsFriendlyDüsseldorf, Germany
Germany2–2NetherlandsWorld CupCórdoba, Argentina (neutral)
Germany1–1NetherlandsFriendlyFrankfurt, Germany
Germany2–1NetherlandsWorld CupMunich, Germany
Netherlands2–4GermanyFriendlyRotterdam, Netherlands
Germany7–0NetherlandsFriendlyCologne, Germany
Netherlands1–2GermanyFriendlyAmsterdam, Netherlands
Germany1–2NetherlandsFriendlyDüsseldorf, Germany
Germany2–2NetherlandsFriendlyDüsseldorf, Germany
Netherlands2–3GermanyFriendlyAmsterdam, Netherlands
Germany0–2NetherlandsFriendlyDüsseldorf, Germany
Netherlands1–1GermanyFriendlyAmsterdam, Netherlands
Germany2–2NetherlandsFriendlyCologne, Germany
Netherlands2–3GermanyFriendlyAmsterdam, Netherlands
Germany4–2NetherlandsFriendlyDüsseldorf, Germany
Netherlands2–1GermanyFriendlyAmsterdam, Netherlands
Netherlands0–1GermanyFriendlyAmsterdam, Netherlands
Germany0–0NetherlandsFriendlyHamburg, Germany
Netherlands4–4GermanyFriendlyAmsterdam, Netherlands
Germany2–3NetherlandsFriendlyLeipzig, Germany
Netherlands5–5GermanyFriendlyZwolle, Netherlands
Germany1–2NetherlandsFriendlyKleve, Germany
Netherlands4–2GermanyFriendlyArnhem, Netherlands

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

Netherlands

  1. Wv SerbiaNations League2–1Sun 4 Oct 2026
  2. Dat GreeceNations League2–2Thu 1 Oct 2026
  3. Wat SerbiaNations League2–1Sun 27 Sept 2026
  4. Dv GermanyNations League1–1Thu 24 Sept 2026
  5. Dv MoroccoWorld Cup1–1Mon 29 Jun 2026

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