Skip to content
TheFootball.News

Mexico vs Spain head-to-head record

Mexico wins
0
Draws
3
Spain wins
4

7 meetings, 1928 to 2010Goals: Mexico 3, Spain 13

Mexico and Spain have met 7 times since 1928. Spain have won 4, Mexico 0, and 3 matches ended level. They last met on 11 August 2010, when the match ended 1–1 in a friendly.

The 7 meetings have produced 16 goals, 2.29 per game. The biggest win is Spain’s 7–1 in the Olympic Games in 1928. Spain are unbeaten in the last seven meetings (4 wins, 3 draws). They went 34 years without meeting, between 1928 and 1962.

Who has won more, Mexico or Spain?

All matches7 matches

0 Mexico3 drawsSpain 4

Competitive2 matches

0 Mexico0 drawsSpain 2

Friendlies5 matches

0 Mexico3 drawsSpain 2

Key numbers

Goals
Mexico 3, Spain 132.29 per game
First meeting
Spain 7–1 MexicoOlympic Games, 30 May 1928
Most recent
Mexico 1–1 SpainFriendly, 11 Aug 2010
Spain’s biggest win
Spain 7–1 MexicoOlympic Games, 30 May 1928
Most goals in a meeting
Spain 7–1 MexicoOlympic Games, 30 May 1928
Current run
Spain unbeaten in 7
TFN Elo rating now
Mexico 1950 (16th), Spain 2346 (1st)How the rating works

Last five meetings

  1. Mexico1Spain1

    Friendly

    Mexico City, Mexico

  2. Spain1Mexico0

    Friendly

    Huelva, Spain

  3. Spain1Mexico1

    Friendly

    Las Palmas, Spain

  4. Spain2Mexico0

    Friendly

    Granada, Spain

  5. Spain0Mexico0

    Friendly

    Seville, Spain

Who has had the upper hand over time?

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

Above the line: Mexico have won more Below: Spain have won more
30 May 1928: Spain 7–1 Mexico (Olympic Games). Spain +13 June 1962: Mexico 0–1 Spain (World Cup). Spain +223 April 1969: Spain 0–0 Mexico (Friendly). Spain +226 April 1978: Spain 2–0 Mexico (Friendly). Spain +327 January 1993: Spain 1–1 Mexico (Friendly). Spain +314 November 2001: Spain 1–0 Mexico (Friendly). Spain +411 August 2010: Mexico 1–1 Spain (Friendly). Spain +4Level
Spain lead by 4 wins after the latest meeting. The biggest lead was 4, held by Spain from 14 November 2001.

Every meeting on one timeline

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

Home, away and neutral

In Mexico's home games

1 match

010

MexicoDrawsSpain

In Spain's home games

4 matches

022

MexicoDrawsSpain

At neutral venues

2 matches

002

MexicoDrawsSpain

Record by competition

Record by competition
CompetitionPlayedMexicoDrawsSpainGoals
Friendly50322–5
World Cup10010–1
Olympic Games10011–7

Meetings by decade

Mexico wins Draws Spain wins
Meetings by decade
DecadeResultsPlayedGoals
1920s18
1960s21
1970s12
1990s12
2000s11
2010s12

Longest runs

Longest runs
Longest run ofMexicoSpain
Wins in a rowNone21928 to 1962
Unbeaten meetings1201071928 to 2010

Questions answered

How many times have Mexico and Spain played each other?

7 times, starting on 30 May 1928. 2 of those meetings were competitive and 5 were friendlies.

Who has won more matches between Mexico and Spain?

Spain, with 4 wins to 0. 3 matches ended level.

What is the biggest win in Mexico vs Spain?

Spain’s 7–1 win in the Olympic Games on 30 May 1928 in Amsterdam.

When did Mexico and Spain last play?

On 11 August 2010 in Mexico City, when the match ended 1–1 in a friendly.

What is the competitive record between Mexico and Spain?

In 2 competitive matches, Mexico have 0 wins, Spain have 2, and 0 ended level.

Every Mexico vs Spain result

Show
Every Mexico vs Spain result
DateHomeScoreAwayCompetitionVenue
Mexico1–1SpainFriendlyMexico City, Mexico
Spain1–0MexicoFriendlyHuelva, Spain
Spain1–1MexicoFriendlyLas Palmas, Spain
Spain2–0MexicoFriendlyGranada, Spain
Spain0–0MexicoFriendlySeville, Spain
Mexico0–1SpainWorld CupViña del Mar, Chile (neutral)
Spain7–1MexicoOlympic GamesAmsterdam, Netherlands (neutral)

Recent form

Mexico

  1. Lv ChileFriendly0–2Tue 6 Oct 2026
  2. Lat USAFriendly0–3Sat 3 Oct 2026
  3. Dv PeruFriendly1–1Tue 29 Sept 2026
  4. Dv ColombiaFriendly1–1Sat 26 Sept 2026
  5. Lv EnglandWorld Cup2–3Sun 5 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.