predicted score 1-1 published consensus — logged Jun 24, 12:55 AM ET, pre-kickoff Graded: final 2–1 (Switzerland win) · the logged call had it at 47% · Brier 0.422 (0 best · 0.667 coin-flip · 2 worst)
Pre-baked lean (June 11): draw-heavy profile between the group's two best sides.
Stakes
The table as it stands
After 6 matches in Group B: Switzerland 1st on 7 pts (2-1-0, +4 GD), Canada 2nd on 4 pts (1-1-1, +5 GD). Switzerland lead the group on 7 pts; both hold top-two places as it stands.
† overall goal difference/goals separate Bosnia and Herzegovina / Canada (level on points and head-to-head).
Sweat Factor
How the heat stacks up
Actual · as of 2026-07-20 08:58 ET
~75°F · moderate humidity (45% RH) · WBGT 73.2°F
Moderate
Warm conditions (73°F WBGT) — a moderate physical test for both squads.
Switzerland
+4.1°F vs home
Canada
+1.4°F vs home
The Read
Tactical preview
The probable Group B title bout, in Canada's other home stadium. Canada's lateral-circulation press triggers meet the one opponent in the group with the press-resistance to laugh at them: Xhaka has been baiting and beating pressure for fifteen international years, and Yakin's shape-of-the-day approach means Marsch can't pre-program his traps. Conversely, Switzerland's patient control gives Canada the transition moments they crave — if Koné and Eustáquio win the midfield scraps, David runs at Akanji in space, which is the game Canada want.
Key Duel
Granit Xhaka vs Canada's pressing triggers — the chess master against the wolfpack.
model projection: 2.62 total goals · over 1.5 74% · over 2.5 49% · over 3.5 27%
Market odds versus the model: implied probability, our probability, and the edge per selection
Market
Selection
Odds
Implied
Ours
Edge
1X2
Switzerland
+150
38%
47%
+8.6%
1X2
Draw
+200
32%
26%
-6.4%
1X2
Canada
+225
30%
27%
-2.2%
Total goals
Over 2.25
-110
50%
49%
-1.3%
Total goals
Under 2.25
-110
50%
51%
+1.3%
Total goals
Over 2.5
+123
43%
49%
+5.4%
Total goals
Under 2.5
-143
57%
51%
-5.4%
Asian handicap
Switzerland -0.5
+153
38%
50%
+11.4%
Asian handicap
Canada +0.5
-172
62%
50%
-11.4%
Model lean · stale line
Switzerland (1X2), model edge +8.6%
Over 2.5 (Total goals), model edge +5.4%
the model likes these, but the line is over 12h old (the book hasn't reposted), so they are not recorded until the price refreshes — an intra-day run logs it once it does.
Logged pick: Switzerland -0.5 @ +137 (betonlineag), edge 6.0pp · settled won for +1.37u · CLV -2.6pp.
Logged pick: Under 2.25 @ +105 (bovada), edge 4.8pp · settled lost for -1.00u · CLV +3.2pp.
Logged pick: Switzerland @ +140 (draftkings), edge 7.1pp · settled won for +1.40u · CLV -1.5pp.
spreads home -0.5: model-priced edge +11.4% exceeds the 8% cap for uncorroborated markets (priced from our own score matrix, no consensus cross-check) — not recorded
market snapshot Jun 24, 12:19 PM ET · DraftKings where quoted, else best of 6 US books, de-vigged multiplicatively · totals / handicap / BTTS are model-priced from the score matrix — the Opta overlay covers W/D/L only, and with no independent consensus check they clear a stricter 8% edge ceiling vs 15% for 1X2.