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
Competitive12 matches
Friendlies8 matches
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
- Germany1Portugal2
Nations League
Munich, Germany
- Germany4Portugal2
European Championship
Munich, Germany
- Germany4Portugal0
World Cup
Salvador, Brazil (neutral)
- Germany1Portugal0
European Championship
Lviv, Ukraine (neutral)
- 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.
Every meeting on one timeline
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
| Competition | Played | Germany | Draws | Portugal | Goals |
|---|---|---|---|---|---|
| Friendly | 8 | 5 | 2 | 1 | 15–7 |
| European Championship | 5 | 3 | 1 | 1 | 8–7 |
| World Cup qualifying | 4 | 1 | 2 | 1 | 3–3 |
| World Cup | 2 | 2 | 0 | 0 | 7–1 |
| Nations League | 1 | 0 | 0 | 1 | 1–2 |
Meetings by decade
| Decade | Results | Played | Goals |
|---|---|---|---|
| 1930s | 2 | 6 | |
| 1950s | 1 | 3 | |
| 1960s | 1 | 3 | |
| 1980s | 5 | 9 | |
| 1990s | 4 | 7 | |
| 2000s | 3 | 12 | |
| 2010s | 2 | 5 | |
| 2020s | 2 | 9 |
Longest runs
| Longest run of | Germany | Portugal |
|---|---|---|
| Wins in a row | 52006 to 2021 | 12025 |
| Unbeaten meetings | 52006 to 2021 | 31996 to 2000 |
The longest run of draws is 2, from 14 December 1996 to 6 September 1997.
Top scorers in Germany vs Portugal
- 1Bastian SchweinsteigerGermany3
- 2Sérgio ConceiçãoPortugal3
- 3Thomas MüllerGermany3(1 penalty)
- 4Cristiano RonaldoPortugal2
- 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
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| Germany | 1–2 | Portugal | Nations League | Munich, Germany | |
| Germany | 4–2 | Portugal | European Championship | Munich, Germany | |
| Germany | 4–0 | Portugal | World Cup | Salvador, Brazil (neutral) | |
| Germany | 1–0 | Portugal | European Championship | Lviv, Ukraine (neutral) | |
| Portugal | 2–3 | Germany | European Championship | Basel, Switzerland (neutral) | |
| Germany | 3–1 | Portugal | World Cup | Stuttgart, Germany | |
| Portugal | 3–0 | Germany | European Championship | Rotterdam, Netherlands (neutral) | |
| Germany | 1–1 | Portugal | World Cup qualifying | Berlin, Germany | |
| Portugal | 0–0 | Germany | World Cup qualifying | Lisbon, Portugal | |
| Portugal | 1–2 | Germany | Friendly | Porto, Portugal | |
| Portugal | 1–1 | Germany | Friendly | Lisbon, Portugal | |
| Germany | 0–1 | Portugal | World Cup qualifying | Stuttgart, Germany | |
| Portugal | 1–2 | Germany | World Cup qualifying | Oeiras, Portugal | |
| Germany | 0–0 | Portugal | European Championship | Strasbourg, France (neutral) | |
| Portugal | 1–0 | Germany | Friendly | Lisbon, Portugal | |
| Germany | 3–1 | Portugal | Friendly | Hanover, Germany | |
| Germany | 2–1 | Portugal | Friendly | Ludwigshafen, Germany | |
| Portugal | 0–3 | Germany | Friendly | Oeiras, Portugal | |
| Germany | 1–1 | Portugal | Friendly | Frankfurt, Germany | |
| Portugal | 1–3 | Germany | Friendly | Lisbon, Portugal |
Recent form
Germany
- Dat GreeceNations League0–0Sun 4 Oct 2026
- Wv SerbiaNations League2–0Thu 1 Oct 2026
- Lv GreeceNations League0–1Sun 27 Sept 2026
- Dat NetherlandsNations League1–1Thu 24 Sept 2026
- Dv ParaguayWorld Cup1–1Mon 29 Jun 2026
Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.