RadarFooty BackAccountRO

Premier League · Surprises against the model

2025-26 ↺ — reconstructed walk-forward estimates: each one calculated only from earlier matches and frozen on match day at 00:00 UTC (the site did not exist then). All leagues → How good is the model? →

364 matches with an estimate out of 380 played (teams with fewer than 8 matches in the model's window have no estimate).

The biggest upsets 2025-26 ↺

The matches in which the result happened that the model gave the smallest chance before kick-off. Example: if the model gave the away win 5% and the away side won, the match is near the top of the list. A 5% chance happens, on average, once every 20 matches.

  1. ↺
    model: 1 69% · X 20% · 2 10.7% · the actual result had 10.7% (≈ 1 in 9.32)
  2. ↺
    model: 1 68% · X 21% · 2 10.8% · the actual result had 10.8% (≈ 1 in 9.24)
  3. ↺
    model: 1 68% · X 19% · 2 13.4% · the actual result had 13.4% (≈ 1 in 7.49)
  4. ↺
    model: 1 67% · X 19% · 2 14.1% · the actual result had 14.1% (≈ 1 in 7.09)
  5. ↺
    model: 1 68% · X 18% · 2 14.5% · the actual result had 14.5% (≈ 1 in 6.89)
  6. ↺
    Liverpool FC 1–1 Burnley FC
    model: 1 77% · X 14.9% · 2 8% · the actual result had 14.9% (≈ 1 in 6.69)
  7. ↺
    model: 1 63% · X 22% · 2 15.0% · the actual result had 15.0% (≈ 1 in 6.66)
  8. ↺
    Wolverhampton Wanderers FC 2–1 Liverpool FC
    model: 1 15.3% · X 22% · 2 63% · the actual result had 15.3% (≈ 1 in 6.52)
  9. ↺
    Crystal Palace FC 2–3 Burnley FC
    model: 1 59% · X 25% · 2 16.2% · the actual result had 16.2% (≈ 1 in 6.16)
  10. ↺
    Chelsea FC 1–1 Burnley FC
    model: 1 73% · X 17.3% · 2 10% · the actual result had 17.3% (≈ 1 in 5.77)
  11. ↺
    model: 1 17.7% · X 22% · 2 60% · the actual result had 17.7% (≈ 1 in 5.64)
  12. ↺
    model: 1 66% · X 17.8% · 2 16% · the actual result had 17.8% (≈ 1 in 5.61)
  13. ↺
    model: 1 67% · X 19.1% · 2 14% · the actual result had 19.1% (≈ 1 in 5.23)
  14. ↺
    Tottenham Hotspur FC 1–2 West Ham United FC
    model: 1 58% · X 22% · 2 19.5% · the actual result had 19.5% (≈ 1 in 5.13)
  15. ↺
    model: 1 19.5% · X 24% · 2 57% · the actual result had 19.5% (≈ 1 in 5.12)
  16. ↺
    Wolverhampton Wanderers FC 2–0 Aston Villa FC
    model: 1 19.6% · X 26% · 2 54% · the actual result had 19.6% (≈ 1 in 5.11)
  17. ↺
    model: 1 64% · X 19.6% · 2 17% · the actual result had 19.6% (≈ 1 in 5.11)
  18. ↺
    Wolverhampton Wanderers FC 2–2 Arsenal FC
    model: 1 8% · X 19.9% · 2 72% · the actual result had 19.9% (≈ 1 in 5.04)
  19. ↺
    West Ham United FC 1–1 Manchester City FC
    model: 1 13% · X 20.0% · 2 67% · the actual result had 20.0% (≈ 1 in 5.01)
  20. ↺
    model: 1 18% · X 20.2% · 2 61% · the actual result had 20.2% (≈ 1 in 4.95)

How often low-chance results happen n = 364

All the possible results (home win, draw, away win) the model gave a small chance to, grouped into bands. For each band: how often they happened, next to what the model estimated on average. A well-calibrated model has the two numbers close together.

the model's chanceresultshappenedactualestimated on average
0% – 10%1300.0%95%: 0–23%7.4%
10% – 20%1191916.0%95%: 10–24%16.3%
20% – 30%45512727.9%95%: 24–32%25.2%

Results under 20% that came: 19; expected on average 20.3 (if the model is right, between 13 and 28, 95%).

Teams and upsets 2025-26 ↺

For each team: the results under 20% that went its way (a win or a draw) and against it (a defeat), next to how many were expected on average. “Expected” = the sum of those results' chances in its matches.

Teammatchesin favour: actualexpectedagainst: actualexpected
Manchester United FC3730.900.2
Liverpool FC3832.032.2
Aston Villa FC3710.310.9
Tottenham Hotspur FC3721.310.4
Leeds United FC3021.400.2
Manchester City FC3821.533.2
AFC Bournemouth3710.600.2
Nottingham Forest FC3710.900.2
Chelsea FC3810.911.1
Brighton & Hove Albion FC3811.000.3
Sunderland AFC3000.100.2
Wolverhampton Wanderers FC3633.300.0
Arsenal FC3711.323.9
West Ham United FC3722.500.0
Fulham FC3700.600.2
Crystal Palace FC3700.610.4
Newcastle United FC3700.700.5
Everton FC3700.800.2
Brentford FC3700.800.3
Burnley FC3634.600.0

This season · estimates frozen in real time ❄

The matches of the current season played after the model's estimate was frozen, within the last hour before kick-off, in which a result under 20% came.

20 matches played with a frozen estimate ❄; in 1 of them a result under 20% came.

  1. ❄
    model: 1 58% · X 23% · 2 19.4% · the actual result had 19.4% (≈ 1 in 5.14)

How to read it

How to read the figures on this page and what they do not say.

← Premier League: standings, results

Updated: 25 Oct 2026, 07:20 UTC