Lab

Where was Vesta right, and where wrong?

Over 44 league matches of Sunderland since 2017-18, each forecast by a model that had not seen that season, Vesta's likeliest result happened 36 times in 100; it said 48. Draws: said 27, happened 30 in 100.

Since its public record began on 30 Sep 2026: 51 league matches settled, the likeliest result happened 61 times in 100 (Vesta said 50). Every published forecast

League data to · Vesta · out of sample, 2017-18 on

Free
Matches44each forecast before its season
Likeliest result happened36 in 100Vesta said 48
Draws30 in 100Vesta said 27
Goals a match2.45Vesta expected 2.59
Likeliest score happened16 in 100Vesta said 14

When Vesta says N in 100, does it happen N times?Said v happened

every home win, draw and away win chance, grouped in bands of 10; on the line = exactly right
00252550507575100100 Vesta said (in 100)
Chance bandChancesSaidHappenedGap
20–30 in 1005226.630.8+4.1
30–40 in 1003433.735.3+1.6

The biggest surprises

results Vesta gave the least chance that happened
  1. Newcastle United 1-2 SunderlandSun 22 Mar 2026 · Premier League18 in 100
  2. Liverpool 1-1 SunderlandWed 3 Dec 2025 · Premier League20 in 100
  3. Chelsea 1-2 SunderlandSat 25 Oct 2025 · Premier League20 in 100
  4. Everton 1-3 SunderlandSun 17 May 2026 · Premier League22 in 100
  5. Sunderland 0-0 Manchester CityThu 1 Jan 2026 · Premier League23 in 100
  6. Leeds 0-1 SunderlandTue 3 Mar 2026 · Premier League24 in 100
  7. Bournemouth 1-1 SunderlandSat 28 Feb 2026 · Premier League25 in 100
  8. Sunderland 2-2 ArsenalSat 8 Nov 2025 · Premier League26 in 100
  9. Brentford 1-1 SunderlandSat 5 Sep 2026 · Premier League26 in 100
  10. Sunderland 2-1 ChelseaSun 24 May 2026 · Premier League26 in 100
  11. Sunderland 1-0 Newcastle UnitedSun 14 Dec 2025 · Premier League26 in 100
  12. Sunderland 0-0 Manchester UnitedSat 9 May 2026 · Premier League27 in 100

The surest calls that missed

the strongest favourites that did not win
  1. Liverpool 1-1 SunderlandWed 3 Dec 2025 · home win said69 in 100
  2. Sunderland 0-0 Manchester CityThu 1 Jan 2026 · away win said63 in 100
  3. Sunderland 2-2 ArsenalSat 8 Nov 2025 · away win said59 in 100
  4. Newcastle United 1-2 SunderlandSun 22 Mar 2026 · home win said56 in 100
  5. Bournemouth 1-1 SunderlandSat 28 Feb 2026 · home win said55 in 100
  6. Brentford 1-1 SunderlandSat 5 Sep 2026 · home win said54 in 100
  7. Chelsea 1-2 SunderlandSat 25 Oct 2025 · home win said54 in 100
  8. Sunderland 0-0 Manchester UnitedSat 9 May 2026 · away win said50 in 100
  9. Everton 1-3 SunderlandSun 17 May 2026 · home win said49 in 100
  10. Brighton 0-0 SunderlandSat 20 Dec 2025 · home win said49 in 100
  11. Crystal Palace 0-0 SunderlandSat 13 Sep 2025 · home win said49 in 100
  12. Leeds 0-1 SunderlandTue 3 Mar 2026 · home win said48 in 100

Which clubs beat Vesta's expectationsClubs v Vesta

points won against the points Vesta's forecasts gave (3 × win + draw), these matches
Underrated: more points than expected
ClubMatchesPointsExpectedGap
Sunderland445848.0+10.0
Brighton374.8+2.2
Ipswich131.3+1.7
Fulham364.3+1.7
Aston Villa243.0+1.0
Burnley232.1+0.9
Manchester United243.3+0.7
Arsenal376.5+0.5
Manchester City376.6+0.4
Nottingham Forest232.7+0.3
West Ham232.9+0.1
Liverpool244.2−0.2
Overrated: fewer points than expected
ClubMatchesPointsExpectedGap
Newcastle United203.6−3.6
Chelsea203.5−3.5
Bournemouth213.4−2.4
Crystal Palace213.3−2.3
Leeds213.1−2.1
Everton213.0−2.0
Tottenham212.8−1.8
Wolverhampton Wanderers212.3−1.3
Brentford345.2−1.2
Liverpool244.2−0.2
West Ham232.9+0.1
Nottingham Forest232.7+0.3

League by league, season by seasonLeague by league

Sunderland's matches; the current season so far
CSV
SeasonLeagueMatchesLikeliest saidHappenedDraws saidDrawsGoals expectedGoalsRPS
2026-27Premier League6495027172.683.000.185
2025-26Premier League38483428322.572.370.230

Each season from 2017-18 was hidden from Vesta and forecast with a model fitted only on the seasons before it, the same model that publishes today's forecasts (checked Tue 13 Oct 2026). These are the forecasts of past seasons, not the published ones: the public record of forecasts made before kick-off starts on 30 Sep 2026 and lives in Vesta's track record.

Related questions