Skip to content
TheFootball.News

England vs Spain head-to-head record

England wins
13
Draws
4
Spain wins
12

29 meetings, 1929 to 2026Goals: England 48, Spain 37

England and Spain have met 29 times since 1929. England have won 13, Spain 12, and 4 matches ended level. They last met on 26 September 2026, when Spain won 3–2 in the Nations League.

The 29 meetings have produced 85 goals, 2.93 per game. The biggest win is England’s 7–1 in a friendly in 1931. Spain have won the last two meetings. They went 18 years without meeting, between 1931 and 1950.

Who has won more, England or Spain?

All matches29 matches

13 England4 drawsSpain 12

Competitive10 matches

4 England2 drawsSpain 4

Friendlies19 matches

9 England2 drawsSpain 8

Key numbers

Goals
England 48, Spain 372.93 per game
First meeting
Spain 4–3 EnglandFriendly, 15 May 1929
Most recent
England 2–3 SpainNations League, 26 Sept 2026
England’s biggest win
England 7–1 SpainFriendly, 9 Dec 1931
Spain’s biggest win
Spain 3–0 EnglandFriendly, 15 May 1960
Most goals in a meeting
England 7–1 SpainFriendly, 9 Dec 1931
Current run
Spain, 2 wins in a row
Biggest upset
Spain 2–3 EnglandNations League, 15 Oct 2018Winner’s rating-based win expectancy: 19%
TFN Elo rating now
England 2208 (3rd), Spain 2346 (1st)How the rating works

Last five meetings

  1. England2Spain3

    Nations League

    London, England

  2. Spain2England1

    European Championship

    Berlin, Germany (neutral)

  3. Spain2England3

    Nations League

    Seville, Spain

  4. England1Spain2

    Nations League

    London, England

  5. England2Spain2

    Friendly

    London, England

Who has had the upper hand over time?

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

Above the line: England have won more Below: Spain have won more
15 May 1929: Spain 4–3 England (Friendly). Spain +19 December 1931: England 7–1 Spain (Friendly). Level2 July 1950: England 0–1 Spain (World Cup). Spain +118 May 1955: Spain 1–1 England (Friendly). Spain +130 November 1955: England 4–1 Spain (Friendly). Level15 May 1960: Spain 3–0 England (Friendly). Spain +126 October 1960: England 4–2 Spain (Friendly). Level8 December 1965: Spain 0–2 England (Friendly). England +124 May 1967: England 2–0 Spain (Friendly). England +23 April 1968: England 1–0 Spain (Euro qualifying). England +38 May 1968: Spain 1–2 England (Euro qualifying). England +426 March 1980: Spain 0–2 England (Friendly). England +518 June 1980: Spain 1–2 England (European Championship). England +625 March 1981: England 1–2 Spain (Friendly). England +55 July 1982: Spain 0–0 England (World Cup). England +518 February 1987: Spain 2–4 England (Friendly). England +69 September 1992: Spain 1–0 England (Friendly). England +522 June 1996: England 0–0 Spain (European Championship). England +528 February 2001: England 3–0 Spain (Friendly). England +617 November 2004: Spain 1–0 England (Friendly). England +57 February 2007: England 0–1 Spain (Friendly). England +411 February 2009: Spain 2–0 England (Friendly). England +312 November 2011: England 1–0 Spain (Friendly). England +413 November 2015: Spain 2–0 England (Friendly). England +315 November 2016: England 2–2 Spain (Friendly). England +38 September 2018: England 1–2 Spain (Nations League). England +215 October 2018: Spain 2–3 England (Nations League). England +314 July 2024: Spain 2–1 England (European Championship). England +226 September 2026: England 2–3 Spain (Nations League). England +1Level
England lead by 1 win after the latest meeting. The biggest lead was 6, held by England from 18 June 1980.

Every meeting on one timeline

Larger dots mark bigger winning margins. Hover a dot for the result.

Home, away and neutral

In England's home games

13 matches

724

EnglandDrawsSpain

In Spain's home games

13 matches

526

EnglandDrawsSpain

At neutral venues

3 matches

102

EnglandDrawsSpain

Record by competition

Record by competition
CompetitionPlayedEnglandDrawsSpainGoals
Friendly1992836–25
European Championship31113–3
Nations League31026–7
World Cup20110–1
Euro qualifying22003–1

Meetings by decade

England wins Draws Spain wins
Meetings by decade
DecadeResultsPlayedGoals
1920s17
1930s18
1950s38
1960s617
1980s514
1990s21
2000s47
2010s515
2020s28

Longest runs

Longest runs
Longest run ofEnglandSpain
Wins in a row71960 to 198032004 to 2009
Unbeaten meetings71960 to 198032015 to 2018

Top scorers in England vs Spain

  1. 1Marcus RashfordEngland2
  2. 2Raheem SterlingEngland2

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

Penalty shootouts

  • England 0–0 SpainEuropean Championship, 22 Jun 1996England won on penalties

Questions answered

How many times have England and Spain played each other?

29 times, starting on 15 May 1929. 10 of those meetings were competitive and 19 were friendlies.

Who has won more matches between England and Spain?

England, with 13 wins to 12. 4 matches ended level.

What is the biggest win in England vs Spain?

England’s 7–1 win in a friendly on 9 December 1931 in London.

When did England and Spain last play?

On 26 September 2026 in London, when Spain won 3–2 in the Nations League.

What is the competitive record between England and Spain?

In 10 competitive matches, England have 4 wins, Spain have 4, and 2 ended level.

When do England and Spain play next?

On 15 November 2026 in the Nations League (League A, Group 3).

Have England and Spain met in a penalty shootout?

Yes, once. Most recently at the European Championship on 22 June 1996, when England won the shootout after a 0–0 draw.

Every England vs Spain result

Show
Every England vs Spain result
DateHomeScoreAwayCompetitionVenue
England2–3SpainNations LeagueLondon, England
Spain2–1EnglandEuropean ChampionshipBerlin, Germany (neutral)
Spain2–3EnglandNations LeagueSeville, Spain
England1–2SpainNations LeagueLondon, England
England2–2SpainFriendlyLondon, England
Spain2–0EnglandFriendlyAlicante, Spain
England1–0SpainFriendlyLondon, England
Spain2–0EnglandFriendlySeville, Spain
England0–1SpainFriendlyManchester, England
Spain1–0EnglandFriendlyMadrid, Spain
England3–0SpainFriendlyBirmingham, England
England0–0England on pensSpainEuropean ChampionshipLondon, England
Spain1–0EnglandFriendlySantander, Spain
Spain2–4EnglandFriendlyMadrid, Spain
Spain0–0EnglandWorld CupMadrid, Spain
England1–2SpainFriendlyLondon, England
Spain1–2EnglandEuropean ChampionshipNaples, Italy (neutral)
Spain0–2EnglandFriendlyBarcelona, Spain
Spain1–2EnglandEuro qualifyingMadrid, Spain
England1–0SpainEuro qualifyingLondon, England
England2–0SpainFriendlyLondon, England
Spain0–2EnglandFriendlyMadrid, Spain
England4–2SpainFriendlyLondon, England
Spain3–0EnglandFriendlyMadrid, Spain
England4–1SpainFriendlyLondon, England
Spain1–1EnglandFriendlyMadrid, Spain
England0–1SpainWorld CupRio de Janeiro, Brazil (neutral)
England7–1SpainFriendlyLondon, England
Spain4–3EnglandFriendlyMadrid, Spain

Recent form

England

  1. Wv Czech RepublicNations League3–0Tue 6 Oct 2026
  2. Wat CroatiaNations League7–0Sat 3 Oct 2026
  3. Wat Czech RepublicNations League2–0Tue 29 Sept 2026
  4. Lv SpainNations League2–3Sat 26 Sept 2026
  5. Wv FranceWorld Cup6–4Sat 18 Jul 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.