Skip to content
TheFootball.News

Mexico vs Switzerland head-to-head record

Mexico wins
1
Draws
1
Switzerland wins
5

7 meetings, 1950 to 2025Goals: Mexico 9, Switzerland 16

Mexico and Switzerland have met 7 times since 1950. Switzerland have won 5, Mexico 1, and 1 match ended level. They last met on 7 June 2025, when Switzerland won 4–2 in a friendly.

The 7 meetings have produced 25 goals, 3.57 per game. The biggest win is Switzerland’s 5–1 in a friendly in 1994. Switzerland have won the last four meetings. They went 31 years without meeting, between 1994 and 2025.

Who has won more, Mexico or Switzerland?

All matches7 matches

1 Mexico1 drawSwitzerland 5

Competitive1 match

0 Mexico0 drawsSwitzerland 1

Friendlies6 matches

1 Mexico1 drawSwitzerland 4

Key numbers

Goals
Mexico 9, Switzerland 163.57 per game
First meeting
Mexico 1–2 SwitzerlandWorld Cup, 2 Jul 1950
Most recent
Mexico 2–4 SwitzerlandFriendly, 7 Jun 2025
Mexico’s biggest win
Mexico 3–0 SwitzerlandFriendly, 5 Jan 1967
Switzerland’s biggest win
Mexico 1–5 SwitzerlandFriendly, 26 Jan 1994
Most goals in a meeting
Mexico 2–4 SwitzerlandFriendly, 7 Jun 2025
Current run
Switzerland, 4 wins in a row
Biggest upset
Mexico 0–2 SwitzerlandFriendly, 8 Jan 1967Winner’s rating-based win expectancy: 9.3%
TFN Elo rating now
Mexico 1950 (16th), Switzerland 2039 (8th)How the rating works

Last five meetings

  1. Mexico2Switzerland4

    Friendly

    Salt Lake City, United States (neutral)

  2. Mexico1Switzerland5

    Friendly

    Oakland, United States (neutral)

  3. Mexico1Switzerland2

    Friendly

    Querétaro, Mexico

  4. Mexico0Switzerland2

    Friendly

    Guadalajara, Mexico

  5. Mexico3Switzerland0

    Friendly

    Mexico City, Mexico

Who has had the upper hand over time?

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

Above the line: Mexico have won more Below: Switzerland have won more
2 July 1950: Mexico 1–2 Switzerland (World Cup). Switzerland +119 June 1966: Switzerland 1–1 Mexico (Friendly). Switzerland +15 January 1967: Mexico 3–0 Switzerland (Friendly). Level8 January 1967: Mexico 0–2 Switzerland (Friendly). Switzerland +16 February 1985: Mexico 1–2 Switzerland (Friendly). Switzerland +226 January 1994: Mexico 1–5 Switzerland (Friendly). Switzerland +37 June 2025: Mexico 2–4 Switzerland (Friendly). Switzerland +4Level
Switzerland lead by 4 wins after the latest meeting. The biggest lead was 4, held by Switzerland from 7 June 2025.

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

3 matches

102

MexicoDrawsSwitzerland

In Switzerland's home games

1 match

010

MexicoDrawsSwitzerland

At neutral venues

3 matches

003

MexicoDrawsSwitzerland

Record by competition

Record by competition
CompetitionPlayedMexicoDrawsSwitzerlandGoals
Friendly61148–14
World Cup10011–2

Meetings by decade

Mexico wins Draws Switzerland wins
Meetings by decade
DecadeResultsPlayedGoals
1950s13
1960s37
1980s13
1990s16
2020s16

Longest runs

Longest runs
Longest run ofMexicoSwitzerland
Wins in a row1196741967 to 2025
Unbeaten meetings21966 to 196741967 to 2025

Questions answered

How many times have Mexico and Switzerland played each other?

7 times, starting on 2 July 1950. 1 of those meetings were competitive and 6 were friendlies.

Who has won more matches between Mexico and Switzerland?

Switzerland, with 5 wins to 1. 1 match ended level.

What is the biggest win in Mexico vs Switzerland?

Switzerland’s 5–1 win in a friendly on 26 January 1994 in Oakland.

When did Mexico and Switzerland last play?

On 7 June 2025 in Salt Lake City, when Switzerland won 4–2 in a friendly.

What is the competitive record between Mexico and Switzerland?

In 1 competitive match, Mexico have 0 wins, Switzerland have 1, and 0 ended level.

Every Mexico vs Switzerland result

Show
Every Mexico vs Switzerland result
DateHomeScoreAwayCompetitionVenue
Mexico2–4SwitzerlandFriendlySalt Lake City, United States (neutral)
Mexico1–5SwitzerlandFriendlyOakland, United States (neutral)
Mexico1–2SwitzerlandFriendlyQuerétaro, Mexico
Mexico0–2SwitzerlandFriendlyGuadalajara, Mexico
Mexico3–0SwitzerlandFriendlyMexico City, Mexico
Switzerland1–1MexicoFriendlyLausanne, Switzerland
Mexico1–2SwitzerlandWorld CupPorto Alegre, Brazil (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

Switzerland

  1. Wv North MacedoniaNations League3–0Tue 6 Oct 2026
  2. Wv SloveniaNations League2–1Sat 3 Oct 2026
  3. Wat ScotlandNations League3–0Tue 29 Sept 2026
  4. Wat North MacedoniaNations League3–0Sat 26 Sept 2026
  5. Lv ArgentinaWorld Cup1–3Sat 11 Jul 2026

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