Canada vs Ukraine prediction, odds & betting tips 07/06/2025
Can Ukraine do well in Canada? - Photo by Imago
🔥 Our Hot tip

Canada to win

Canada have won four of their last five games in all competitions.

Canada will play host to Ukraine in a friendly game on Saturday, 7 June.

Will the hosts continue their good run of form from the previous international window or will Ukraine show they're the better team? Read our Canada vs Ukraine prediction and preview to find that out.

Canada vs Ukraine prediction: A narrow win for the hosts

Key stats

  • Ukraine have failed to win in three of their last four away games.
  • Both teams have scored, twice, in the last meeting between these teams in 2010.
  • We saw both teams score in four of Ukraine's last five matches.

Correct score prediction: Canada 2-1 Ukraine

The hosts enter this game high on confidence after winning third place in the CONCACAF Nations League, which isn't exactly what they hoped for, but they still beat the United States to get the third place and that is a boost for Canada.

So, with them hosting this match, we can see Canada winning, but it should be close since Ukraine are a good team, able to beat any national team in the world on a good day.

Pre-game odds and win probability: Bookies favouring Canada

  • HOME: 6/5 (2.20) – 45.50%
  • DRAW: 12/5 (3.40) – 29.40%
  • AWAY: 11/5 (3.20) – 31.30%

*Odds from Ladbrokes, subject to change

We can see from these Canada vs Ukraine odds that the hosts are the expected winners, but not by a huge margin.

After all, Ukraine are a good team and still ahead of Canada in the FIFA rankings by five spots, despite Canada's recent surge in international football.

In any case, if you liked our predictions for this game, remember to also check our other football betting tips for today.

Most recent H2Hs: Only one meeting so far

These two teams have only met once before and that match, played in 2010, ended in a 2-2 draw. Considering Canada's stature in international football at that time, avoiding a loss in that match was a good result for them.

Canada preview: Hoping to win for the captain

While Canada have been in good form with four wins in the last five matches, their only loss came in the CONCACAF Nations League semi-finals against Mexico, which had to hurt. That being said, Canada managed to recover from this blow and secure third place in the competition with a win over the USA.

Canada's captain Alphonso Davies is recovering from an ACL injury, so he won't be available for this game.

Predicted lineup: St. Clair (GK), Laryea, Cornelius, Waterman, Bassong, Eustaquio, Kone, Ahmed, J. David, Shaffelburg & Larin

CONCACAF Nations League 23/03/25

W

USA

USA

1

Canada

Canada

2

CONCACAF Nations League 21/03/25

L

Mexico

Mexico

2

Canada

Canada

0

CONCACAF Nations League 20/11/24

W

Suriname

Suriname

0

Canada

Canada

3

CONCACAF Nations League 15/11/24

W

Suriname

Suriname

0

Canada

Canada

1

International Match 15/10/24

W

Panama

Panama

1

Canada

Canada

2

Ukraine preview: Hoping to put the Nations League results behind them

While they did well in their group of the UEFA Nations League B, Ukraine have only been able to finish second in the standings, behind the Czech Republic. This meant that they have to play Belgium in the playoffs for a spot in League A and to their credit, Ukraine won the first leg 3-1, but then failed to defend this advantage after conceding three goals in the last 20 minutes of the second leg.

Vitaliy Mykolenko remains out with an injury after he suffered it against Belgium last time out.

Predicted lineup: Lunin (GK), Zabarnyi, Matviyenko, Bondar, Zinchenko, Kalyuzhnyi, Yarmolyuk, Mykhaylenko, Hutsulyak, Sudakov & Yaremchuk

UEFA Nations League 23/03/25

L

Belgium

Belgium

3

Ukraine

Ukraine

0

UEFA Nations League 20/03/25

W

Belgium

Belgium

1

Ukraine

Ukraine

3

UEFA Nations League B 19/11/24

W

Albania

Albania

1

Ukraine

Ukraine

2

UEFA Nations League B 16/11/24

D

Georgia

Georgia

1

Ukraine

Ukraine

1

UEFA Nations League B 14/10/24

D

Czechia

Czechia

1

Ukraine

Ukraine

1

Player to watch: Jonathan David

After another solid season with Lille, where he scored 16 goals in Ligue 1, David might be leaving the club this summer, with many teams interested in his services. In the meantime, he will try to keep his form up in international football and lead Canada to a win over Ukraine.

Jonathan David
Can David score his 33rd goal in the national team? – Photo by Imago

David is already Canada's best scorer in history with 32 goals and while Cyle Larin is only two goals behind, it seems that David is bound to hold on to the top spot for a long time.


Vladimir’s dreams of becoming a professional basketball player ended a long time ago, but his other dream of becoming a writer came true as he combined his love of writing and sports to become a professional content writer who covers multiple sports, including football, basketball, and tennis.