Skip to content
TheFootball.News

Germany vs Portugal head-to-head record

Germany wins
11
Draws
5
Portugal wins
4

20 meetings, 1936 to 2025Goals: Germany 34, Portugal 20

Germany and Portugal have met 20 times since 1936. Germany have won 11, Portugal 4, and 5 matches ended level. They last met on 4 June 2025, when Portugal won 2–1 in the Nations League.

The 20 meetings have produced 54 goals, 2.70 per game. The biggest win is Germany’s 4–0 at the World Cup in 2014. They went 21 years without meeting, between 1960 and 1982.

Who has won more, Germany or Portugal?

All matches20 matches

11 Germany5 drawsPortugal 4

Competitive12 matches

6 Germany3 drawsPortugal 3

Friendlies8 matches

5 Germany2 drawsPortugal 1

Key numbers

Goals
Germany 34, Portugal 202.70 per game
First meeting
Portugal 1–3 GermanyFriendly, 27 Feb 1936
Most recent
Germany 1–2 PortugalNations League, 4 Jun 2025
Germany’s biggest win
Germany 4–0 PortugalWorld Cup, 16 Jun 2014
Portugal’s biggest win
Portugal 3–0 GermanyEuropean Championship, 20 Jun 2000
Most goals in a meeting
Germany 4–2 PortugalEuropean Championship, 19 Jun 2021
Biggest upset
Germany 0–1 PortugalWorld Cup qualifying, 16 Oct 1985Winner’s rating-based win expectancy: 17%
TFN Elo rating now
Germany 1963 (14th), Portugal 2111 (5th)How the rating works

Last five meetings

  1. Germany1Portugal2

    Nations League

    Munich, Germany

  2. Germany4Portugal2

    European Championship

    Munich, Germany

  3. Germany4Portugal0

    World Cup

    Salvador, Brazil (neutral)

  4. Germany1Portugal0

    European Championship

    Lviv, Ukraine (neutral)

  5. Portugal2Germany3

    European Championship

    Basel, Switzerland (neutral)

Who has had the upper hand over time?

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

Above the line: Germany have won more Below: Portugal have won more
27 February 1936: Portugal 1–3 Germany (Friendly). Germany +124 April 1938: Germany 1–1 Portugal (Friendly). Germany +119 December 1954: Portugal 0–3 Germany (Friendly). Germany +227 April 1960: Germany 2–1 Portugal (Friendly). Germany +317 February 1982: Germany 3–1 Portugal (Friendly). Germany +423 February 1983: Portugal 1–0 Germany (Friendly). Germany +314 June 1984: Germany 0–0 Portugal (European Championship). Germany +324 February 1985: Portugal 1–2 Germany (World Cup qualifying). Germany +416 October 1985: Germany 0–1 Portugal (World Cup qualifying). Germany +329 August 1990: Portugal 1–1 Germany (Friendly). Germany +321 February 1996: Portugal 1–2 Germany (Friendly). Germany +414 December 1996: Portugal 0–0 Germany (World Cup qualifying). Germany +46 September 1997: Germany 1–1 Portugal (World Cup qualifying). Germany +420 June 2000: Portugal 3–0 Germany (European Championship). Germany +38 July 2006: Germany 3–1 Portugal (World Cup). Germany +419 June 2008: Portugal 2–3 Germany (European Championship). Germany +59 June 2012: Germany 1–0 Portugal (European Championship). Germany +616 June 2014: Germany 4–0 Portugal (World Cup). Germany +719 June 2021: Germany 4–2 Portugal (European Championship). Germany +84 June 2025: Germany 1–2 Portugal (Nations League). Germany +7Level
Germany lead by 7 wins after the latest meeting. The biggest lead was 8, held by Germany from 19 June 2021.

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

8 matches

422

GermanyDrawsPortugal

In Portugal's home games

7 matches

421

GermanyDrawsPortugal

At neutral venues

5 matches

311

GermanyDrawsPortugal

Record by competition

Record by competition
CompetitionPlayedGermanyDrawsPortugalGoals
Friendly852115–7
European Championship53118–7
World Cup qualifying41213–3
World Cup22007–1
Nations League10011–2

Meetings by decade

Germany wins Draws Portugal wins
Meetings by decade
DecadeResultsPlayedGoals
1930s26
1950s13
1960s13
1980s59
1990s47
2000s312
2010s25
2020s29

Longest runs

Longest runs
Longest run ofGermanyPortugal
Wins in a row52006 to 202112025
Unbeaten meetings52006 to 202131996 to 2000

The longest run of draws is 2, from 14 December 1996 to 6 September 1997.

Top scorers in Germany vs Portugal

  1. 1Bastian SchweinsteigerGermany3
  2. 2Sérgio ConceiçãoPortugal3
  3. 3Thomas MüllerGermany3(1 penalty)
  4. 4Cristiano RonaldoPortugal2
  5. 5Nuno GomesPortugal2

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

Questions answered

How many times have Germany and Portugal played each other?

20 times, starting on 27 February 1936. 12 of those meetings were competitive and 8 were friendlies.

Who has won more matches between Germany and Portugal?

Germany, with 11 wins to 4. 5 matches ended level.

What is the biggest win in Germany vs Portugal?

Germany’s 4–0 win at the World Cup on 16 June 2014 in Salvador.

When did Germany and Portugal last play?

On 4 June 2025 in Munich, when Portugal won 2–1 in the Nations League.

What is the competitive record between Germany and Portugal?

In 12 competitive matches, Germany have 6 wins, Portugal have 3, and 3 ended level.

Every Germany vs Portugal result

Show
Every Germany vs Portugal result
DateHomeScoreAwayCompetitionVenue
Germany1–2PortugalNations LeagueMunich, Germany
Germany4–2PortugalEuropean ChampionshipMunich, Germany
Germany4–0PortugalWorld CupSalvador, Brazil (neutral)
Germany1–0PortugalEuropean ChampionshipLviv, Ukraine (neutral)
Portugal2–3GermanyEuropean ChampionshipBasel, Switzerland (neutral)
Germany3–1PortugalWorld CupStuttgart, Germany
Portugal3–0GermanyEuropean ChampionshipRotterdam, Netherlands (neutral)
Germany1–1PortugalWorld Cup qualifyingBerlin, Germany
Portugal0–0GermanyWorld Cup qualifyingLisbon, Portugal
Portugal1–2GermanyFriendlyPorto, Portugal
Portugal1–1GermanyFriendlyLisbon, Portugal
Germany0–1PortugalWorld Cup qualifyingStuttgart, Germany
Portugal1–2GermanyWorld Cup qualifyingOeiras, Portugal
Germany0–0PortugalEuropean ChampionshipStrasbourg, France (neutral)
Portugal1–0GermanyFriendlyLisbon, Portugal
Germany3–1PortugalFriendlyHanover, Germany
Germany2–1PortugalFriendlyLudwigshafen, Germany
Portugal0–3GermanyFriendlyOeiras, Portugal
Germany1–1PortugalFriendlyFrankfurt, Germany
Portugal1–3GermanyFriendlyLisbon, Portugal

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

Portugal

  1. Wv NorwayNations League2–1Sun 4 Oct 2026
  2. Wat DenmarkNations League4–2Thu 1 Oct 2026
  3. Wat NorwayNations League2–1Sun 27 Sept 2026
  4. Wv WalesNations League1–0Thu 24 Sept 2026
  5. Lv SpainWorld Cup0–1Mon 6 Jul 2026

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