Lab

Where was Vesta right, and where wrong?

Over 152 league matches of Leganes since 2017-18, each forecast by a model that had not seen that season, Vesta's likeliest result happened 51 times in 100; it said 49. Draws: said 27, happened 29 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
Matches152each forecast before its season
Likeliest result happened51 in 100Vesta said 49
Draws29 in 100Vesta said 27
Goals a match2.24Vesta expected 2.46
Likeliest score happened13 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
10–20 in 1004616.013.0−3.0
20–30 in 10016826.626.8+0.2
30–40 in 10011633.732.8−1.0
40–50 in 1005444.744.4−0.3
50–60 in 1003554.357.1+2.8

The biggest surprises

results Vesta gave the least chance that happened
  1. Barcelona 0-1 LeganesSun 15 Dec 2024 · La Liga2 in 100
  2. Leganes 2-1 BarcelonaWed 26 Sep 2018 · La Liga13 in 100
  3. Leganes 1-0 Atletico MadridSat 18 Jan 2025 · La Liga14 in 100
  4. Athletic Club 0-0 LeganesSun 26 Jan 2025 · La Liga17 in 100
  5. Sevilla 0-3 LeganesFri 3 May 2019 · La Liga18 in 100
  6. Villarreal 1-2 LeganesSun 8 Mar 2020 · La Liga18 in 100
  7. Getafe 0-2 LeganesSat 30 Mar 2019 · La Liga18 in 100
  8. Leganes 0-3 LevanteMon 7 May 2018 · La Liga20 in 100
  9. Leganes 1-2 Real ValladolidSat 13 Jun 2020 · La Liga22 in 100
  10. Leganes 0-2 EspanyolSun 12 May 2019 · La Liga22 in 100
  11. Leganes 1-2 LevanteSat 5 Oct 2019 · La Liga24 in 100
  12. Atletico Madrid 0-0 LeganesSun 26 Jan 2020 · La Liga24 in 100

The surest calls that missed

the strongest favourites that did not win
  1. Barcelona 0-1 LeganesSun 15 Dec 2024 · home win said91 in 100
  2. Athletic Club 0-0 LeganesSun 26 Jan 2025 · home win said76 in 100
  3. Leganes 2-1 BarcelonaWed 26 Sep 2018 · away win said68 in 100
  4. Atletico Madrid 0-0 LeganesSun 26 Jan 2020 · home win said64 in 100
  5. Leganes 1-0 Atletico MadridSat 18 Jan 2025 · away win said62 in 100
  6. Real Sociedad 1-1 LeganesFri 8 Nov 2019 · home win said59 in 100
  7. Leganes 0-0 Las PalmasSat 24 Feb 2018 · home win said58 in 100
  8. Sevilla 0-3 LeganesFri 3 May 2019 · home win said58 in 100
  9. Leganes 2-2 Real MadridSun 19 Jul 2020 · away win said58 in 100
  10. Valencia 1-1 LeganesSun 22 Sep 2019 · home win said57 in 100
  11. Villarreal 1-2 LeganesSun 8 Mar 2020 · home win said57 in 100
  12. Valencia 1-1 LeganesSat 20 Oct 2018 · home win said56 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
Levante6137.0+6.0
Eibar6148.8+5.2
Villarreal81813.5+4.5
Real Betis81612.3+3.7
Girona6129.5+2.5
Osasuna486.0+2.0
Real Madrid82018.3+1.7
Deportivo La Coruna242.5+1.5
Granada243.2+0.8
Athletic Club81413.3+0.7
Real Sociedad81413.5+0.5
SD Huesca232.6+0.4
Overrated: fewer points than expected
ClubMatchesPointsExpectedGap
Leganes152164170.9−6.9
Alaves8611.1−5.1
Las Palmas414.7−3.7
Espanyol8710.4−3.4
Malaga202.5−2.5
Sevilla81113.4−2.4
Real Valladolid657.2−2.2
Rayo Vallecano446.1−2.1
Barcelona81819.4−1.4
Celta Vigo81112.3−1.3
Atletico Madrid81515.5−0.5
Getafe81212.4−0.4

League by league, season by seasonLeague by league

Leganes's matches; the current season so far
CSV
SeasonLeagueMatchesLikeliest saidHappenedDraws saidDrawsGoals expectedGoalsRPS
2024-25La Liga38544726342.592.500.189
2019-20La Liga38474529322.322.130.208
2018-19La Liga38484527322.462.110.207
2017-18La Liga38496627182.472.240.187

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