Skip to content
TheFootball.News

Germany vs Poland head-to-head record

Germany wins
13
Draws
7
Poland wins
2

22 meetings, 1933 to 2023Goals: Germany 34, Poland 13

Germany and Poland have met 22 times since 1933. Germany have won 13, Poland 2, and 7 matches ended level. They last met on 16 June 2023, when Poland won 1–0 in a friendly.

The 22 meetings have produced 47 goals, 2.14 per game. The biggest win is Germany’s 5–2 in a friendly in 1934. They went 20 years without meeting, between 1938 and 1959.

Who has won more, Germany or Poland?

All matches22 matches

13 Germany7 drawsPoland 2

Competitive9 matches

5 Germany3 drawsPoland 1

Friendlies13 matches

8 Germany4 drawsPoland 1

Key numbers

Goals
Germany 34, Poland 132.14 per game
First meeting
Germany 1–0 PolandFriendly, 3 Dec 1933
Most recent
Poland 1–0 GermanyFriendly, 16 Jun 2023
Germany’s biggest win
Poland 2–5 GermanyFriendly, 9 Sept 1934
Poland’s biggest win
Poland 2–0 GermanyEuro qualifying, 11 Oct 2014
Most goals in a meeting
Poland 2–5 GermanyFriendly, 9 Sept 1934
Biggest upset
Poland 2–0 GermanyEuro qualifying, 11 Oct 2014Winner’s rating-based win expectancy: 7.1%
TFN Elo rating now
Germany 1963 (14th), Poland 1738 (51st)How the rating works

Last five meetings

  1. Poland1Germany0

    Friendly

    Warsaw, Poland

  2. Germany0Poland0

    European Championship

    Saint-Denis, France (neutral)

  3. Germany3Poland1

    Euro qualifying

    Frankfurt, Germany

  4. Poland2Germany0

    Euro qualifying

    Warsaw, Poland

  5. Germany0Poland0

    Friendly

    Hamburg, Germany

Who has had the upper hand over time?

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

Above the line: Germany have won more Below: Poland have won more
3 December 1933: Germany 1–0 Poland (Friendly). Germany +19 September 1934: Poland 2–5 Germany (Friendly). Germany +215 September 1935: Germany 1–0 Poland (Friendly). Germany +313 September 1936: Poland 1–1 Germany (Friendly). Germany +318 September 1938: Germany 4–1 Poland (Friendly). Germany +420 May 1959: Germany 1–1 Poland (Friendly). Germany +48 October 1961: Poland 0–2 Germany (Friendly). Germany +510 October 1971: Poland 1–3 Germany (Euro qualifying). Germany +617 November 1971: Germany 0–0 Poland (Euro qualifying). Germany +63 July 1974: Germany 1–0 Poland (World Cup). Germany +71 June 1978: Germany 0–0 Poland (World Cup). Germany +713 May 1980: Germany 3–1 Poland (Friendly). Germany +82 September 1981: Poland 0–2 Germany (Friendly). Germany +94 September 1996: Poland 0–2 Germany (Friendly). Germany +1014 June 2006: Germany 1–0 Poland (World Cup). Germany +118 June 2008: Germany 2–0 Poland (European Championship). Germany +126 September 2011: Poland 2–2 Germany (Friendly). Germany +1213 May 2014: Germany 0–0 Poland (Friendly). Germany +1211 October 2014: Poland 2–0 Germany (Euro qualifying). Germany +114 September 2015: Germany 3–1 Poland (Euro qualifying). Germany +1216 June 2016: Germany 0–0 Poland (European Championship). Germany +1216 June 2023: Poland 1–0 Germany (Friendly). Germany +11Level
Germany lead by 11 wins after the latest meeting. The biggest lead was 12, held by Germany from 8 June 2008.

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

10 matches

730

GermanyDrawsPoland

In Poland's home games

9 matches

522

GermanyDrawsPoland

At neutral venues

3 matches

120

GermanyDrawsPoland

Record by competition

Record by competition
CompetitionPlayedGermanyDrawsPolandGoals
Friendly1384124–9
Euro qualifying42116–4
World Cup32102–0
European Championship21102–0

Meetings by decade

Germany wins Draws Poland wins
Meetings by decade
DecadeResultsPlayedGoals
1930s516
1950s12
1960s12
1970s45
1980s26
1990s12
2000s23
2010s510
2020s11

Longest runs

Longest runs
Longest run ofGermanyPoland
Wins in a row51980 to 200812023
Unbeaten meetings181933 to 201432011 to 2014

The longest run of draws is 2, from 6 September 2011 to 13 May 2014.

Top scorers in Germany vs Poland

  1. 1Gerd MüllerGermany3
  2. 2Lukas PodolskiGermany2
  3. 3Mario GötzeGermany2

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

Questions answered

How many times have Germany and Poland played each other?

22 times, starting on 3 December 1933. 9 of those meetings were competitive and 13 were friendlies.

Who has won more matches between Germany and Poland?

Germany, with 13 wins to 2. 7 matches ended level.

What is the biggest win in Germany vs Poland?

Germany’s 5–2 win in a friendly on 9 September 1934 in Warsaw.

When did Germany and Poland last play?

On 16 June 2023 in Warsaw, when Poland won 1–0 in a friendly.

What is the competitive record between Germany and Poland?

In 9 competitive matches, Germany have 5 wins, Poland have 1, and 3 ended level.

Every Germany vs Poland result

Show
Every Germany vs Poland result
DateHomeScoreAwayCompetitionVenue
Poland1–0GermanyFriendlyWarsaw, Poland
Germany0–0PolandEuropean ChampionshipSaint-Denis, France (neutral)
Germany3–1PolandEuro qualifyingFrankfurt, Germany
Poland2–0GermanyEuro qualifyingWarsaw, Poland
Germany0–0PolandFriendlyHamburg, Germany
Poland2–2GermanyFriendlyGdańsk, Poland
Germany2–0PolandEuropean ChampionshipKlagenfurt, Austria (neutral)
Germany1–0PolandWorld CupDortmund, Germany
Poland0–2GermanyFriendlyZabrze, Poland
Poland0–2GermanyFriendlyChorzów, Poland
Germany3–1PolandFriendlyFrankfurt, Germany
Germany0–0PolandWorld CupBuenos Aires, Argentina (neutral)
Germany1–0PolandWorld CupFrankfurt, Germany
Germany0–0PolandEuro qualifyingHamburg, Germany
Poland1–3GermanyEuro qualifyingWarsaw, Poland
Poland0–2GermanyFriendlyWarsaw, Poland
Germany1–1PolandFriendlyHamburg, Germany
Germany4–1PolandFriendlyChemnitz, Germany
Poland1–1GermanyFriendlyWarsaw, Poland
Germany1–0PolandFriendlyBreslau, Germany
Poland2–5GermanyFriendlyWarsaw, Poland
Germany1–0PolandFriendlyBerlin, Germany

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

Poland

  1. Lat BosniaNations League0–1Mon 5 Oct 2026
  2. Wv RomaniaNations League6–0Fri 2 Oct 2026
  3. Lat SwedenNations League1–3Mon 28 Sept 2026
  4. Dv BosniaNations League0–0Fri 25 Sept 2026
  5. Dv NigeriaFriendly2–2Wed 3 Jun 2026

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