Skip to content
TheFootball.News

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

9 Germany9 drawsSpain 9

Competitive13 matches

4 Germany4 drawsSpain 5

Friendlies14 matches

5 Germany5 drawsSpain 4

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

  1. Germany1Spain2

    European Championship

    Stuttgart, Germany

  2. Spain1Germany1

    World Cup

    Al Khor, Qatar (neutral)

  3. Spain6Germany0

    Nations League

    Seville, Spain

  4. Germany1Spain1

    Nations League

    Stuttgart, Germany

  5. 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.

Above the line: Germany have won more Below: Spain have won more
12 May 1935: Germany 1–2 Spain (Friendly). Spain +123 February 1936: Spain 1–2 Germany (Friendly). Level12 April 1942: Germany 1–1 Spain (Friendly). Level28 December 1952: Spain 2–2 Germany (Friendly). Level19 March 1958: Germany 2–0 Spain (Friendly). Germany +120 July 1966: Germany 2–1 Spain (World Cup). Germany +211 February 1970: Spain 2–0 Germany (Friendly). Germany +124 November 1973: Germany 2–1 Spain (Friendly). Germany +223 February 1974: Spain 1–0 Germany (Friendly). Germany +124 April 1976: Spain 1–1 Germany (Euro qualifying). Germany +122 May 1976: Germany 2–0 Spain (Euro qualifying). Germany +22 July 1982: Spain 1–2 Germany (World Cup). Germany +320 June 1984: Germany 0–1 Spain (European Championship). Germany +215 October 1986: Germany 2–2 Spain (Friendly). Germany +217 June 1988: Germany 2–0 Spain (European Championship). Germany +321 June 1994: Germany 1–1 Spain (World Cup). Germany +322 February 1995: Spain 0–0 Germany (Friendly). Germany +316 August 2000: Germany 4–1 Spain (Friendly). Germany +412 February 2003: Spain 3–1 Germany (Friendly). Germany +329 June 2008: Germany 0–1 Spain (European Championship). Germany +27 July 2010: Germany 0–1 Spain (World Cup). Germany +118 November 2014: Spain 0–1 Germany (Friendly). Germany +223 March 2018: Germany 1–1 Spain (Friendly). Germany +23 September 2020: Germany 1–1 Spain (Nations League). Germany +217 November 2020: Spain 6–0 Germany (Nations League). Germany +127 November 2022: Spain 1–1 Germany (World Cup). Germany +15 July 2024: Germany 1–2 Spain (European Championship). LevelLevel
Level after the latest meeting. The biggest lead was 4, held by Germany from 16 August 2000.

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

11 matches

542

GermanyDrawsSpain

In Spain's home games

10 matches

334

GermanyDrawsSpain

At neutral venues

6 matches

123

GermanyDrawsSpain

Record by competition

Record by competition
CompetitionPlayedGermanyDrawsSpainGoals
Friendly1455419–17
World Cup52216–5
European Championship41033–4
Euro qualifying21103–1
Nations League20111–7

Meetings by decade

Germany wins Draws Spain wins
Meetings by decade
DecadeResultsPlayedGoals
1930s26
1940s12
1950s26
1960s13
1970s510
1980s410
1990s22
2000s310
2010s34
2020s413

Longest runs

Longest runs
Longest run ofGermanySpain
Wins in a row21976 to 198232003 to 2010
Unbeaten meetings51986 to 200052018 to 2024

The longest run of draws is 2, from 23 March 2018 to 3 September 2020.

Top scorers in Germany vs Spain

  1. 1Ferran TorresSpain3
  2. 2Álvaro MorataSpain2
  3. 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

Show
Every Germany vs Spain result
DateHomeScoreAwayCompetitionVenue
Germany1–2SpainEuropean ChampionshipStuttgart, Germany
Spain1–1GermanyWorld CupAl Khor, Qatar (neutral)
Spain6–0GermanyNations LeagueSeville, Spain
Germany1–1SpainNations LeagueStuttgart, Germany
Germany1–1SpainFriendlyDüsseldorf, Germany
Spain0–1GermanyFriendlyVigo, Spain
Germany0–1SpainWorld CupDurban, South Africa (neutral)
Germany0–1SpainEuropean ChampionshipVienna, Austria (neutral)
Spain3–1GermanyFriendlyPalma de Mallorca, Spain
Germany4–1SpainFriendlyHanover, Germany
Spain0–0GermanyFriendlyJerez de la Frontera, Spain
Germany1–1SpainWorld CupChicago, United States (neutral)
Germany2–0SpainEuropean ChampionshipMunich, Germany
Germany2–2SpainFriendlyHanover, Germany
Germany0–1SpainEuropean ChampionshipParis, France (neutral)
Spain1–2GermanyWorld CupMadrid, Spain
Germany2–0SpainEuro qualifyingMunich, Germany
Spain1–1GermanyEuro qualifyingMadrid, Spain
Spain1–0GermanyFriendlyBarcelona, Spain
Germany2–1SpainFriendlyStuttgart, Germany
Spain2–0GermanyFriendlySeville, Spain
Germany2–1SpainWorld CupBirmingham, England (neutral)
Germany2–0SpainFriendlyFrankfurt, Germany
Spain2–2GermanyFriendlyMadrid, Spain
Germany1–1SpainFriendlyBerlin, Germany
Spain1–2GermanyFriendlyBarcelona, Spain
Germany1–2SpainFriendlyCologne, 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

Spain

  1. Wat CroatiaNations League2–1Tue 6 Oct 2026
  2. Wv Czech RepublicNations League3–1Sat 3 Oct 2026
  3. Wv CroatiaNations League4–1Tue 29 Sept 2026
  4. Wat EnglandNations League3–2Sat 26 Sept 2026
  5. Wv ArgentinaWorld Cup1–0Sun 19 Jul 2026

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