World Cup 2026 WC 2026 HubWinner OddsCompare TeamsResultsStandingsKnockout BracketTop ScorersAll PredictionsAll TeamsTop Players Predictions Betting Sites SportsbooksCrypto Betting Compare Betting Sites
Summary

Switzerland 2-1 Canada (FT). Group B, FIFA World Cup 2026. Our model's pick was Switzerland at 38% — it called it.

Switzerland vs Canada Result, Stats & How Our Model Did

Switzerland2-1Canada (FT) in this World Cup 2026 Group B tie, with the full stats, timeline, and an honest look at whether our model called it.

How Our Model Did

Where they go from here
Switzerland Switzerland
89%Advance
10%Semi
4%Final
2%Champion
Canada Canada
90%Advance
11%Semi
4%Final
2%Champion
Our model called it

We made Switzerland our pick at 38%, and that's how it finished (2-1). The structural model called this one. See our methodology.

Model pick: Switzerland 38% Structural: 38/32/31 Actual: Switzerland win (2-1)
Bet this match Up to $200 in bet credits Compare every site's odds
What the model weighs
Mild IndoorVancouver conditions
1748.5 / 0 kmTravel, SWI / CAN
6 days eachRest before kickoff
Neutral venueNeither side at home
Sea levelVancouver elevation
100% Independent Structural · Live · Market No manufactured edges

Match Report

Switzerland edged past Canada 2-1 in Group B at World Cup 2026, Matchday 3. Rubén Vargas, set up by Johan Manzambi, opened the scoring on 46'. Later, Johan Manzambi, set up by Breel Embolo, doubled the lead on 57'. Promise David, set up by Nathan Saliba, pulled one back for Canada on 76'.

Switzerland controlled the ball with 56% possession and 6 shots to Canada's 11. An expected-goals figure of 1.06 to 1.19 says the scoreline slightly flattered the winner. xG measures chance quality, not just shot count.

Our structural model had made Switzerland the 38% favourite, and it called this one right. The full pre-match split was Switzerland 38%, Draw 32%, Canada 31%. See our methodology for how the model is built.

Match Stats Compare Sites

Match Stats

Switzerland Switzerland
FT 2 - 1
Canada Canada
xG 1.06 vs 1.19
6
Total shots
11
4
Shots on goal
5
56%
Possession
44%
2
Corners
7
19
Fouls
12
83%
Pass accuracy
80%
4
Saves
2
1
Shots outside box
3
1
Blocked shots
3
5
Shots inside box
10
1
Shots outside box
1
1
Offsides
3
440
Total passes
332
1
Yellow cards
2

Live match data from the gaffer pipeline. No invented numbers.

Match Timeline

Switzerland beat Canada 2-1 in their World Cup 2026 Group B clash. All three goals arrived after the restart, in a second half that also brought three bookings and ten substitutions.

Switzerland Switzerland
2 - 1 FT
Canada Canada
3 Goals
3 Yellow Cards
0 Red Cards
10 Substitutions
6 Key Moments
32' Switzerland Granit Xhaka YELLOW
32' Canada Cyle Larin YELLOW
46' Switzerland Rubén Vargas Assist: Johan Manzambi GOAL
57' Switzerland Johan Manzambi Assist: Breel Embolo GOAL
58' Canada Cyle Larin for Tani Oluwaseyi SUB
58' Canada Ali Ahmed for Liam Millar SUB
58' Canada Mathieu Choinière for Stephen Eustáquio SUB
74' Switzerland Djibril Sow for Michel Aebischer SUB
74' Switzerland Luca Jaquez for Silvan Widmer SUB
75' Canada Tajon Buchanan for Promise David SUB
76' Canada Promise David Assist: Nathan Saliba GOAL
80' Switzerland Rubén Vargas for Dan Ndoye SUB
83' Canada Richie Laryea for Jacob Shaffelburg SUB
85' Switzerland Johan Manzambi for Christian Fassnacht SUB
85' Switzerland Breel Embolo for Cedric Itten SUB
87' Canada Liam Millar YELLOW

Lineups

Confirmed team news and starting line-ups for Switzerland vs Canada in this World Cup 2026 Group B clash. Switzerland set up in a 4-2-3-1 and Canada in a 4-4-2, with key players and substitutes for both sides below. Rubén Vargas and Johan Manzambi scored from the starting XI.

Switzerland Switzerland vs Canada Canada
Switzerland Switzerland 4-2-3-1 Confirmed XI
Granit Xhaka Granit Xhaka Key player · 7.5
Ricardo Rodriguez Ricardo Rodriguez Key player · 7.2
Remo Freuler Remo Freuler Key player · 7.0
Goalkeeper
1 Gregor Kobel 7.4 GK
Defence
13 Ricardo Rodriguez 7.2 LB
5 Manuel Akanji 7.4 CB
4 Nico Elvedi 7.0 CB
25 Luca Jaquez 6.6 CB
Midfield
10 Granit Xhaka 7.5 DM
8 Remo Freuler 7.0 CM
15 Djibril Sow 6.8 CM
9 Johan Manzambi 7.5 CM
Attack
7 Breel Embolo 7.4 CF
17 Rubén Vargas 7.9 LW
74' Michel Aebischer for Djibril Sow
74' Silvan Widmer for Luca Jaquez
80' Dan Ndoye for Rubén Vargas
85' Christian Fassnacht for Johan Manzambi
85' Cedric Itten for Breel Embolo
Canada Canada 4-4-2 Confirmed XI
Cyle Larin Cyle Larin Key player · 6.8
Jonathan David Jonathan David Key player · 7.2
Richie Laryea Richie Laryea Key player · 7.7
Goalkeeper
16 Maxime Crépeau 6.6 GK
Defence
22 Richie Laryea 7.7 RB
2 Alistair Johnston 7.3 RB
13 Derek Cornelius 6.3 CB
4 Luc de Fougerolles 6.8 CB
Midfield
6 Mathieu Choinière 6.8 CM
25 Nathan Saliba 7.8 CM
20 Ali Ahmed 6.9 LM
Attack
9 Cyle Larin 6.8 CF
10 Jonathan David 7.2 CF
17 Tajon Buchanan 6.9 RW
58' Tani Oluwaseyi for Cyle Larin
58' Liam Millar for Ali Ahmed
58' Stephen Eustáquio for Mathieu Choinière
75' Promise David for Tajon Buchanan
83' Jacob Shaffelburg for Richie Laryea

Key player (most caps in the XI) Scored in this match Subbed off

Match Analysis

Our structural model and the market land in the same place on this one, so there is no team-side edge to chase. What makes it interesting is our live-form lens, which weights recent results and reads the game differently from the base model. Here is the case on both sides, honestly.

Switzerland's Outlook

Their last outing: a loss vs Argentina (1-3). Live-form lens has them at 37%, broadly in line with the structural model.

  • Granit Xhaka (Midfielder, 34) is one of the names the squad model leans on.
  • Ricardo Rodriguez (Defender, 34) is one of the names the squad model leans on.

Canada's Outlook

Last time out: lost vs Morocco (0-3). Live-form lens: 34%.

  • Jonathan Osorio (Midfielder, 34) carries real weight in the squad metrics.
  • Cyle Larin (Forward, 31) carries real weight in the squad metrics.

Key Matchups

The model expects roughly 2.37 goals here.

  • BTTS at 48% and Over 2.5 at 42% point to how open the model expects this to be.
  • The Switzerland win line (38%) is the single most likely team outcome.

Our Take

No clean 1X2 value: structure and market agree, so the favourite is a fair price, not an edge.

  • The honest angle is the lens split, not a value claim.
  • Trust recent form over season-long structure? The live lens is the contrarian read, with the variance that implies.

Tale of the Tape

Side-by-side comparison of the model's key probabilities and tournament outlook.

Switzerland
Switzerland UEFA
Group B, 1st
CONCACAF Canada
Group B, 2nd
Canada
37.6% Favourite
Win Probability
30.9%
88.9%
Advance to Knockout
90.3%
9.7%
Reach the Semis
10.6%
3.9%
Reach the Final
4.4%
1.52%
Champion Chance
1.65%
2.13
xG per Match
Stronger attack 2.47

Insight: Our model gives Canada the edge, fractionally ahead on four of six measures: a clearer path to the semis, stronger odds of reaching the final and a better shot at the title.

Key Players

The names that decide a tight game. International caps and goals are real squad data from the model's pipeline. Squad strength is one of the primary inputs the structural model weighs.

Switzerland Switzerland
GX
Midfielder · 34 · Sunderland AFC (ENG)
147Caps
17Goals
RR
Defender · 34 · Real Betis (ESP)
139Caps
9Goals
RF
Midfielder · 34 · Bologna FC (ITA)
89Caps
11Goals
BE
Forward · 29 · Stade Rennais FC (FRA)
87Caps
25Goals
Canada Canada
JO
Midfielder · 34 · Toronto FC (CAN)
92Caps
10Goals
CL
Forward · 31 · Southampton FC (ENG)
91Caps
31Goals
JD
Forward · 26 · Juventus FC (ITA)
78Caps
39Goals
RL
Defender · 31 · Toronto FC (CAN)
77Caps
1Goals

Recent Form & Head to Head

L1-3
vs Argentina
D0-0
vs Colombia
W2-0
vs Algeria
W2-1
vs Canada
W4-1
vs Bosnia and Herzegovina
View match analysis
L0-3
vs Morocco
W1-0
vs South Africa
L1-2
vs Switzerland
W6-0
vs Qatar
D1-1
vs Bosnia and Herzegovina
View match analysis

2 meetings on record between Switzerland and Canada.

YearScore
2026 Canada 1-2 Switzerland
2002 Switzerland 1-3 Canada
View match analysis

Top Betting Sites for This Match

View all betting sites

Best sportsbooks for Switzerland vs Canada, chosen for 1X2 depth, fast payouts, and strong welcome offers. Compare every site.

#2
★ 4.4 /5
Welcome offer Up to $150 in free bets
Payouts: 1 hour

Simple sportsbook UX

T&Cs apply. 18+/19+. Sample only.

#3
★ 4.6 /5
Welcome offer 100% up to $150 + 150 free spins
Payouts: 1-2 hours

Broad football markets

T&Cs apply. Verify legal eligibility.

18+ only. T&Cs apply. Please gamble responsibly. Affiliate disclosure.

Frequently Asked Questions

How did Switzerland vs Canada end?
Switzerland 2-1 Canada (FT) in the Group B stage of the FIFA World Cup 2026, at Vancouver. Full stats, the timeline, and lineups are above.
Did the model get Switzerland vs Canada right?
Yes. Our structural model made Switzerland the pick at 38% (38/32/31), and the match finished switzerland win (2-1). The model called it.
When and where was Switzerland vs Canada played?
Wednesday, June 24, 2026, Vancouver. Group B stage of the FIFA World Cup 2026. A neutral venue for both sides.
How does the model do over a full tournament?
One match is one data point. The structural model reads each tie 38/32/31 and we publish every call, hits and misses alike, so the track record stays honest. See our methodology for how the model weighs squad strength, form, and ratings.
What was the head-to-head record between Switzerland and Canada?
Before this match, Switzerland and Canada had met 2 times: 1 Switzerland win, 1 Canada win, 0 draws.
18+
Play responsibly. Gambling can be addictive.

Set limits, never chase losses, and use local support services when betting stops being fun.

View Predictions Compare Sites