Canada vs Mexico prediction, H2H and probable lineups - 21.03.2025

Canada vs Mexico prediction Photo: https://x.com/danjebbison
Finished
0 : 2
International, Inglewood, Los Angeles Stadium
1' 75'
Raul Jimenez

In the early hours of Friday, March 21st, Canada will face Mexico in the semi-finals of the CONCACAF Nations League. Here's a bet suggestion for this match.

Canada vs Mexico: match facts and head-to-head

  • Canada is unbeaten in five matches: four wins and a draw.
  • Mexico has three wins and two losses in their last five games.
  • The Canadians have won their last three matches, scoring in each.
  • Both teams score in both halves in 30% of matches.
  • Canada wins with a clean sheet in 40% of matches, Mexico in 50%.
  • In the last five head-to-head encounters, Mexico won twice, Canada once, with two matches ending in a draw.

Canada vs Mexico: match preview

Canada began the tournament with a quarter-final against Suriname, confidently winning with an aggregate score of 4-0. The team's form is impressive: seven matches unbeaten (six wins and one draw). The Canadians have yet to win this trophy, having been sensationally knocked out in the quarter-finals by Jamaica in the previous edition. In 2023, Canada reached the final, where they lost to the USA (0-2).

Mexico started with a challenging quarter-final. In the first match, the Mexicans lost to Honduras (0-2), but then thrashed their opponents (4-0) to reach the semi-finals. The team has played in the CONCACAF Nations League finals twice, losing both times to the USA (0-2 in 2023, 2-3 in 2020). Their form is inconsistent: three wins and two losses in the last five matches.

Probable lineups

  • Canada: St. Clair; Johnston, Bombito, Cornelius, Davies; Osorio; Buchanan, Eustáquio, Shaffelburg; David, Larin.
  • Mexico: Malagón; Huéscas, Montes, Vázquez, Gallardo; Ed. Álvarez, Rodríguez; Ef. Álvarez, Romo, Vega; Jiménez.

Prediction

A tense match is expected between two ambitious teams aiming to reach the final. I'm betting on both teams to score (odds 1.85).

Prediction on game Both teams to score - Yes
Odds: 1.85
Betwinner Bonus Code
DAILYSPORTS7 Promo code copied
Betwinner
4.75
View odds
Comments
Only registered users can post and reply to comments
Upcoming Predictions
Brentford vs Tottenham prediction English Premier League Revamped Spurs take on steady Bees: prediction for Brentford vs Tottenham Brentford Odds: 1.58 Tottenham View odds Melbet
Toulouse vs Lyon prediction Ligue 1 France New-look Toulouse faces in-form Lyon: prediction for Toulouse vs Lyon Toulouse Odds: 1.97 Lyon Recommended Mostbet
Nice vs Lorient prediction Ligue 1 France Nice look to reboot the new season: prediction for Nice vs Lorient Nice Odds: 1.63 Lorient View odds Melbet
VfB Krieschow vs Mainz 05 prediction DFB-Pokal Germany Will there be a rout? Prediction for Krieschow vs Mainz – 23.08.2026 VfB Krieschow Odds: 1.6 Mainz 05 Recommended Melbet
Atletico Madrid vs Villarreal prediction LaLiga Spain La Liga match: Atlético vs Villarreal. Match prediction, August 23 Atletico Madrid Odds: 1.9 Villarreal View odds Mostbet
Daily Sports News, Predictions and Live Scores