WC 2026 · Forecasting Oxford Football Forecasting
🇺🇾 Uruguay CONMEBOL Elo 1,892 · world 14th
66 / 24 / 10 win · draw · win most likely 1–0
🇨🇻 Cabo Verde CAF Elo 1,578
Group
H
Date
Sunday 21 June 2026
Kick-off
22:00 UTC
Venue
Miami Stadium, Miami Gardens

Fig. V7 Ensemble · Group H

Uruguay v Cabo Verde — scoreline probabilities

0 Uruguay 0–0 Cabo Verde · 11.43% 11 Uruguay 0–1 Cabo Verde · 4.80% 4.8 Uruguay 0–2 Cabo Verde · 1.45% 1.4 Uruguay 0–3 Cabo Verde · 0.25% Uruguay 0–4 Cabo Verde · 0.03% Uruguay 0–5 Cabo Verde · 0.00% Uruguay 0–6 Cabo Verde · 0.00% Uruguay 0–7 Cabo Verde · 0.00% 18% 1 Uruguay 1–0 Cabo Verde · 17.54% (most likely) 18 Uruguay 1–1 Cabo Verde · 10.29% 10 Uruguay 1–2 Cabo Verde · 2.48% 2.5 Uruguay 1–3 Cabo Verde · 0.43% Uruguay 1–4 Cabo Verde · 0.06% Uruguay 1–5 Cabo Verde · 0.01% Uruguay 1–6 Cabo Verde · 0.00% Uruguay 1–7 Cabo Verde · 0.00% 31% 2 Uruguay 2–0 Cabo Verde · 15.73% 16 Uruguay 2–1 Cabo Verde · 8.19% 8.2 Uruguay 2–2 Cabo Verde · 2.13% 2.1 Uruguay 2–3 Cabo Verde · 0.37% Uruguay 2–4 Cabo Verde · 0.05% Uruguay 2–5 Cabo Verde · 0.01% Uruguay 2–6 Cabo Verde · 0.00% Uruguay 2–7 Cabo Verde · 0.00% 26% 3 Uruguay 3–0 Cabo Verde · 9.01% 9.0 Uruguay 3–1 Cabo Verde · 4.69% 4.7 Uruguay 3–2 Cabo Verde · 1.22% 1.2 Uruguay 3–3 Cabo Verde · 0.21% Uruguay 3–4 Cabo Verde · 0.03% Uruguay 3–5 Cabo Verde · 0.00% Uruguay 3–6 Cabo Verde · 0.00% Uruguay 3–7 Cabo Verde · 0.00% 15% 4 Uruguay 4–0 Cabo Verde · 3.87% 3.9 Uruguay 4–1 Cabo Verde · 2.02% 2.0 Uruguay 4–2 Cabo Verde · 0.53% 0.5 Uruguay 4–3 Cabo Verde · 0.09% Uruguay 4–4 Cabo Verde · 0.01% Uruguay 4–5 Cabo Verde · 0.00% Uruguay 4–6 Cabo Verde · 0.00% Uruguay 4–7 Cabo Verde · 0.00% 7% 5 Uruguay 5–0 Cabo Verde · 1.33% 1.3 Uruguay 5–1 Cabo Verde · 0.69% 0.7 Uruguay 5–2 Cabo Verde · 0.18% Uruguay 5–3 Cabo Verde · 0.03% Uruguay 5–4 Cabo Verde · 0.00% Uruguay 5–5 Cabo Verde · 0.00% Uruguay 5–6 Cabo Verde · 0.00% Uruguay 5–7 Cabo Verde · 0.00% 2% 6 Uruguay 6–0 Cabo Verde · 0.38% Uruguay 6–1 Cabo Verde · 0.20% Uruguay 6–2 Cabo Verde · 0.05% Uruguay 6–3 Cabo Verde · 0.01% Uruguay 6–4 Cabo Verde · 0.00% Uruguay 6–5 Cabo Verde · 0.00% Uruguay 6–6 Cabo Verde · 0.00% Uruguay 6–7 Cabo Verde · 0.00% 1% 7 Uruguay 7–0 Cabo Verde · 0.09% Uruguay 7–1 Cabo Verde · 0.05% Uruguay 7–2 Cabo Verde · 0.01% Uruguay 7–3 Cabo Verde · 0.00% Uruguay 7–4 Cabo Verde · 0.00% Uruguay 7–5 Cabo Verde · 0.00% Uruguay 7–6 Cabo Verde · 0.00% Uruguay 7–7 Cabo Verde · 0.00% 0%

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

The grid makes Uruguay favourites at 65.9%, with a 24.1% draw. The single most-likely scoreline is 1–0 (17.5%), but no exact score clears 18% — the distribution is broad, as it should be.

Source · Oxford Football Forecasting model

Win · draw · loss

🇺🇾 Uruguay 65.9% Draw 24.1% 🇨🇻 Cabo Verde 10%

Rounded values sum to exactly 100%.

Expected goals (λ)

🇺🇾Uruguay 1.72
🇨🇻Cabo Verde 0.52

Poisson means feeding the grid; combined expected goals 2.24.

38.8% Over 2.5 goals P(3 or more goals in the match)
61.2% Under 2.5 goals complement of over-2.5
34.1% Both teams to score P(each side scores ≥ 1)
1–0 Most-likely scoreline modal exact score · 17.5%
Hard Rock Miami Gardens, USA
Heat index 42°C apparent temperature (June–July)
Max temperature 31°C June–July daily high
Humidity 82% 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,892 Elo rating 1,578
1.47 Recent NT form 1.80
€589M Squad value €51M
0.287 Squad form (global) 0.107
0.740 Fitness readiness 0.485
−0.15 Decoupling g −0.16

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