WC 2026 · Forecasting Oxford Football Forecasting
🇭🇷 Croatia UEFA Elo 1,911 · world 17th
65 / 24 / 11 win · draw · win most likely 1–0
🇬🇭 Ghana CAF Elo 1,510 · world 94th
Group
L
Date
Saturday 27 June 2026
Kick-off
21:00 UTC
Venue
Philadelphia Stadium, Philadelphia

Fig. V7 Ensemble · Group L

Croatia v Ghana — scoreline probabilities

0 Croatia 0–0 Ghana · 10.03% 10 Croatia 0–1 Ghana · 4.85% 4.8 Croatia 0–2 Ghana · 1.74% 1.7 Croatia 0–3 Ghana · 0.36% Croatia 0–4 Ghana · 0.05% Croatia 0–5 Ghana · 0.01% Croatia 0–6 Ghana · 0.00% Croatia 0–7 Ghana · 0.00% 17% 1 Croatia 1–0 Ghana · 15.56% (most likely) 16 Croatia 1–1 Ghana · 10.82% 11 Croatia 1–2 Ghana · 3.07% 3.1 Croatia 1–3 Ghana · 0.63% 0.6 Croatia 1–4 Ghana · 0.10% Croatia 1–5 Ghana · 0.01% Croatia 1–6 Ghana · 0.00% Croatia 1–7 Ghana · 0.00% 30% 2 Croatia 2–0 Ghana · 14.45% 14 Croatia 2–1 Ghana · 8.86% 8.9 Croatia 2–2 Ghana · 2.72% 2.7 Croatia 2–3 Ghana · 0.56% 0.6 Croatia 2–4 Ghana · 0.08% Croatia 2–5 Ghana · 0.01% Croatia 2–6 Ghana · 0.00% Croatia 2–7 Ghana · 0.00% 27% 3 Croatia 3–0 Ghana · 8.52% 8.5 Croatia 3–1 Ghana · 5.22% 5.2 Croatia 3–2 Ghana · 1.60% 1.6 Croatia 3–3 Ghana · 0.33% Croatia 3–4 Ghana · 0.05% Croatia 3–5 Ghana · 0.01% Croatia 3–6 Ghana · 0.00% Croatia 3–7 Ghana · 0.00% 16% 4 Croatia 4–0 Ghana · 3.77% 3.8 Croatia 4–1 Ghana · 2.31% 2.3 Croatia 4–2 Ghana · 0.71% 0.7 Croatia 4–3 Ghana · 0.14% Croatia 4–4 Ghana · 0.02% Croatia 4–5 Ghana · 0.00% Croatia 4–6 Ghana · 0.00% Croatia 4–7 Ghana · 0.00% 7% 5 Croatia 5–0 Ghana · 1.33% 1.3 Croatia 5–1 Ghana · 0.82% 0.8 Croatia 5–2 Ghana · 0.25% Croatia 5–3 Ghana · 0.05% Croatia 5–4 Ghana · 0.01% Croatia 5–5 Ghana · 0.00% Croatia 5–6 Ghana · 0.00% Croatia 5–7 Ghana · 0.00% 2% 6 Croatia 6–0 Ghana · 0.39% Croatia 6–1 Ghana · 0.24% Croatia 6–2 Ghana · 0.07% Croatia 6–3 Ghana · 0.01% Croatia 6–4 Ghana · 0.00% Croatia 6–5 Ghana · 0.00% Croatia 6–6 Ghana · 0.00% Croatia 6–7 Ghana · 0.00% 1% 7 Croatia 7–0 Ghana · 0.10% Croatia 7–1 Ghana · 0.06% Croatia 7–2 Ghana · 0.02% Croatia 7–3 Ghana · 0.00% Croatia 7–4 Ghana · 0.00% Croatia 7–5 Ghana · 0.00% Croatia 7–6 Ghana · 0.00% Croatia 7–7 Ghana · 0.00% 0%

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

The grid makes Croatia favourites at 64.6%, with a 23.9% draw. The single most-likely scoreline is 1–0 (15.6%), but no exact score clears 16% — the distribution is broad, as it should be.

Source · Oxford Football Forecasting model

Win · draw · loss

🇭🇷 Croatia 64.6% Draw 23.9% 🇬🇭 Ghana 11.5%

Rounded values sum to exactly 100%.

Expected goals (λ)

🇭🇷Croatia 1.77
🇬🇭Ghana 0.61

Poisson means feeding the grid; combined expected goals 2.38.

42.6% Over 2.5 goals P(3 or more goals in the match)
57.4% Under 2.5 goals complement of over-2.5
38.8% Both teams to score P(each side scores ≥ 1)
1–0 Most-likely scoreline modal exact score · 15.6%
Lincoln Financial Philadelphia, USA
Heat index 35°C apparent temperature (June–July)
Max temperature 30°C June–July daily high
Humidity 67% relative humidity
Altitude 13m above sea level

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

1,911 Elo rating 1,510
2.13 Recent NT form 1.33
€370M Squad value €291M
0.334 Squad form (global) 0.187
0.844 Fitness readiness 0.689
+0.46 Decoupling g +0.34

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