WC 2026 · Forecasting Oxford Football Forecasting
🇿🇦 South Africa CAF Elo 1,518 · world 80th
20 / 31 / 49 win · draw · win most likely 0–1
🇰🇷 Korea Republic AFC Elo 1,758
Group
A
Date
Thursday 25 June 2026
Kick-off
01:00 UTC
Venue
Monterrey Stadium, Guadalupe

Fig. V7 Ensemble · Group A

South Africa v Korea Republic — scoreline probabilities

0 South Africa 0–0 Korea Republic · 13.94% 14 South Africa 0–1 Korea Republic · 15.79% (most likely) 16 South Africa 0–2 Korea Republic · 10.93% 11 South Africa 0–3 Korea Republic · 4.75% 4.7 South Africa 0–4 Korea Republic · 1.54% 1.5 South Africa 0–5 Korea Republic · 0.40% South Africa 0–6 Korea Republic · 0.09% South Africa 0–7 Korea Republic · 0.02% 47% 1 South Africa 1–0 Korea Republic · 8.57% 8.6 South Africa 1–1 Korea Republic · 13.52% 14 South Africa 1–2 Korea Republic · 8.16% 8.2 South Africa 1–3 Korea Republic · 3.54% 3.5 South Africa 1–4 Korea Republic · 1.15% 1.2 South Africa 1–5 Korea Republic · 0.30% South Africa 1–6 Korea Republic · 0.07% South Africa 1–7 Korea Republic · 0.01% 35% 2 South Africa 2–0 Korea Republic · 3.59% 3.6 South Africa 2–1 Korea Republic · 4.68% 4.7 South Africa 2–2 Korea Republic · 3.04% 3.0 South Africa 2–3 Korea Republic · 1.32% 1.3 South Africa 2–4 Korea Republic · 0.43% South Africa 2–5 Korea Republic · 0.11% South Africa 2–6 Korea Republic · 0.02% South Africa 2–7 Korea Republic · 0.01% 13% 3 South Africa 3–0 Korea Republic · 0.89% 0.9 South Africa 3–1 Korea Republic · 1.16% 1.2 South Africa 3–2 Korea Republic · 0.76% 0.8 South Africa 3–3 Korea Republic · 0.33% South Africa 3–4 Korea Republic · 0.11% South Africa 3–5 Korea Republic · 0.03% South Africa 3–6 Korea Republic · 0.01% South Africa 3–7 Korea Republic · 0.00% 3% 4 South Africa 4–0 Korea Republic · 0.17% South Africa 4–1 Korea Republic · 0.22% South Africa 4–2 Korea Republic · 0.14% South Africa 4–3 Korea Republic · 0.06% South Africa 4–4 Korea Republic · 0.02% South Africa 4–5 Korea Republic · 0.01% South Africa 4–6 Korea Republic · 0.00% South Africa 4–7 Korea Republic · 0.00% 1% 5 South Africa 5–0 Korea Republic · 0.03% South Africa 5–1 Korea Republic · 0.03% South Africa 5–2 Korea Republic · 0.02% South Africa 5–3 Korea Republic · 0.01% South Africa 5–4 Korea Republic · 0.00% South Africa 5–5 Korea Republic · 0.00% South Africa 5–6 Korea Republic · 0.00% South Africa 5–7 Korea Republic · 0.00% 0% 6 South Africa 6–0 Korea Republic · 0.00% South Africa 6–1 Korea Republic · 0.00% South Africa 6–2 Korea Republic · 0.00% South Africa 6–3 Korea Republic · 0.00% South Africa 6–4 Korea Republic · 0.00% South Africa 6–5 Korea Republic · 0.00% South Africa 6–6 Korea Republic · 0.00% South Africa 6–7 Korea Republic · 0.00% 0% 7 South Africa 7–0 Korea Republic · 0.00% South Africa 7–1 Korea Republic · 0.00% South Africa 7–2 Korea Republic · 0.00% South Africa 7–3 Korea Republic · 0.00% South Africa 7–4 Korea Republic · 0.00% South Africa 7–5 Korea Republic · 0.00% South Africa 7–6 Korea Republic · 0.00% South Africa 7–7 Korea Republic · 0.00% 0%

Cells show P(exact scoreline); the right column and bottom row are the marginal totals P(South Africa scores k) and P(Korea Republic 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 Korea Republic favourites at 48.8%, with a 30.9% draw. The single most-likely scoreline is 0–1 (15.8%), but no exact score clears 16% — the distribution is broad, as it should be.

Source · Oxford Football Forecasting model

Win · draw · loss

🇿🇦 South Africa 20.3% Draw 30.9% 🇰🇷 Korea Republic 48.8%

Rounded values sum to exactly 100%.

Expected goals (λ)

🇿🇦South Africa 0.75
🇰🇷Korea Republic 1.30

Poisson means feeding the grid; combined expected goals 2.05.

33.7% Over 2.5 goals P(3 or more goals in the match)
66.3% Under 2.5 goals complement of over-2.5
39.3% Both teams to score P(each side scores ≥ 1)
0–1 Most-likely scoreline modal exact score · 15.8%
BBVA Guadalupe, Mexico
Heat index 44°C apparent temperature (June–July)
Max temperature 34°C June–July daily high
Humidity 64% relative humidity
Altitude 493m above sea level

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

1,518 Elo rating 1,758
1.73 Recent NT form 1.87
€52M Squad value €202M
0.091 Squad form (global) 0.160
0.749 Fitness readiness 0.701
−0.50 Decoupling g −0.23

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