Germany vs Spain
head-to-head record
- Germany wins
- 9
- Draws
- 9
- Spain wins
- 9
27 meetings, 1935 to 2024Goals: Germany 32, Spain 34
Germany and Spain have met 27 times since 1935. They have won nine each, with 9 draws. They last met on 5 July 2024, when Spain won 2–1 at the European Championship.
The 27 meetings have produced 66 goals, 2.44 per game. The biggest win is Spain’s 6–0 in the Nations League in 2020. Spain are unbeaten in the last five meetings (2 wins, 3 draws). In competitive matches, though, Spain lead 5 wins to 4.
Who has won more, Germany or Spain?
All matches27 matches
Competitive13 matches
Friendlies14 matches
Key numbers
- Goals
- Germany 32, Spain 342.44 per game
- First meeting
- Germany 1–2 SpainFriendly, 12 May 1935
- Most recent
- Germany 1–2 SpainEuropean Championship, 5 Jul 2024
- Germany’s biggest win
- Germany 4–1 SpainFriendly, 16 Aug 2000
- Spain’s biggest win
- Spain 6–0 GermanyNations League, 17 Nov 2020
- Most goals in a meeting
- Spain 6–0 GermanyNations League, 17 Nov 2020
- Current run
- Spain unbeaten in 5
- Biggest upset
- Germany 0–1 SpainEuropean Championship, 20 Jun 1984Winner’s rating-based win expectancy: 28%
- TFN Elo rating now
- Germany 1963 (14th), Spain 2346 (1st)How the rating works
Last five meetings
- Germany1Spain2
European Championship
Stuttgart, Germany
- Spain1Germany1
World Cup
Al Khor, Qatar (neutral)
- Spain6Germany0
Nations League
Seville, Spain
- Germany1Spain1
Nations League
Stuttgart, Germany
- Germany1Spain1
Friendly
Düsseldorf, Germany
Who has had the upper hand over time?
The line climbs with every Germany win and drops with every Spain 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
11 matches
542
GermanyDrawsSpain
In Spain's home games
10 matches
334
GermanyDrawsSpain
At neutral venues
6 matches
123
GermanyDrawsSpain
Record by competition
| Competition | Played | Germany | Draws | Spain | Goals |
|---|---|---|---|---|---|
| Friendly | 14 | 5 | 5 | 4 | 19–17 |
| World Cup | 5 | 2 | 2 | 1 | 6–5 |
| European Championship | 4 | 1 | 0 | 3 | 3–4 |
| Euro qualifying | 2 | 1 | 1 | 0 | 3–1 |
| Nations League | 2 | 0 | 1 | 1 | 1–7 |
Meetings by decade
| Decade | Results | Played | Goals |
|---|---|---|---|
| 1930s | 2 | 6 | |
| 1940s | 1 | 2 | |
| 1950s | 2 | 6 | |
| 1960s | 1 | 3 | |
| 1970s | 5 | 10 | |
| 1980s | 4 | 10 | |
| 1990s | 2 | 2 | |
| 2000s | 3 | 10 | |
| 2010s | 3 | 4 | |
| 2020s | 4 | 13 |
Longest runs
| Longest run of | Germany | Spain |
|---|---|---|
| Wins in a row | 21976 to 1982 | 32003 to 2010 |
| Unbeaten meetings | 51986 to 2000 | 52018 to 2024 |
The longest run of draws is 2, from 23 March 2018 to 3 September 2020.
Top scorers in Germany vs Spain
- 1Ferran TorresSpain3
- 2Álvaro MorataSpain2
- 3Rudi VöllerGermany2
Scorer records exist for 13 of the 27 meetings, mostly competitive matches. Own goals are not credited to a player.
Questions answered
How many times have Germany and Spain played each other?
27 times, starting on 12 May 1935. 13 of those meetings were competitive and 14 were friendlies.
Who has won more matches between Germany and Spain?
Neither: they have 9 wins each, with 9 draws.
What is the biggest win in Germany vs Spain?
Spain’s 6–0 win in the Nations League on 17 November 2020 in Seville.
When did Germany and Spain last play?
On 5 July 2024 in Stuttgart, when Spain won 2–1 at the European Championship.
What is the competitive record between Germany and Spain?
In 13 competitive matches, Germany have 4 wins, Spain have 5, and 4 ended level.
Every Germany vs Spain result
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| Germany | 1–2 | Spain | European Championship | Stuttgart, Germany | |
| Spain | 1–1 | Germany | World Cup | Al Khor, Qatar (neutral) | |
| Spain | 6–0 | Germany | Nations League | Seville, Spain | |
| Germany | 1–1 | Spain | Nations League | Stuttgart, Germany | |
| Germany | 1–1 | Spain | Friendly | Düsseldorf, Germany | |
| Spain | 0–1 | Germany | Friendly | Vigo, Spain | |
| Germany | 0–1 | Spain | World Cup | Durban, South Africa (neutral) | |
| Germany | 0–1 | Spain | European Championship | Vienna, Austria (neutral) | |
| Spain | 3–1 | Germany | Friendly | Palma de Mallorca, Spain | |
| Germany | 4–1 | Spain | Friendly | Hanover, Germany | |
| Spain | 0–0 | Germany | Friendly | Jerez de la Frontera, Spain | |
| Germany | 1–1 | Spain | World Cup | Chicago, United States (neutral) | |
| Germany | 2–0 | Spain | European Championship | Munich, Germany | |
| Germany | 2–2 | Spain | Friendly | Hanover, Germany | |
| Germany | 0–1 | Spain | European Championship | Paris, France (neutral) | |
| Spain | 1–2 | Germany | World Cup | Madrid, Spain | |
| Germany | 2–0 | Spain | Euro qualifying | Munich, Germany | |
| Spain | 1–1 | Germany | Euro qualifying | Madrid, Spain | |
| Spain | 1–0 | Germany | Friendly | Barcelona, Spain | |
| Germany | 2–1 | Spain | Friendly | Stuttgart, Germany | |
| Spain | 2–0 | Germany | Friendly | Seville, Spain | |
| Germany | 2–1 | Spain | World Cup | Birmingham, England (neutral) | |
| Germany | 2–0 | Spain | Friendly | Frankfurt, Germany | |
| Spain | 2–2 | Germany | Friendly | Madrid, Spain | |
| Germany | 1–1 | Spain | Friendly | Berlin, Germany | |
| Spain | 1–2 | Germany | Friendly | Barcelona, Spain | |
| Germany | 1–2 | Spain | Friendly | Cologne, Germany |
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
Spain
- Wat CroatiaNations League2–1Tue 6 Oct 2026
- Wv Czech RepublicNations League3–1Sat 3 Oct 2026
- Wv CroatiaNations League4–1Tue 29 Sept 2026
- Wat EnglandNations League3–2Sat 26 Sept 2026
- Wv ArgentinaWorld Cup1–0Sun 19 Jul 2026
Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.