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
Competitive10 matches
Friendlies19 matches
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
- England2Spain3
Nations League
London, England
- Spain2England1
European Championship
Berlin, Germany (neutral)
- Spain2England3
Nations League
Seville, Spain
- England1Spain2
Nations League
London, England
- 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.
Every meeting on one timeline
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
| Competition | Played | England | Draws | Spain | Goals |
|---|---|---|---|---|---|
| Friendly | 19 | 9 | 2 | 8 | 36–25 |
| European Championship | 3 | 1 | 1 | 1 | 3–3 |
| Nations League | 3 | 1 | 0 | 2 | 6–7 |
| World Cup | 2 | 0 | 1 | 1 | 0–1 |
| Euro qualifying | 2 | 2 | 0 | 0 | 3–1 |
Meetings by decade
| Decade | Results | Played | Goals |
|---|---|---|---|
| 1920s | 1 | 7 | |
| 1930s | 1 | 8 | |
| 1950s | 3 | 8 | |
| 1960s | 6 | 17 | |
| 1980s | 5 | 14 | |
| 1990s | 2 | 1 | |
| 2000s | 4 | 7 | |
| 2010s | 5 | 15 | |
| 2020s | 2 | 8 |
Longest runs
| Longest run of | England | Spain |
|---|---|---|
| Wins in a row | 71960 to 1980 | 32004 to 2009 |
| Unbeaten meetings | 71960 to 1980 | 32015 to 2018 |
Top scorers in England vs Spain
- 1Marcus RashfordEngland2
- 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
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| England | 2–3 | Spain | Nations League | London, England | |
| Spain | 2–1 | England | European Championship | Berlin, Germany (neutral) | |
| Spain | 2–3 | England | Nations League | Seville, Spain | |
| England | 1–2 | Spain | Nations League | London, England | |
| England | 2–2 | Spain | Friendly | London, England | |
| Spain | 2–0 | England | Friendly | Alicante, Spain | |
| England | 1–0 | Spain | Friendly | London, England | |
| Spain | 2–0 | England | Friendly | Seville, Spain | |
| England | 0–1 | Spain | Friendly | Manchester, England | |
| Spain | 1–0 | England | Friendly | Madrid, Spain | |
| England | 3–0 | Spain | Friendly | Birmingham, England | |
| England | 0–0England on pens | Spain | European Championship | London, England | |
| Spain | 1–0 | England | Friendly | Santander, Spain | |
| Spain | 2–4 | England | Friendly | Madrid, Spain | |
| Spain | 0–0 | England | World Cup | Madrid, Spain | |
| England | 1–2 | Spain | Friendly | London, England | |
| Spain | 1–2 | England | European Championship | Naples, Italy (neutral) | |
| Spain | 0–2 | England | Friendly | Barcelona, Spain | |
| Spain | 1–2 | England | Euro qualifying | Madrid, Spain | |
| England | 1–0 | Spain | Euro qualifying | London, England | |
| England | 2–0 | Spain | Friendly | London, England | |
| Spain | 0–2 | England | Friendly | Madrid, Spain | |
| England | 4–2 | Spain | Friendly | London, England | |
| Spain | 3–0 | England | Friendly | Madrid, Spain | |
| England | 4–1 | Spain | Friendly | London, England | |
| Spain | 1–1 | England | Friendly | Madrid, Spain | |
| England | 0–1 | Spain | World Cup | Rio de Janeiro, Brazil (neutral) | |
| England | 7–1 | Spain | Friendly | London, England | |
| Spain | 4–3 | England | Friendly | Madrid, Spain |
Recent form
England
- Wv Czech RepublicNations League3–0Tue 6 Oct 2026
- Wat CroatiaNations League7–0Sat 3 Oct 2026
- Wat Czech RepublicNations League2–0Tue 29 Sept 2026
- Lv SpainNations League2–3Sat 26 Sept 2026
- Wv FranceWorld Cup6–4Sat 18 Jul 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.