Switzerland vs Canada Predictions
Published on 7:32pm GMT 19 June 2026
- 19:00
- 24
- BC Place
- ITV
Switzerland vs Canada Predictions
- Switzerland scored four times in the second half against Bosnia
- Canada have won only three of their last 10 internationals
- The Swiss have won nine of their last 15 games, losing once
- Dan Ndoye scored in seven of his 11 games for the Swiss before the World Cup
Swiss can secure top spot
These two sides have made similar starts to their World Cup campaigns, drawing 1-1 in opening games that they dominated before securing thumping wins in their second matches.
A draw would guarantee both sides a top-two finish, but it’s hard to see the Swiss surrendering the chance to leap into first place and gain a favourable draw in the last 32.
Canada’s 6-0 victory over nine-man Qatar was their first win at the World Cup, and their 1-1 draw against Bosnia was their first ever point at the finals. Despite those landmarks, their vulnerabilities were on display in their opener in Toronto. They created chances against Bosnia and struggled to put them away, while they were caught cold from a set piece.
The Swiss sparked into life in the second half of their second game, putting four past Bosnia. Their run to the last eight at Euro 2024 suggested they could make a deep run at this tournament, and the group has fallen kindly for them ahead of their final match.
The Swiss have won nine of their last 15 games, losing 4-3 to Germany in their only defeat during that run. Their experience and talent should help them see off a Canadian side that struggles in both boxes.
While Dan Ndoye struggled after last summer’s move to Nottingham Forest, the winger has played a key role for the Swiss at this tournament. He has recorded multiple shots on target in both games, while having 10 attempts overall. While he is yet to score at the tournament, he found the net in seven of his 11 internationals ahead of the World Cup. Ndoye scored in their third group game at Euro 2024, which coincidentally was against hosts Germany.
Featured Matches
See AllToday's Tips
See All- Tomorrow
- 19:00
- Today
- 22:00
- Today
- 22:00
- Today
- 22:00
- Today
- 22:00
- Tomorrow
- 00:00
- Tomorrow
- 00:00
- Tomorrow
- 00:30
- Tomorrow
- 17:00
- Tomorrow
- 17:00
- Tomorrow
- 17:00
- Tomorrow
- 17:00
- Tomorrow
- 17:00
- Tomorrow
- 17:00
- Tomorrow
- 19:00
- Tomorrow
- 20:00
- Tomorrow
- 20:00
- 21 Jun
- 04:00
- 11 Jun
- InPlay
- 11 Jun
- InPlay
- 11 Jun
- InPlay
- 11 Jun
- InPlay
- 11 Jun
- InPlay
- 11 Jun
- InPlay
- 11 Jun
- InPlay
- 11 Jun
- InPlay
- 11 Jun
- InPlay
- 11 Jun
- InPlay
- 11 Jun
- InPlay
- 11 Jun
- InPlay
- 11 Jun
- InPlay
- 11 Jun
- InPlay
- 11 Jun
- InPlay
- Today
- InPlay
- Today
- InPlay
- Today
- InPlay
- Today
- InPlay
- Today
- InPlay
- Today
- InPlay
- Today
- InPlay
- Today
- InPlay
- Today
- InPlay
