⚽ Mexico vs. South Africa Prediction: World Cup Picks & Best Bets (June 11)

Armando Gonzalez and Mexico are set to dominate South Africa in their World Cup opener in Mexico City.
Mexico's Armando Gonzalez celebrates scoring as we make our best Mexico vs. South Africa prediction.
Pictured: Mexico's Armando Gonzalez celebrates scoring as we make our best Mexico vs. South Africa prediction. Photo by REUTERS/Eloisa Sanchez
Enjoying SBR content? Add us as a preferred source on your Google account Add as a preferred source on Google

South Africa are in a lot of trouble when they open their 2026 World Cup at Estadio Azteca in Mexico City against a Mexico national team that enters this in good form. With the home crowd on Mexico's side, my Mexico vs. South Africa prediction focuses on why I expect Armando Gonzalez and El Tri to win this game with relative ease.

Thursday's action starts at 3 p.m. ET and will air on FOX and Telemundo and will stream on Peacock.

📃 Affiliate disclosure

Sportsbook Review may receive a commission if you sign up through our links. Not intended for use in MA. Bonuses not applicable in Ontario. 21+ only. (Gambling problem? Call 1-800-GAMBLER)


⚽ Mexico vs. South Africa predictions: Pick to win & player prop bets

See all of our experts' soccer picks across the best World Cup betting sites.

💰 Best bets 📊 Best odds ⚖️ Wager (units)
Mexico -1.5 +125 via DraftKings 2u -> 2.5u
South Africa Under 0.5 goals -155 via DraftKings 1.5u -> 0.97u
Each team Over 2.5 shots on target +135 via FanDuel 1u -> 1.35u
Armando Gonzalez anytime goalscorer +175 via FanDuel 1u -> 1.75u

⚽ Who will win Mexico vs. South Africa?

Mexico enters this game as the better team, and they get the bonus of playing in front of their home crowd. El Tri is 6-0-2 in their last eight, all international friendlies. Their defense has been outstanding, recording six shutouts during that stretch, including against Portugal.

I expect South Africa to get shots on net, especially late in the game. After all, this is an offensive-minded team that has scored at least once in five of its last six games. But Mexico won the Concacaf Gold Cup last year and is simply too well-rounded a team for South Africa to compete with in what will be a true road game.

Score prediction: Mexico 2, South Africa 0

💵 My best bet: Mexico -1.5 (+125)

Mexico has gone eight consecutive matches without allowing more than one goal, shutting out four teams in this year's World Cup during that span. But with the price for a shutout high, my best bet is Mexico -1.5.

Mexico scored five goals in its last game. South Africa has allowed multiple goals in three of their last six matches. I'd genuinely be more surprised by a 1-0 Mexico victory than a more lopsided result like 6-1.


🦶 Who will score in Mexico vs. South Africa?

Follow all of our expert soccer betting analysis for the 2026 World Cup.

Armando Gonzalez, F, Mexico (+175)

Armando Gonzalez has just one goal in seven appearances with the Mexico national team. However, he has been a consistent presence for Guadalajara in Liga MX, scoring 24 goals in 32 matches this year.

What impresses me most is that his 24 goals are evenly spread across Apertura 2025 and Clausura 2026, the two Liga MX championships. This signals that he's not a streaky scorer, but rather a threat every time he takes the pitch.

Best Mexico vs. South Africa goal-scorer pick: Armando Gonzalez (+175 via FanDuel)


🥅 Will both teams score in Mexico vs. South Africa?

No, both teams won't score in this match. The South Africans haven't scored more than once in any of their five matches in 2026. Additionally, they were shut out in May by a Nicaragua team that allowed 11 goals in their last five World Cup qualifying matches.

The only way I see South Africa getting on the board is if they score on a penalty.

Both teams to score (BTTS) pick: No (-180 via DraftKings)


📊 Mexico vs. South Africa odds

We're tracking the latest World Cup odds and favorites to win this year's tournament.


📺 How to watch Mexico vs. South Africa

  • Date: Thursday, June 11
  • Kickoff: 3 p.m. ET
  • Location: Estadio Azteca (Mexico City)
  • TV: FOX, Telemundo
  • Streaming: Peacock