Skip to content
TheFootball.News

England vs Germany head-to-head record

England wins
14
Draws
8
Germany wins
13

35 meetings, 1930 to 2022Goals: England 57, Germany 46

England and Germany have met 35 times since 1930. England have won 14, Germany 13, and 8 matches ended level. They last met on 26 September 2022, when the match ended 3–3 in the Nations League.

The 35 meetings have produced 103 goals, 2.94 per game. The biggest win is England’s 5–1 in World Cup qualifying in 2001. England are unbeaten in the last four meetings (1 win, 3 draws). In competitive matches, though, Germany lead 5 wins to 4.

Who has won more, England or Germany?

All matches35 matches

14 England8 drawsGermany 13

Competitive15 matches

4 England6 drawsGermany 5

Friendlies20 matches

10 England2 drawsGermany 8

Key numbers

Goals
England 57, Germany 462.94 per game
First meeting
Germany 3–3 EnglandFriendly, 10 May 1930
Most recent
England 3–3 GermanyNations League, 26 Sept 2022
England’s biggest win
Germany 1–5 EnglandWorld Cup qualifying, 1 Sept 2001
Germany’s biggest win
Germany 4–1 EnglandWorld Cup, 27 Jun 2010
Most goals in a meeting
Germany 3–6 EnglandFriendly, 14 May 1938
Current run
England unbeaten in 4
Biggest upset
Germany 2–3 EnglandFriendly, 26 Mar 2016Winner’s rating-based win expectancy: 22%
TFN Elo rating now
England 2208 (3rd), Germany 1963 (14th)How the rating works

Last five meetings

  1. England3Germany3

    Nations League

    London, England

  2. Germany1England1

    Nations League

    Munich, Germany

  3. England2Germany0

    European Championship

    London, England

  4. England0Germany0

    Friendly

    London, England

  5. Germany1England0

    Friendly

    Dortmund, Germany

Who has had the upper hand over time?

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

Above the line: England have won more Below: Germany have won more
10 May 1930: Germany 3–3 England (Friendly). Level4 December 1935: England 3–0 Germany (Friendly). England +114 May 1938: Germany 3–6 England (Friendly). England +21 December 1954: England 3–1 Germany (Friendly). England +326 May 1956: Germany 1–3 England (Friendly). England +412 May 1965: Germany 0–1 England (Friendly). England +523 February 1966: England 1–0 Germany (Friendly). England +630 July 1966: England 4–2 Germany (World Cup). England +71 June 1968: Germany 1–0 England (Friendly). England +614 June 1970: England 2–3 Germany (World Cup). England +529 April 1972: England 1–3 Germany (Euro qualifying). England +413 May 1972: Germany 0–0 England (Euro qualifying). England +412 March 1975: England 2–0 Germany (Friendly). England +522 February 1978: Germany 2–1 England (Friendly). England +429 June 1982: Germany 0–0 England (World Cup). England +413 October 1982: England 1–2 Germany (Friendly). England +312 June 1985: England 3–0 Germany (Friendly). England +49 September 1987: Germany 3–1 England (Friendly). England +34 July 1990: Germany 1–1 England (World Cup). England +311 September 1991: England 0–1 Germany (Friendly). England +219 June 1993: England 1–2 Germany (USA Cup). England +126 June 1996: England 1–1 Germany (European Championship). England +117 June 2000: England 1–0 Germany (European Championship). England +27 October 2000: England 0–1 Germany (World Cup qualifying). England +11 September 2001: Germany 1–5 England (World Cup qualifying). England +222 August 2007: England 1–2 Germany (Friendly). England +119 November 2008: Germany 1–2 England (Friendly). England +227 June 2010: Germany 4–1 England (World Cup). England +119 November 2013: England 0–1 Germany (Friendly). Level26 March 2016: Germany 2–3 England (Friendly). England +122 March 2017: Germany 1–0 England (Friendly). Level10 November 2017: England 0–0 Germany (Friendly). Level29 June 2021: England 2–0 Germany (European Championship). England +17 June 2022: Germany 1–1 England (Nations League). England +126 September 2022: England 3–3 Germany (Nations League). England +1Level
England lead by 1 win after the latest meeting. The biggest lead was 7, held by England from 30 July 1966.

Every meeting on one timeline

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

Home, away and neutral

In England's home games

15 matches

636

EnglandDrawsGermany

In Germany's home games

13 matches

634

EnglandDrawsGermany

At neutral venues

7 matches

223

EnglandDrawsGermany

Record by competition

Record by competition
CompetitionPlayedEnglandDrawsGermanyGoals
Friendly20102834–24
World Cup51228–10
European Championship32104–1
World Cup qualifying21015–2
Euro qualifying20111–3
Nations League20204–4
USA Cup10011–2

Meetings by decade

England wins Draws Germany wins
Meetings by decade
DecadeResultsPlayedGoals
1930s318
1950s28
1960s49
1970s514
1980s410
1990s48
2000s514
2010s512
2020s310

Longest runs

Longest runs
Longest run ofEnglandGermany
Wins in a row71935 to 196631968 to 1972
Unbeaten meetings81930 to 196651987 to 1996

The longest run of draws is 2, from 7 June 2022 to 26 September 2022.

Top scorers in England vs Germany

  1. 1Geoff HurstEngland3
  2. 2Harry KaneEngland3(2 penalties)
  3. 3Michael OwenEngland3
  4. 4Alan ShearerEngland2
  5. 5Gerd MüllerGermany2
  6. 6Kai HavertzGermany2
  7. 7Martin PetersEngland2
  8. 8Thomas MüllerGermany2

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

Penalty shootouts

  • Germany 1–1 EnglandWorld Cup, 4 Jul 1990Germany won on penalties
  • England 1–1 GermanyEuropean Championship, 26 Jun 1996Germany won on penalties

Questions answered

How many times have England and Germany played each other?

35 times, starting on 10 May 1930. 15 of those meetings were competitive and 20 were friendlies.

Who has won more matches between England and Germany?

England, with 14 wins to 13. 8 matches ended level.

What is the biggest win in England vs Germany?

England’s 5–1 win in World Cup qualifying on 1 September 2001 in Munich.

When did England and Germany last play?

On 26 September 2022 in London, when the match ended 3–3 in the Nations League.

What is the competitive record between England and Germany?

In 15 competitive matches, England have 4 wins, Germany have 5, and 6 ended level.

Have England and Germany met in a penalty shootout?

Yes, 2 times. Most recently at the European Championship on 26 June 1996, when Germany won the shootout after a 1–1 draw.

Every England vs Germany result

Show
Every England vs Germany result
DateHomeScoreAwayCompetitionVenue
England3–3GermanyNations LeagueLondon, England
Germany1–1EnglandNations LeagueMunich, Germany
England2–0GermanyEuropean ChampionshipLondon, England
England0–0GermanyFriendlyLondon, England
Germany1–0EnglandFriendlyDortmund, Germany
Germany2–3EnglandFriendlyBerlin, Germany
England0–1GermanyFriendlyLondon, England
Germany4–1EnglandWorld CupBloemfontein, South Africa (neutral)
Germany1–2EnglandFriendlyBerlin, Germany
England1–2GermanyFriendlyLondon, England
Germany1–5EnglandWorld Cup qualifyingMunich, Germany
England0–1GermanyWorld Cup qualifyingLondon, England
England1–0GermanyEuropean ChampionshipCharleroi, Belgium (neutral)
England1–1Germany on pensGermanyEuropean ChampionshipLondon, England
England1–2GermanyUSA CupPontiac, United States (neutral)
England0–1GermanyFriendlyLondon, England
Germany1–1Germany on pensEnglandWorld CupTurin, Italy (neutral)
Germany3–1EnglandFriendlyDüsseldorf, Germany
England3–0GermanyFriendlyMexico City, Mexico (neutral)
England1–2GermanyFriendlyLondon, England
Germany0–0EnglandWorld CupMadrid, Spain (neutral)
Germany2–1EnglandFriendlyMunich, Germany
England2–0GermanyFriendlyLondon, England
Germany0–0EnglandEuro qualifyingBerlin, Germany
England1–3GermanyEuro qualifyingLondon, England
England2–3GermanyWorld CupLeón, Mexico (neutral)
Germany1–0EnglandFriendlyHanover, Germany
England4–2GermanyWorld CupLondon, England
England1–0GermanyFriendlyLondon, England
Germany0–1EnglandFriendlyNuremberg, Germany
Germany1–3EnglandFriendlyBerlin, Germany
England3–1GermanyFriendlyLondon, England
Germany3–6EnglandFriendlyBerlin, Germany
England3–0GermanyFriendlyLondon, England
Germany3–3EnglandFriendlyBerlin, Germany

Recent form

England

  1. Wv Czech RepublicNations League3–0Tue 6 Oct 2026
  2. Wat CroatiaNations League7–0Sat 3 Oct 2026
  3. Wat Czech RepublicNations League2–0Tue 29 Sept 2026
  4. Lv SpainNations League2–3Sat 26 Sept 2026
  5. Wv FranceWorld Cup6–4Sat 18 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.