Model vs market
our call = 33% model + 67% market hereThe raw Elo+Poisson model can't see squad quality and is mis-scaled across confederations, so on lopsided matchups it disagrees sharply with a deep multi-book market. We publish a blend, and trust the model less the more it disagrees — so the model's share above is lower for the games where it strays furthest. The divergence tracker shows the raw gaps.
| 1X2 | Switzerland | Draw | Canada |
|---|---|---|---|
| Raw model | 61.0% | 24.0% | 15.0% |
| Market (de-vig) | 45.8% | 28.0% | 26.3% |
| Our call | 50.8% | 26.7% | 22.5% |
Asian markets
model probabilities · derived from the score matrixHandicaps from Switzerland's side (−0.5 = must win outright; +0.5 = covers unless they lose). Half-lines can't push; whole lines can. No AH odds sourced yet, so these are probabilities, not edges.
| Handicap | Switzerland | Push | Canada |
|---|---|---|---|
| -1.5 | 36.5% | — | 63.5% |
| -1 | 36.5% | 24.5% | 39.0% |
| -0.5 | 61.0% | — | 39.0% |
| 0 | 61.0% | 24.0% | 15.0% |
| +0.5 | 85.0% | — | 15.0% |
| +1 | 85.0% | 10.2% | 4.8% |
| +1.5 | 95.2% | — | 4.8% |
| Total | Over | Under |
|---|---|---|
| 1.5 | 75.2% | 24.8% |
| 2.5 | 49.5% | 50.4% |
| 3.5 | 27.6% | 72.4% |
More markets
model probabilities · derived from the score matrixDouble chance, Draw-No-Bet and the likeliest exact scores, summed from the same Dixon-Coles scoreline distribution as the 1X2 numbers. No odds sourced for these, so they're probabilities, not edges.
| Double chance | Prob |
|---|---|
| Switzerland or Draw | 85.0% |
| Draw or Canada | 39.0% |
| Switzerland or Canada (no draw) | 76.0% |
| DNB — Switzerland | 80.2% |
| DNB — Canada | 19.8% |
| Likeliest score | Prob |
|---|---|
| 1–0 | 12.0% |
| 2–0 | 12.0% |
| 1–1 | 11.4% |
| 2–1 | 9.7% |
| 0–0 | 7.9% |
| 3–0 | 7.4% |
Edges vs market
value spotted| Selection | Our call | Market | Odds | Edge |
|---|---|---|---|---|
| Switzerland win | 50.8% · raw 61.0% | 45.8% | 2.08 | +5.1% raw +15.2% |
Bookmaker odds
line-shopping · 31 books · as ofAll 31 bookmakersline-shopping · best price marked ★
| Bookmaker | Switzerland | Draw | Canada | Over 2.5 | Under 2.5 |
|---|---|---|---|---|---|
| Best available | 2.20 (best price) | 3.47 (best price) | 3.80 (best price) | 2.15 (best price) | 1.73 (best price) |
| 888sport | 2.10 | 3.10 | 3.40 | — | — |
| Betclic (FR) | 2.05 | 3.22 | 3.45 | — | — |
| Betfair | 2.20 (best price) | 3.10 | 3.40 | — | — |
| Betfair | 2.20 (best price) | 3.10 | 3.40 | — | — |
| Betfred (UK) | 2.10 | 3.30 | 3.50 | — | — |
| BetOnline.ag | 2.15 | 3.35 | 3.69 | — | — |
| BoyleSports | 2.05 | 3.10 | 3.60 | — | — |
| Casumo | 2.00 | 3.40 | 3.80 (best price) | 2.12 | 1.64 |
| Coral | 2.10 | 3.30 | 3.50 | — | — |
| Everygame | 2.15 | 3.40 | 3.50 | — | — |
| Grosvenor | 2.00 | 3.40 | 3.80 (best price) | 2.15 (best price) | 1.65 |
| GTbets | 2.10 | 3.47 (best price) | 3.64 | 2.08 | 1.73 (best price) |
| Ladbrokes | 2.10 | 3.30 | 3.50 | — | — |
| LeoVegas | 2.00 | 3.40 | 3.80 (best price) | 2.12 | 1.64 |
| LeoVegas (SE) | 2.00 | 3.40 | 3.80 (best price) | — | — |
| LiveScore Bet | 2.00 | 3.40 | 3.80 (best price) | — | — |
| Marathon Bet | 2.08 | 3.28 | 3.50 | — | — |
| MyBookie.ag | 2.08 | 3.22 | 3.46 | 2.05 | 1.69 |
| Paddy Power | 2.10 | 3.30 | 3.50 | — | — |
| Pinnacle | 2.11 | 3.32 | 3.44 | — | — |
| PMU (FR) | 2.00 | 3.40 | 3.80 (best price) | 2.04 | 1.57 |
| Sky Bet | 2.05 | 3.30 | 3.50 | — | — |
| Smarkets | 2.18 | 3.10 | 3.45 | — | — |
| Unibet (FR) | 2.05 | 3.30 | 3.50 | — | — |
| Unibet (NL) | 2.00 | 3.40 | 3.80 (best price) | 2.12 | 1.64 |
| Unibet (SE) | 2.00 | 3.40 | 3.80 (best price) | 2.12 | 1.64 |
| Unibet (UK) | 2.08 | 3.20 | 3.45 | — | — |
| Virgin Bet | 2.00 | 3.40 | 3.80 (best price) | — | — |
| William Hill | 2.10 | 3.10 | 3.40 | 2.05 | 1.70 |
| Winamax (DE) | 1.96 | 3.10 | 3.15 | — | — |
| Winamax (FR) | 1.90 | 3.00 | 3.05 | — | — |
Analysis
Group B's top-spot decider — a true coin-flip the model rates dead even, with Canada the slight value side.
Group B, matchday 3 at BC Place in Vancouver. The two clear class sides of the group meet to settle top spot, with Canada once again enjoying home advantage at the venue.
Switzerland (Elo 1714) are nominally the away side but are rated essentially level with Canada. Tournament-hardened and defensively sound, they’re the kind of opponent who can win a tight one on organisation — but the model sees no edge for them here.
Canada (Elo 1717) sit one Elo point above Switzerland and get the crowd. The model splits the difference: a near-perfect coin flip with a faint Canadian tilt on home advantage.
Model view. Switzerland 36% / 27% / 37% (home/draw/away), xG 1.26–1.29, BTTS 52%, Under 2.5 53%. As even as group games get.
Betting angle. The flagged edge is on Canada: 3.50 implies 29% but the model gives 37% — an 8.7% edge, driven by home advantage the away-side framing under-prices.
- Canada ML at 3.50 — model 37%, fair ~2.70; the value side of a dead-even game
- Draw at 3.30 — model 27%, fair ~3.70, live in a tight top-spot decider
- BTTS yes ~1.85 — model 52%, two willing attacks at parity
Avoid: Switzerland -0.5 at a short price (only 36%), backing either side as a clear favourite — the model says there isn’t one.
This is a coin-flip the market frames as Swiss-leaning, and the model’s edge is on Canada at 3.50. If either side is already through and rests players, re-read the lineup before betting.
Verify before betting
- Group B standings — this likely decides who wins the group
- Whether either side is already qualified and may rotate
- Vancouver crowd — Canada are effectively at home again
- Both midfields' legs in a third-window game
Team news
Switzerland · CanadaBets on this match
No bets placed.