Mexico vs Switzerland prediction, odds & betting tips 07/06/2025
Photo by IMAGO
🔥 Our Hot tip

Mexico to score first

Mexico opened the scoring in four of their last five matches

An interesting fixture is on the cards as Mexico and Switzerland draw swords in a friendly game at Rice-Eccles Stadium on Saturday, 7 June 2025.

View our free Mexico vs Switzerland predictions below.

Mexico vs Switzerland predictions: Both teams to find the net

Key stats

  • Switzerland's last five matches produced goals at both ends.
  • Both teams were on the scoresheet in four of six previous meetings between these sides.
  • At least five cards were awarded in six of Switzerland's last eight matches.

Correct score prediction: Mexico 2-1 Switzerland

Switzerland have won only one of their last nine matches across all competitions, and that was against Luxembourg. They are up against a Mexico side that won four of their last five games, keeping three clean sheets in the process.

Despite their poor track record against Switzerland, we are leaning towards Mexico for the win.

Pre-game odds and win probability: Switzerland are slightly favoured

  • HOME: 13/8 (2.63) – 38.1%
  • DRAW: 23/10 (3.30) – 30.3%
  • AWAY: 8/5 (2.60) – 38.5%

*Odds from Ladbrokes, subject to change

Ahead of this encounter, Switzerland are the expected winners at 8/5 (2.60). Teams with these odds usually have a 38.5% probability of winning.

Don’t forget to check out more of our best betting tips and predictions after you’ve dissected our Mexico vs Switzerland predictions.

It is also fair to point out that four of six previous skirmishes between Mexico and Switzerland went north of the 2.5-goal marker. On that note, over 2.5 total goals has an appealing look at 11/10 (2.10). That one has a 47.6% chance of landing.

Most recent H2Hs: First encounter in over three decades

Switzerland were the victors in their last three meetings with Mexico. They have a 4-1-1 win-draw-loss record against their opponents, although the most recent clash between these teams took place in January 1994.

Moreover, the last five skirmishes between these sides were friendlies, and their only competitive encounter was at the 1950 FIFA World Cup, which Switzerland won 2-1.

Mexico preview: A couple of absentees

Mexico have lined up friendlies against Switzerland and Turkey ahead of the CONCACAF Gold Cup, which kicks off later this month.

Javier Aguirre named a 26-man squad for the continental showpiece, with Hirving Lozano and Henry Martin sidelined with injuries.

Although Emilio Lara, Juan Purata, Gilberto Sepulveda, Jeremy Marquez and Ramon Juarez did not make the cut, these players will travel with the team for their friendly matches.

Guillermo Ochoa was called up to the national team for the first time this year, while players from Monterrey and Pachuca were excluded because of their involvement in the FIFA Club World Cup.

Predicted lineup: Malagon (GK), Reyes, Montes, Vasquez, Gallardo, Alvarado, Alvarez, Mora, Huerta, Gimenez & Jimenez.

CONCACAF Nations League 24/03/25

W

Panama

Panama

1

Mexico

Mexico

2

CONCACAF Nations League 21/03/25

W

Canada

Canada

0

Mexico

Mexico

2

African Nations C'ship Qualifying 22/01/25

L

River Plate

River Plate

2

Mexico

Mexico

0

CONCACAF Nations League 20/11/24

W

Honduras

Honduras

0

Mexico

Mexico

4

CONCACAF Nations League 16/11/24

L

Honduras

Honduras

2

Mexico

Mexico

0

Switzerland preview: Eyeing back-to-back wins for the first time since June 2024

Unlike their opponents, Switzerland have no competitive fixtures until September. They will face Mexico and the United States in friendlies over the next few days.

Predicted lineup: Mvogo (GK), Comert, Gartenmann, Rodriguez, Blondel, Sow, Sierro, Muheim, Ndoye, Vargas, Embolo.

International Match 25/03/25

W

Luxembourg

Luxembourg

1

Switzerland

Switzerland

3

International Match 21/03/25

D

Northern Ireland

Northern Ireland

1

Switzerland

Switzerland

1

UEFA Nations League A 18/11/24

L

Spain

Spain

3

Switzerland

Switzerland

2

UEFA Nations League A 15/11/24

D

Serbia

Serbia

1

Switzerland

Switzerland

1

UEFA Nations League A 15/10/24

D

Denmark

Denmark

2

Switzerland

Switzerland

2

Player to watch: Raul Jimemez

Raul Jimemez player to watch
Photo by IMAGO

Mexico have scored four times in their last two games, and all four goals came from Raul Jimemez. The Fulham forward was on the scoresheet in his last three international assignments and will look to extend that streak this weekend.


Kelechi is a huge sports fan with over 10 years of betting experience. He has written for a few publications like Afrik-Foot, What Are The Odds, Mighty Tips and Pundit Feed