WC 2026 · Forecasting Oxford Football Forecasting
🇨🇭 Switzerland UEFA Elo 1,891 · world 19th
46 / 30 / 24 win · draw · win most likely 1–1
🇨🇦 Canada CONCACAF Elo 1,788 · world 25th
Group
B
Date
Wednesday 24 June 2026
Kick-off
19:00 UTC
Venue
BC Place Vancouver, Vancouver

Fig. V7 Ensemble · Group B

Switzerland v Canada — scoreline probabilities

0 Switzerland 0–0 Canada · 11.60% 12 Switzerland 0–1 Canada · 8.50% 8.5 Switzerland 0–2 Canada · 4.29% 4.3 Switzerland 0–3 Canada · 1.29% 1.3 Switzerland 0–4 Canada · 0.29% Switzerland 0–5 Canada · 0.05% Switzerland 0–6 Canada · 0.01% Switzerland 0–7 Canada · 0.00% 26% 1 Switzerland 1–0 Canada · 13.11% 13 Switzerland 1–1 Canada · 13.83% (most likely) 14 Switzerland 1–2 Canada · 5.78% 5.8 Switzerland 1–3 Canada · 1.74% 1.7 Switzerland 1–4 Canada · 0.39% Switzerland 1–5 Canada · 0.07% Switzerland 1–6 Canada · 0.01% Switzerland 1–7 Canada · 0.00% 35% 2 Switzerland 2–0 Canada · 9.58% 10 Switzerland 2–1 Canada · 8.64% 8.6 Switzerland 2–2 Canada · 3.90% 3.9 Switzerland 2–3 Canada · 1.17% 1.2 Switzerland 2–4 Canada · 0.26% Switzerland 2–5 Canada · 0.05% Switzerland 2–6 Canada · 0.01% Switzerland 2–7 Canada · 0.00% 24% 3 Switzerland 3–0 Canada · 4.31% 4.3 Switzerland 3–1 Canada · 3.88% 3.9 Switzerland 3–2 Canada · 1.75% 1.8 Switzerland 3–3 Canada · 0.53% 0.5 Switzerland 3–4 Canada · 0.12% Switzerland 3–5 Canada · 0.02% Switzerland 3–6 Canada · 0.00% Switzerland 3–7 Canada · 0.00% 11% 4 Switzerland 4–0 Canada · 1.45% 1.5 Switzerland 4–1 Canada · 1.31% 1.3 Switzerland 4–2 Canada · 0.59% 0.6 Switzerland 4–3 Canada · 0.18% Switzerland 4–4 Canada · 0.04% Switzerland 4–5 Canada · 0.01% Switzerland 4–6 Canada · 0.00% Switzerland 4–7 Canada · 0.00% 4% 5 Switzerland 5–0 Canada · 0.39% Switzerland 5–1 Canada · 0.35% Switzerland 5–2 Canada · 0.16% Switzerland 5–3 Canada · 0.05% Switzerland 5–4 Canada · 0.01% Switzerland 5–5 Canada · 0.00% Switzerland 5–6 Canada · 0.00% Switzerland 5–7 Canada · 0.00% 1% 6 Switzerland 6–0 Canada · 0.09% Switzerland 6–1 Canada · 0.08% Switzerland 6–2 Canada · 0.04% Switzerland 6–3 Canada · 0.01% Switzerland 6–4 Canada · 0.00% Switzerland 6–5 Canada · 0.00% Switzerland 6–6 Canada · 0.00% Switzerland 6–7 Canada · 0.00% 0% 7 Switzerland 7–0 Canada · 0.02% Switzerland 7–1 Canada · 0.01% Switzerland 7–2 Canada · 0.01% Switzerland 7–3 Canada · 0.00% Switzerland 7–4 Canada · 0.00% Switzerland 7–5 Canada · 0.00% Switzerland 7–6 Canada · 0.00% Switzerland 7–7 Canada · 0.00% 0%

Cells show P(exact scoreline); the right column and bottom row are the marginal totals P(Switzerland scores k) and P(Canada scores k). Grid runs 0–7 goals per side; the 8–10-goal tail holds 0.01% of the mass and is omitted from the cells (not from the totals).

The grid makes Switzerland favourites at 46.0%, with a 29.9% draw. The single most-likely scoreline is 1–1 (13.8%), but no exact score clears 14% — the distribution is broad, as it should be.

Source · Oxford Football Forecasting model

Win · draw · loss

🇨🇭 Switzerland 46% Draw 29.9% 🇨🇦 Canada 24.1%

Rounded values sum to exactly 100%.

Expected goals (λ)

🇨🇭Switzerland 1.35
🇨🇦Canada 0.90

Poisson means feeding the grid; combined expected goals 2.25.

39.1% Over 2.5 goals P(3 or more goals in the match)
60.9% Under 2.5 goals complement of over-2.5
45.0% Both teams to score P(each side scores ≥ 1)
1–1 Most-likely scoreline modal exact score · 13.8%
BC Place Vancouver, Canada
Heat index 21°C apparent temperature (June–July)
Max temperature 21°C June–July daily high
Humidity 74% relative humidity
Altitude 11m above sea level

Source · Open-Meteo & venue records. Travel and time-zone exposure are per-team — see each side's dossier.

1,891 Elo rating 1,788
1.93 Recent NT form 1.73
€336M Squad value €201M
0.210 Squad form (global) 0.293
0.804 Fitness readiness 0.669
+0.21 Decoupling g +0.32

Switzerland carry the Elo edge (103 points). On the decoupling axis, Canada is the side whose squad is valued higher relative to its record.

How a single-match forecast is built

The pairing is scored by the ensemble — Dixon-Coles bivariate-Poisson, the Bayesian hierarchical model and the global LightGBM-Poisson, log-pooled — yielding the 11×11 scoreline grid above. Win/draw/loss, expected goals (λ), over-2.5 and both-teams-to-score are all marginals of that one grid, so they are mutually consistent by construction. The strength inputs shown here feed the models; the forecast is their pooled output, not a manual weighting of these rows. The model matches the market out-of-sample (RPS 0.1891 vs 0.1905); it does not significantly beat it at n = 3. The ensemble, in full →