WC 2026 · Forecasting Oxford Football Forecasting
🇩🇿 Algeria CAF Elo 1,760 · world 31st
30 / 31 / 39 win · draw · win most likely 1–1
🇦🇹 Austria UEFA Elo 1,830 · world 27th
Group
J
Date
Sunday 28 June 2026
Kick-off
02:00 UTC
Venue
Kansas City Stadium, Kansas City

Fig. V7 Ensemble · Group J

Algeria v Austria — scoreline probabilities

0 Algeria 0–0 Austria · 12.10% 12 Algeria 0–1 Austria · 12.04% 12 Algeria 0–2 Austria · 7.76% 7.8 Algeria 0–3 Austria · 3.06% 3.1 Algeria 0–4 Austria · 0.91% 0.9 Algeria 0–5 Austria · 0.21% Algeria 0–6 Austria · 0.04% Algeria 0–7 Austria · 0.01% 36% 1 Algeria 1–0 Austria · 10.21% 10 Algeria 1–1 Austria · 14.38% (most likely) 14 Algeria 1–2 Austria · 7.89% 7.9 Algeria 1–3 Austria · 3.12% 3.1 Algeria 1–4 Austria · 0.92% 0.9 Algeria 1–5 Austria · 0.22% Algeria 1–6 Austria · 0.04% Algeria 1–7 Austria · 0.01% 37% 2 Algeria 2–0 Austria · 5.72% 5.7 Algeria 2–1 Austria · 6.78% 6.8 Algeria 2–2 Austria · 4.02% 4.0 Algeria 2–3 Austria · 1.59% 1.6 Algeria 2–4 Austria · 0.47% Algeria 2–5 Austria · 0.11% Algeria 2–6 Austria · 0.02% Algeria 2–7 Austria · 0.00% 19% 3 Algeria 3–0 Austria · 1.94% 1.9 Algeria 3–1 Austria · 2.30% 2.3 Algeria 3–2 Austria · 1.36% 1.4 Algeria 3–3 Austria · 0.54% 0.5 Algeria 3–4 Austria · 0.16% Algeria 3–5 Austria · 0.04% Algeria 3–6 Austria · 0.01% Algeria 3–7 Austria · 0.00% 6% 4 Algeria 4–0 Austria · 0.49% Algeria 4–1 Austria · 0.58% 0.6 Algeria 4–2 Austria · 0.35% Algeria 4–3 Austria · 0.14% Algeria 4–4 Austria · 0.04% Algeria 4–5 Austria · 0.01% Algeria 4–6 Austria · 0.00% Algeria 4–7 Austria · 0.00% 2% 5 Algeria 5–0 Austria · 0.10% Algeria 5–1 Austria · 0.12% Algeria 5–2 Austria · 0.07% Algeria 5–3 Austria · 0.03% Algeria 5–4 Austria · 0.01% Algeria 5–5 Austria · 0.00% Algeria 5–6 Austria · 0.00% Algeria 5–7 Austria · 0.00% 0% 6 Algeria 6–0 Austria · 0.02% Algeria 6–1 Austria · 0.02% Algeria 6–2 Austria · 0.01% Algeria 6–3 Austria · 0.01% Algeria 6–4 Austria · 0.00% Algeria 6–5 Austria · 0.00% Algeria 6–6 Austria · 0.00% Algeria 6–7 Austria · 0.00% 0% 7 Algeria 7–0 Austria · 0.00% Algeria 7–1 Austria · 0.00% Algeria 7–2 Austria · 0.00% Algeria 7–3 Austria · 0.00% Algeria 7–4 Austria · 0.00% Algeria 7–5 Austria · 0.00% Algeria 7–6 Austria · 0.00% Algeria 7–7 Austria · 0.00% 0%

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

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

Source · Oxford Football Forecasting model

Win · draw · loss

🇩🇿 Algeria 30.3% Draw 31.1% 🇦🇹 Austria 38.6%

Rounded values sum to exactly 100%.

Expected goals (λ)

🇩🇿Algeria 1.02
🇦🇹Austria 1.18

Poisson means feeding the grid; combined expected goals 2.20.

37.8% Over 2.5 goals P(3 or more goals in the match)
62.2% Under 2.5 goals complement of over-2.5
45.4% Both teams to score P(each side scores ≥ 1)
1–1 Most-likely scoreline modal exact score · 14.4%
Arrowhead Kansas City, USA
Heat index 37°C apparent temperature (June–July)
Max temperature 31°C June–July daily high
Humidity 68% relative humidity
Altitude 273m above sea level

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

1,760 Elo rating 1,830
2.40 Recent NT form 2.20
€282M Squad value €281M
0.287 Squad form (global) 0.149
0.756 Fitness readiness 0.785
−0.20 Decoupling g +0.31

Austria carry the Elo edge (70 points). On the decoupling axis, Austria 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 →