All questions
Where was Vesta right, and where wrong?
Over 222 league matches of Lens since 2017-18, each forecast by a model that had not seen that season, Vesta's likeliest result happened 49 times in 100; it said 50. Draws: said 26, happened 24 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
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| Chance band | Chances | Said | Happened | Gap |
|---|---|---|---|---|
| 10–20 in 100 | 69 | 16.6 | 14.5 | −2.1 |
| 20–30 in 100 | 321 | 25.8 | 27.1 | +1.3 |
| 30–40 in 100 | 81 | 35.0 | 35.8 | +0.8 |
| 40–50 in 100 | 86 | 45.4 | 39.5 | −5.8 |
| 50–60 in 100 | 67 | 54.6 | 53.7 | −0.9 |
| 60–70 in 100 | 28 | 63.9 | 67.9 | +4.0 |
The biggest surprises
results Vesta gave the least chance that happened
Lens 0-1 Metz
Sat 16 Sep 2023 · Ligue 113 in 100
Lens 3-4 Le Havre
Sat 1 Mar 2025 · Ligue 114 in 100
Metz 2-0 Lens
Wed 29 Oct 2025 · Ligue 116 in 100
Lens 0-2 Strasbourg
Sun 16 Feb 2025 · Ligue 117 in 100
Lens 0-1 Lorient
Sat 5 Sep 2026 · Ligue 117 in 100
Lens 0-2 Reims
Fri 11 Apr 2025 · Ligue 118 in 100
Lens 0-4 Auxerre
Sun 27 Apr 2025 · Ligue 118 in 100
Marseille 0-1 Lens
Sat 8 Mar 2025 · Ligue 119 in 100
Lens 1-0 Paris Saint Germain
Thu 10 Sep 2020 · Ligue 119 in 100
Lens 1-3 Angers
Sun 29 Nov 2020 · Ligue 119 in 100
Metz 2-1 Lens
Fri 12 Apr 2024 · Ligue 121 in 100
Lyon 1-2 Lens
Sun 4 May 2025 · Ligue 121 in 100
The surest calls that missed
the strongest favourites that did not win
Lens 0-1 Metz
Sat 16 Sep 2023 · home win said65 in 100
Lens 1-1 Le Havre
Sat 6 Apr 2024 · home win said65 in 100
Lens 3-4 Le Havre
Sat 1 Mar 2025 · home win said63 in 100
Paris Saint Germain 1-1 Lens
Sat 23 Apr 2022 · home win said62 in 100
Troyes 1-1 Lens
Sat 28 Jan 2023 · away win said62 in 100
Lens 0-0 Lyon
Sun 15 Sep 2024 · home win said61 in 100
Metz 2-0 Lens
Wed 29 Oct 2025 · away win said61 in 100
Lens 2-2 Montpellier
Sun 19 May 2024 · home win said60 in 100
Lens 0-2 Strasbourg
Sun 16 Feb 2025 · home win said60 in 100
Lens 0-1 Lorient
Sat 5 Sep 2026 · home win said60 in 100
Lens 1-0 Paris Saint Germain
Thu 10 Sep 2020 · away win said59 in 100
Montpellier 1-1 Lens
Sat 25 Feb 2023 · away win said58 in 100
Which clubs beat Vesta's expectationsClubs v Vesta
points won against the points Vesta's forecasts gave (3 × win + draw), these matches| Club | Matches | Points | Expected | Gap |
|---|---|---|---|---|
| 222 | 383 | 356.7 | +26.3 | |
| 12 | 24 | 14.7 | +9.3 | |
| 8 | 14 | 6.4 | +7.6 | |
| 12 | 23 | 16.8 | +6.2 | |
| 13 | 18 | 14.4 | +3.6 | |
| 12 | 26 | 22.6 | +3.4 | |
| 11 | 11 | 9.9 | +1.1 | |
| 12 | 12 | 11.8 | +0.2 | |
| 10 | 9 | 8.8 | +0.2 | |
| 6 | 5 | 5.0 | 0.0 | |
| 1 | 1 | 1.0 | 0.0 | |
| 4 | 3 | 3.5 | −0.5 |
| Season | League | Matches | Likeliest said | Happened | Draws said | Draws | Goals expected | Goals | RPS |
|---|---|---|---|---|---|---|---|---|---|
| 2026-27 | Ligue 1 | 6 | 50 | 50 | 25 | 17 | 3.08 | 3.50 | 0.277 |
| 2025-26 | Ligue 1 | 34 | 51 | 62 | 25 | 12 | 2.95 | 2.97 | 0.197 |
| 2024-25 | Ligue 1 | 34 | 51 | 41 | 26 | 21 | 2.83 | 2.38 | 0.248 |
| 2023-24 | Ligue 1 | 34 | 50 | 56 | 26 | 26 | 2.80 | 2.41 | 0.205 |
| 2022-23 | Ligue 1 | 38 | 53 | 58 | 25 | 24 | 2.79 | 2.55 | 0.169 |
| 2021-22 | Ligue 1 | 38 | 48 | 42 | 27 | 29 | 2.65 | 2.89 | 0.222 |
| 2020-21 | Ligue 1 | 38 | 49 | 37 | 27 | 32 | 2.62 | 2.87 | 0.218 |
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.