WC 2026 · Forecasting Oxford Football Forecasting
🇫🇷 France UEFA Elo 2,062 · world 3rd
78 / 17 / 5 win · draw · win most likely 2–0
🇮🇶 Iraq AFC Elo 1,618 · world 56th
Group
I
Date
Monday 22 June 2026
Kick-off
21:00 UTC
Venue
Philadelphia Stadium, Philadelphia

Fig. V7 Ensemble · Group I

France v Iraq — scoreline probabilities

0 France 0–0 Iraq · 7.43% 7.4 France 0–1 Iraq · 2.46% 2.5 France 0–2 Iraq · 0.66% 0.7 France 0–3 Iraq · 0.10% France 0–4 Iraq · 0.01% France 0–5 Iraq · 0.00% France 0–6 Iraq · 0.00% France 0–7 Iraq · 0.00% 11% 1 France 1–0 Iraq · 14.84% 15 France 1–1 Iraq · 7.30% 7.3 France 1–2 Iraq · 1.49% 1.5 France 1–3 Iraq · 0.22% France 1–4 Iraq · 0.02% France 1–5 Iraq · 0.00% France 1–6 Iraq · 0.00% France 1–7 Iraq · 0.00% 24% 2 France 2–0 Iraq · 17.21% (most likely) 17 France 2–1 Iraq · 7.57% 7.6 France 2–2 Iraq · 1.66% 1.7 France 2–3 Iraq · 0.24% France 2–4 Iraq · 0.03% France 2–5 Iraq · 0.00% France 2–6 Iraq · 0.00% France 2–7 Iraq · 0.00% 27% 3 France 3–0 Iraq · 12.84% 13 France 3–1 Iraq · 5.65% 5.6 France 3–2 Iraq · 1.24% 1.2 France 3–3 Iraq · 0.18% France 3–4 Iraq · 0.02% France 3–5 Iraq · 0.00% France 3–6 Iraq · 0.00% France 3–7 Iraq · 0.00% 20% 4 France 4–0 Iraq · 7.19% 7.2 France 4–1 Iraq · 3.16% 3.2 France 4–2 Iraq · 0.69% 0.7 France 4–3 Iraq · 0.10% France 4–4 Iraq · 0.01% France 4–5 Iraq · 0.00% France 4–6 Iraq · 0.00% France 4–7 Iraq · 0.00% 11% 5 France 5–0 Iraq · 3.22% 3.2 France 5–1 Iraq · 1.41% 1.4 France 5–2 Iraq · 0.31% France 5–3 Iraq · 0.05% France 5–4 Iraq · 0.01% France 5–5 Iraq · 0.00% France 5–6 Iraq · 0.00% France 5–7 Iraq · 0.00% 5% 6 France 6–0 Iraq · 1.20% 1.2 France 6–1 Iraq · 0.53% 0.5 France 6–2 Iraq · 0.12% France 6–3 Iraq · 0.02% France 6–4 Iraq · 0.00% France 6–5 Iraq · 0.00% France 6–6 Iraq · 0.00% France 6–7 Iraq · 0.00% 2% 7 France 7–0 Iraq · 0.38% France 7–1 Iraq · 0.17% France 7–2 Iraq · 0.04% France 7–3 Iraq · 0.01% France 7–4 Iraq · 0.00% France 7–5 Iraq · 0.00% France 7–6 Iraq · 0.00% France 7–7 Iraq · 0.00% 1%

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

The grid makes France favourites at 78.2%, with a 16.6% draw. The single most-likely scoreline is 2–0 (17.2%), but no exact score clears 17% — the distribution is broad, as it should be.

Source · Oxford Football Forecasting model

Win · draw · loss

🇫🇷 France 78.2% Draw 16.6% 🇮🇶 Iraq 5.2%

Rounded values sum to exactly 100%.

Expected goals (λ)

🇫🇷France 2.24
🇮🇶Iraq 0.44

Poisson means feeding the grid; combined expected goals 2.68.

50.1% Over 2.5 goals P(3 or more goals in the match)
49.9% Under 2.5 goals complement of over-2.5
32.3% Both teams to score P(each side scores ≥ 1)
2–0 Most-likely scoreline modal exact score · 17.2%
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.

2,062 Elo rating 1,618
2.13 Recent NT form 2.00
€1609M Squad value €23M
0.384 Squad form (global) 0.095
0.886 Fitness readiness 0.458
+0.24 Decoupling g −0.55

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