Lab
Vesta

Every kind of forecast, checked

For each thing Vesta gives a chance or a number to, what it expected and what happened. A forecast of 30% should come true about 3 times in 10: the closer the two columns, the more its numbers can be taken at their word.

16,404
matches of past seasons
51
kinds of forecast checked
0.3 pts
average gap, said against happened
Published, 176 matches Past seasons, 16,404 Each season was hidden from Vesta and predicted with a model fitted on the seasons before it. 2017-18 to 2026-27. Checked on 2026-10-12 with the backtest of dc_xg2_cal_pl_pool_com (H01b, H19, H20, H21, H22, H24, 11footy xG).

Past seasons, hidden and predicted

16,364 league matches since 2017-18
52.9%favourites won, 8,652 of 16,364; 52.8% expected
2,100exact scores, 12.8% of matches; 2,064 expected
41.7%the chance given to what happened, on average
0.194Brier score, lower is better
Season by season
SeasonMatchesFavourites wonExpectedExact
2026-27 so far25349.8%49.5%32
2025-26 test season1,75252.1%51.2%207
2024-25 test season1,75253.4%53.3%219
2023-241,75253.6%53.4%238
2022-231,82653.3%52.8%236
2021-221,82651.9%52.2%241
2020-211,82652.5%52.2%242
2019-201,72552.8%52.8%220
2018-191,82652.3%53.2%242
2017-181,82654.3%54.7%223
League by league
LeagueMatchesFavourites wonExpectedExact
Bundesliga2,79151.7%54.0%335
Ligue 13,14350.9%51.4%377
La Liga3,49052.7%51.3%505
Premier League3,47054.8%54.2%417
Serie A3,47053.8%53.5%466
Each season hidden from Vesta, which learned only from the seasons before it and predicted every match with what was known before kick-off.

Brier score: the average, over every outcome Vesta gave a chance to, of the squared gap between that chance and what happened (1 if it happened, 0 if not). 0 is perfect; for the match result, giving each of the three outcomes a third scores 0.222. The charts show only the chance bands with 20 forecasts or more.

Match result

Who wins, the result combinations and the winning margin.
ForecastVesta saidHappenedGap
Match resultThe likeliest outcome of each match, 16,404 matches 52.7% 52.9%
OutcomeSaidHappenedTimes
Home win43.6%43.5%16,404
Draw24.8%25.2%16,404
Away win31.6%31.2%16,404

Brier score 0.1942 (0 is perfect).

said 7%, happened 7% (1,826)said 16%, happened 15% (6,754)said 26%, happened 26% (19,173)said 34%, happened 34% (7,863)said 45%, happened 45% (5,411)said 55%, happened 55% (3,913)said 65%, happened 65% (2,319)said 74%, happened 76% (1,321)said 84%, happened 83% (542)said 92%, happened 91% (90)said 0%100%happened
Chances grouped: said, across; happened, upSaid = happened
Result combinationsThe likeliest outcome of each match, 16,404 matches 78.8% 78.6%
OutcomeSaidHappenedTimes
Home win or draw68.4%68.8%16,404
Either side wins75.2%74.8%16,404
Away win or draw56.4%56.5%16,404

Brier score 0.1942 (0 is perfect).

said 8%, happened 9% (90)said 16%, happened 17% (542)said 26%, happened 24% (1,321)said 35%, happened 35% (2,319)said 45%, happened 45% (3,913)said 55%, happened 55% (5,411)said 66%, happened 66% (7,863)said 74%, happened 74% (19,173)said 84%, happened 85% (6,754)said 93%, happened 93% (1,826)said 0%100%happened
Chances grouped: said, across; happened, upSaid = happened
Winning margin Home side by 2 goalsThe likeliest outcome of each match, 16,404 matches 76.8% 77.5%
OutcomeSaidHappenedTimes
Home win by 3 or more10.9%10.4%16,404
Home win by exactly 212.9%12.2%16,404
Home win by 1 at most, or do not win76.2%77.4%16,404

Brier score 0.1144 (0 is perfect).

said 5%, happened 5% (15,506)said 14%, happened 14% (12,655)said 23%, happened 23% (3,774)said 35%, happened 35% (961)said 45%, happened 45% (958)said 55%, happened 56% (1,337)said 66%, happened 66% (2,137)said 75%, happened 77% (3,870)said 85%, happened 86% (5,021)said 94%, happened 94% (2,993)said 0%100%happened
Chances grouped: said, across; happened, upSaid = happened
Winning margin Home side by 1 goalThe likeliest outcome of each match, 16,404 matches 60.4% 60.2%
OutcomeSaidHappenedTimes
Home win by 2 or more23.8%22.6%16,404
Home win by exactly 119.8%20.9%16,404
Home do not win56.4%56.5%16,404

Brier score 0.1758 (0 is perfect).

said 7%, happened 7% (3,919)said 16%, happened 15% (11,170)said 24%, happened 24% (14,729)said 35%, happened 34% (3,699)said 45%, happened 45% (3,777)said 55%, happened 55% (4,025)said 65%, happened 64% (3,673)said 75%, happened 76% (2,467)said 84%, happened 83% (1,458)said 93%, happened 92% (295)said 0%100%happened
Chances grouped: said, across; happened, upSaid = happened
Winning margin Away side by 1 goalThe likeliest outcome of each match, 16,404 matches 69.4% 69.5%
OutcomeSaidHappenedTimes
Away do not win68.4%68.8%16,404
Away win by exactly 116.6%16.8%16,404
Away win by 2 or more15.1%14.5%16,404

Brier score 0.1443 (0 is perfect).

said 6%, happened 6% (9,483)said 15%, happened 15% (13,707)said 23%, happened 24% (8,113)said 35%, happened 32% (1,824)said 45%, happened 45% (1,836)said 55%, happened 53% (2,293)said 65%, happened 66% (3,449)said 75%, happened 76% (4,106)said 85%, happened 86% (3,101)said 93%, happened 93% (1,300)said 0%100%happened
Chances grouped: said, across; happened, upSaid = happened
Winning margin Away side by 2 goalsThe likeliest outcome of each match, 16,404 matches 85.0% 85.6%
OutcomeSaidHappenedTimes
Away win by 1 at most, or do not win84.9%85.5%16,404
Away win by exactly 29.1%8.6%16,404
Away win by 3 or more6.0%5.9%16,404

Brier score 0.0799 (0 is perfect).

said 4%, happened 4% (23,628)said 14%, happened 13% (7,635)said 22%, happened 21% (1,286)said 35%, happened 27% (286)said 45%, happened 55% (276)said 56%, happened 58% (494)said 66%, happened 69% (1,121)said 76%, happened 76% (2,214)said 86%, happened 86% (5,350)said 94%, happened 94% (6,922)said 0%100%happened
Chances grouped: said, across; happened, upSaid = happened

Goals

How many goals in the match and for each side, and whether both sides score.
ForecastVesta saidHappenedGap
Total goals At least oneThe likeliest outcome of each match, 16,404 matches 93.5% 93.4%
OutcomeSaidHappenedTimes
1 or more goals93.5%93.4%16,404
No goals6.5%6.6%16,404

Brier score 0.061 (0 is perfect).

said 6%, happened 6% (15,077)said 11%, happened 10% (1,327)said 89%, happened 90% (1,327)said 94%, happened 94% (15,077)said 0%100%happened
Chances grouped: said, across; happened, upSaid = happened
Total goals 2 or moreThe likeliest outcome of each match, 16,404 matches 77.9% 77.0%
OutcomeSaidHappenedTimes
2 or more goals77.9%77.0%16,404
1 or fewer goals22.1%23.0%16,404

Brier score 0.1735 (0 is perfect).

said 8%, happened 9% (434)said 16%, happened 17% (5,770)said 24%, happened 26% (8,382)said 33%, happened 31% (1,788)said 41%, happened 37% (30)said 59%, happened 63% (30)said 67%, happened 69% (1,788)said 76%, happened 74% (8,382)said 84%, happened 83% (5,770)said 92%, happened 91% (434)said 0%100%happened
Chances grouped: said, across; happened, upSaid = happened
Total goals 3 or moreThe likeliest outcome of each match, 16,404 matches 57.7% 57.8%
OutcomeSaidHappenedTimes
3 or more goals53.5%53.1%16,404
2 or fewer goals46.5%46.9%16,404

Brier score 0.2412 (0 is perfect).

said 17%, happened 25% (112)said 26%, happened 28% (660)said 36%, happened 37% (4,020)said 45%, happened 45% (11,611)said 55%, happened 55% (11,611)said 64%, happened 63% (4,020)said 74%, happened 72% (660)said 83%, happened 75% (112)said 0%100%happened
Chances grouped: said, across; happened, upSaid = happened
Total goals 4 or moreThe likeliest outcome of each match, 16,404 matches 69.0% 69.5%
OutcomeSaidHappenedTimes
4 or more goals31.5%30.7%16,404
3 or fewer goals68.5%69.3%16,404

Brier score 0.2056 (0 is perfect).

said 18%, happened 17% (1,206)said 26%, happened 25% (6,708)said 34%, happened 34% (6,054)said 44%, happened 43% (2,436)said 56%, happened 57% (2,436)said 66%, happened 66% (6,054)said 74%, happened 75% (6,708)said 82%, happened 83% (1,206)said 0%100%happened
Chances grouped: said, across; happened, upSaid = happened
Total goals 5 or moreThe likeliest outcome of each match, 16,404 matches 84.3% 84.8%
OutcomeSaidHappenedTimes
5 or more goals15.8%15.2%16,404
4 or fewer goals84.2%84.8%16,404

Brier score 0.1258 (0 is perfect).

said 8%, happened 9% (2,954)said 15%, happened 14% (10,014)said 24%, happened 23% (2,827)said 34%, happened 31% (478)said 45%, happened 39% (131)said 55%, happened 61% (131)said 66%, happened 69% (478)said 76%, happened 77% (2,827)said 85%, happened 86% (10,014)said 92%, happened 91% (2,954)said 0%100%happened
Chances grouped: said, across; happened, upSaid = happened
Home team's goals At least oneThe likeliest outcome of each match, 16,404 matches 77.4% 77.3%
OutcomeSaidHappenedTimes
1 or more home goals77.4%77.2%16,404
No home goals22.6%22.8%16,404

Brier score 0.1654 (0 is perfect).

said 7%, happened 7% (1,873)said 15%, happened 15% (4,890)said 25%, happened 25% (5,866)said 34%, happened 35% (2,956)said 44%, happened 44% (819)said 56%, happened 56% (819)said 66%, happened 65% (2,956)said 75%, happened 75% (5,866)said 85%, happened 85% (4,890)said 93%, happened 93% (1,873)said 0%100%happened
Chances grouped: said, across; happened, upSaid = happened
Home team's goals 2 or moreThe likeliest outcome of each match, 16,404 matches 63.7% 63.5%
OutcomeSaidHappenedTimes
2 or more home goals44.9%44.6%16,404
1 or fewer home goals55.1%55.4%16,404

Brier score 0.224 (0 is perfect).

said 8%, happened 7% (60)said 17%, happened 18% (810)said 26%, happened 26% (3,194)said 35%, happened 36% (5,731)said 45%, happened 45% (6,609)said 55%, happened 55% (6,609)said 65%, happened 64% (5,731)said 74%, happened 74% (3,194)said 83%, happened 82% (810)said 92%, happened 93% (60)said 0%100%happened
Chances grouped: said, across; happened, upSaid = happened
Home team's goals 3 or moreThe likeliest outcome of each match, 16,404 matches 79.8% 80.1%
OutcomeSaidHappenedTimes
3 or more home goals21.0%20.3%16,404
2 or fewer home goals79.0%79.7%16,404

Brier score 0.1469 (0 is perfect).

said 7%, happened 7% (3,139)said 15%, happened 15% (6,430)said 24%, happened 24% (3,598)said 35%, happened 34% (1,910)said 45%, happened 44% (1,327)said 55%, happened 56% (1,327)said 65%, happened 66% (1,910)said 76%, happened 76% (3,598)said 85%, happened 85% (6,430)said 93%, happened 93% (3,139)said 0%100%happened
Chances grouped: said, across; happened, upSaid = happened
Away team's goals At least oneThe likeliest outcome of each match, 16,404 matches 70.7% 70.4%
OutcomeSaidHappenedTimes
1 or more away goals70.4%70.1%16,404
No away goals29.6%29.9%16,404

Brier score 0.1974 (0 is perfect).

said 7%, happened 8% (618)said 16%, happened 16% (2,845)said 25%, happened 25% (4,873)said 35%, happened 36% (5,148)said 45%, happened 44% (2,920)said 55%, happened 56% (2,920)said 65%, happened 64% (5,148)said 75%, happened 75% (4,873)said 84%, happened 84% (2,845)said 93%, happened 92% (618)said 0%100%happened
Chances grouped: said, across; happened, upSaid = happened
Away team's goals 2 or moreThe likeliest outcome of each match, 16,404 matches 67.9% 67.8%
OutcomeSaidHappenedTimes
2 or more away goals35.5%35.2%16,404
1 or fewer away goals64.5%64.8%16,404

Brier score 0.2094 (0 is perfect).

said 9%, happened 5% (66)said 17%, happened 18% (1,988)said 25%, happened 26% (5,122)said 35%, happened 34% (5,070)said 45%, happened 45% (4,158)said 55%, happened 55% (4,158)said 65%, happened 66% (5,070)said 75%, happened 74% (5,122)said 83%, happened 82% (1,988)said 91%, happened 95% (66)said 0%100%happened
Chances grouped: said, across; happened, upSaid = happened
Away team's goals 3 or moreThe likeliest outcome of each match, 16,404 matches 86.0% 86.3%
OutcomeSaidHappenedTimes
3 or more away goals14.1%13.7%16,404
2 or fewer away goals85.9%86.3%16,404

Brier score 0.1096 (0 is perfect).

said 6%, happened 6% (7,233)said 14%, happened 14% (5,697)said 24%, happened 25% (2,104)said 34%, happened 34% (892)said 45%, happened 41% (478)said 55%, happened 59% (478)said 66%, happened 66% (892)said 76%, happened 75% (2,104)said 86%, happened 86% (5,697)said 94%, happened 94% (7,233)said 0%100%happened
Chances grouped: said, across; happened, upSaid = happened
Both teams scoreThe likeliest outcome of each match, 16,404 matches 55.9% 55.4%
OutcomeSaidHappenedTimes
Both score54.3%53.9%16,404
Not both45.7%46.1%16,404

Brier score 0.2456 (0 is perfect).

said 29%, happened 34% (38)said 37%, happened 38% (2,896)said 46%, happened 46% (13,470)said 54%, happened 54% (13,470)said 63%, happened 62% (2,896)said 71%, happened 66% (38)said 0%100%happened
Chances grouped: said, across; happened, upSaid = happened

Exact score

The final score. 121 scores are given a chance every match.
ForecastVesta saidHappenedGap
Exact scoreThe likeliest outcome of each match, 16,404 matches 12.7% 12.8%
OutcomeSaidHappenedTimes
1-112.0%12.0%16,404
1-08.5%9.2%16,404
2-18.4%8.8%16,404
2-07.3%7.0%16,404
0-17.1%7.2%16,404
1-27.0%7.0%16,404
0-06.5%6.6%16,404
2-25.2%5.5%16,404
0-25.1%5.0%16,404
3-14.5%4.3%16,404
3-04.2%4.1%16,404
1-33.2%2.9%16,404

Brier score 0.0077 (0 is perfect).

said 1%, happened 1% (1,951,310)said 12%, happened 12% (33,574)said 0%100%happened
Chances grouped: said, across; happened, upSaid = happened

Players in a match

Players to watch: each player's chance to start, to score, to assist, and his shots, worked out with what was known before kickoff. Checked on 2022-23 to 2026-27.
ForecastVesta saidHappenedGap
Starts the matchHow often it was said, against how often it happened, 372,965 players 43.7% 43.4%

Brier score 0.1425 (0 is perfect). Against giving everyone the same chance, Vesta's numbers are 21.6% more informative (log loss 0.536 against 0.684).

said 5%, happened 7% (78,683)said 15%, happened 11% (54,968)said 25%, happened 23% (31,749)said 35%, happened 34% (24,024)said 45%, happened 45% (22,283)said 55%, happened 56% (21,953)said 65%, happened 66% (22,061)said 75%, happened 75% (30,759)said 86%, happened 86% (77,120)said 91%, happened 95% (9,365)said 0%100%happened
Chances grouped: said, across; happened, upSaid = happened
ScoresHow often it was said, against how often it happened, 378,189 players 4.9% 4.8%

Brier score 0.0417 (0 is perfect). Against giving everyone the same chance, Vesta's numbers are 12.7% more informative (log loss 0.169 against 0.193).

said 3%, happened 3% (323,600)said 14%, happened 14% (38,510)said 24%, happened 24% (11,532)said 34%, happened 33% (3,299)said 44%, happened 42% (918)said 54%, happened 55% (275)said 64%, happened 52% (48)said 0%100%happened
Chances grouped: said, across; happened, upSaid = happened
Scores twice or moreHow often it was said, against how often it happened, 378,189 players 0.4% 0.4%

Brier score 0.0043 (0 is perfect). Against giving everyone the same chance, Vesta's numbers are 21.5% more informative (log loss 0.023 against 0.029).

said 0%, happened 0% (377,122)said 13%, happened 11% (949)said 23%, happened 23% (103)said 0%100%happened
Chances grouped: said, across; happened, upSaid = happened
Gives an assistHow often it was said, against how often it happened, 378,189 players 3.6% 3.5%

Brier score 0.0326 (0 is perfect). Against giving everyone the same chance, Vesta's numbers are 7.0% more informative (log loss 0.142 against 0.152).

said 3%, happened 3% (348,278)said 13%, happened 13% (27,233)said 23%, happened 21% (2,449)said 33%, happened 26% (211)said 0%100%happened
Chances grouped: said, across; happened, upSaid = happened
Scores or assistsHow often it was said, against how often it happened, 378,189 players 8.2% 7.9%

Brier score 0.0646 (0 is perfect). Against giving everyone the same chance, Vesta's numbers are 10.3% more informative (log loss 0.247 against 0.275).

said 4%, happened 3% (270,728)said 14%, happened 14% (67,482)said 24%, happened 24% (25,876)said 34%, happened 34% (9,658)said 44%, happened 42% (3,171)said 54%, happened 51% (955)said 64%, happened 61% (275)said 74%, happened 66% (41)said 0%100%happened
Chances grouped: said, across; happened, upSaid = happened
ShotsThe number expected on average, against the number that came, 378,189 players 0.46 0.49
LineSaidHappenedTimes
1 or more shots26.2%27.5%378,189
2 or more shots11.3%12.5%378,189
3 or more shots4.9%5.5%378,189

On average Vesta expected 0.46 and 0.49 came; a typical miss of 0.52.

said 4%, happened 5% (115,222)said 15%, happened 14% (64,491)said 25%, happened 26% (55,354)said 35%, happened 37% (46,227)said 45%, happened 46% (35,080)said 55%, happened 57% (25,882)said 65%, happened 68% (19,059)said 75%, happened 78% (12,932)said 83%, happened 85% (3,898)said 91%, happened 89% (44)said 0%100%happened
Chances grouped: said, across; happened, upSaid = happened
8.5of the 11 starters guessed on average, before the team sheets
14,726teams checked
7.0%all eleven right

Team numbers of a match

The numbers to expect on the match page: shots, shots on target, corners, fouls, yellow cards. Checked on 2021-22 to 2026-27.
ForecastVesta saidHappenedGap
ShotsThe number expected on average, against the number that came, 18,146 sides 12.52 12.66
LineSaidHappenedTimes
9 or more shots77.7%78.0%18,146
12 or more shots53.6%54.5%18,146
16 or more shots25.2%26.4%18,146

On average Vesta expected 12.52 and 12.66 came; a typical miss of 3.54.

said 17%, happened 26% (23)said 26%, happened 24% (102)said 36%, happened 40% (299)said 46%, happened 43% (685)said 55%, happened 59% (1,418)said 65%, happened 65% (2,381)said 75%, happened 75% (3,707)said 85%, happened 86% (5,132)said 94%, happened 94% (4,399)said 0%100%happened
Chances grouped: said, across; happened, upSaid = happened
Shots on targetThe number expected on average, against the number that came, 18,146 sides 4.26 4.30
LineSaidHappenedTimes
3 or more shots on target75.1%75.6%18,146
4 or more shots on target57.8%58.5%18,146
6 or more shots on target27.0%27.7%18,146

On average Vesta expected 4.26 and 4.3 came; a typical miss of 1.72.

said 37%, happened 34% (116)said 46%, happened 46% (598)said 56%, happened 58% (1,773)said 65%, happened 66% (3,427)said 75%, happened 75% (5,042)said 85%, happened 85% (5,063)said 93%, happened 95% (2,127)said 0%100%happened
Chances grouped: said, across; happened, upSaid = happened
CornersThe number expected on average, against the number that came, 18,062 sides 4.79 4.84
LineSaidHappenedTimes
3 or more corners79.2%78.9%18,062
4 or more corners64.2%64.4%18,062
6 or more corners35.0%35.8%18,062

On average Vesta expected 4.79 and 4.84 came; a typical miss of 2.06.

said 48%, happened 43% (42)said 56%, happened 55% (541)said 66%, happened 64% (2,390)said 76%, happened 75% (5,808)said 85%, happened 85% (7,365)said 92%, happened 94% (1,916)said 0%100%happened
Chances grouped: said, across; happened, upSaid = happened
FoulsThe number expected on average, against the number that came, 18,062 sides 11.92 11.90
LineSaidHappenedTimes
9 or more fouls80.8%80.8%18,062
12 or more fouls51.7%51.7%18,062
14 or more fouls32.2%32.2%18,062

On average Vesta expected 11.92 and 11.9 came; a typical miss of 2.82.

said 37%, happened 22% (32)said 47%, happened 56% (177)said 56%, happened 53% (734)said 66%, happened 67% (2,024)said 75%, happened 75% (4,206)said 85%, happened 85% (7,107)said 93%, happened 93% (3,780)said 0%100%happened
Chances grouped: said, across; happened, upSaid = happened
Yellow cardsThe number expected on average, against the number that came, 18,062 sides 2.04 2.04
LineSaidHappenedTimes
1 or more yellow cards86.2%87.5%18,062
2 or more yellow cards59.7%61.4%18,062
3 or more yellow cards33.5%33.5%18,062

On average Vesta expected 2.04 and 2.04 came; a typical miss of 1.08.

said 67%, happened 71% (69)said 77%, happened 77% (1,705)said 86%, happened 87% (12,078)said 92%, happened 92% (4,208)said 0%100%happened
Chances grouped: said, across; happened, upSaid = happened

Player numbers of the next match

The Lab's projections for a player's next match, number by number. Checked on 2021-22 to 2025-26.
ForecastVesta saidHappenedGap
ShotsThe number expected on average, against the number that came, 192,452 player matches 0.97 0.97
LineSaidHappenedTimes
1 or more shots51.7%51.3%192,452
2 or more shots25.0%25.4%192,452
3 or more shots11.4%11.8%192,452

On average Vesta expected 0.97 and 0.97 came. Against giving everyone the same chance, Vesta's numbers are 12.6% more informative (log loss 0.35 against 0.401).

said 2%, happened 2% (19,245)said 24%, happened 26% (19,245)said 34%, happened 34% (19,245)said 41%, happened 40% (19,245)said 48%, happened 47% (19,245)said 57%, happened 54% (19,245)said 66%, happened 65% (19,245)said 74%, happened 73% (19,245)said 82%, happened 81% (19,245)said 90%, happened 90% (19,245)said 0%100%happened
Chances grouped: said, across; happened, upSaid = happened
Shots on targetThe number expected on average, against the number that came, 192,452 player matches 0.33 0.33
LineSaidHappenedTimes
1 or more shots on target24.9%24.7%192,452
2 or more shots on target6.2%6.3%192,452

On average Vesta expected 0.33 and 0.33 came. Against giving everyone the same chance, Vesta's numbers are 30.1% more informative (log loss 0.182 against 0.26).

said 0%, happened 0% (19,245)said 7%, happened 8% (19,245)said 10%, happened 11% (19,245)said 14%, happened 14% (19,245)said 18%, happened 17% (19,245)said 23%, happened 21% (19,245)said 29%, happened 28% (19,245)said 38%, happened 38% (19,245)said 48%, happened 48% (19,245)said 61%, happened 61% (19,245)said 0%100%happened
Chances grouped: said, across; happened, upSaid = happened
Big chancesThe number expected on average, against the number that came, 192,452 player matches 0.11 0.12
LineSaidHappenedTimes
1 or more big chances9.7%10.2%192,452

On average Vesta expected 0.11 and 0.12 came. Against giving everyone the same chance, Vesta's numbers are 45.3% more informative (log loss 0.089 against 0.163).

said 0%, happened 0% (19,245)said 1%, happened 3% (19,245)said 3%, happened 3% (19,245)said 4%, happened 4% (19,245)said 5%, happened 5% (19,245)said 7%, happened 6% (19,245)said 9%, happened 9% (19,245)said 14%, happened 14% (19,245)said 21%, happened 21% (19,245)said 33%, happened 36% (19,245)said 0%100%happened
Chances grouped: said, across; happened, upSaid = happened
Shots in the boxThe number expected on average, against the number that came, 192,452 player matches 0.60 0.61
LineSaidHappenedTimes
1 or more shots in the box37.3%37.4%192,452
2 or more shots in the box13.9%14.7%192,452
3 or more shots in the box5.4%5.8%192,452

On average Vesta expected 0.6 and 0.61 came. Against giving everyone the same chance, Vesta's numbers are 19.6% more informative (log loss 0.271 against 0.338).

said 1%, happened 1% (19,245)said 14%, happened 15% (19,245)said 21%, happened 21% (19,245)said 26%, happened 26% (19,245)said 31%, happened 30% (19,245)said 36%, happened 36% (19,245)said 44%, happened 43% (19,245)said 54%, happened 54% (19,245)said 67%, happened 67% (19,245)said 80%, happened 81% (19,245)said 0%100%happened
Chances grouped: said, across; happened, upSaid = happened
HeadersThe number expected on average, against the number that came, 192,452 player matches 0.18 0.18
LineSaidHappenedTimes
1 or more headers14.4%14.3%192,452
2 or more headers2.5%2.6%192,452

On average Vesta expected 0.18 and 0.18 came. Against giving everyone the same chance, Vesta's numbers are 37.4% more informative (log loss 0.118 against 0.189).

said 0%, happened 0% (19,245)said 3%, happened 2% (19,245)said 5%, happened 4% (19,245)said 7%, happened 6% (19,245)said 9%, happened 8% (19,245)said 13%, happened 12% (19,245)said 17%, happened 16% (19,245)said 22%, happened 22% (19,245)said 28%, happened 29% (19,245)said 41%, happened 42% (19,245)said 0%100%happened
Chances grouped: said, across; happened, upSaid = happened
Key passesThe number expected on average, against the number that came, 192,452 player matches 0.73 0.74
LineSaidHappenedTimes
1 or more key passes44.6%43.9%192,452
2 or more key passes18.0%18.3%192,452
3 or more key passes6.7%7.2%192,452

On average Vesta expected 0.73 and 0.74 came. Against giving everyone the same chance, Vesta's numbers are 16.3% more informative (log loss 0.318 against 0.38).

said 3%, happened 4% (19,245)said 17%, happened 17% (19,245)said 26%, happened 24% (19,245)said 37%, happened 37% (19,245)said 45%, happened 44% (19,245)said 51%, happened 50% (19,245)said 56%, happened 56% (19,245)said 62%, happened 61% (19,245)said 68%, happened 67% (19,245)said 79%, happened 79% (19,245)said 0%100%happened
Chances grouped: said, across; happened, upSaid = happened
Big chances set upThe number expected on average, against the number that came, 192,452 player matches 0.09 0.10
LineSaidHappenedTimes
1 or more big chances set up8.1%8.6%192,452

On average Vesta expected 0.09 and 0.1 came. Against giving everyone the same chance, Vesta's numbers are 50.9% more informative (log loss 0.079 against 0.16).

said 0%, happened 0% (19,245)said 2%, happened 2% (19,245)said 3%, happened 4% (19,245)said 5%, happened 5% (19,245)said 6%, happened 7% (19,245)said 8%, happened 8% (19,245)said 10%, happened 10% (19,245)said 12%, happened 12% (19,245)said 15%, happened 16% (19,245)said 21%, happened 22% (19,245)said 0%100%happened
Chances grouped: said, across; happened, upSaid = happened
Crosses to a shotThe number expected on average, against the number that came, 192,452 player matches 0.14 0.14
LineSaidHappenedTimes
1 or more crosses to a shot11.0%11.3%192,452
2 or more crosses to a shot2.1%2.1%192,452

On average Vesta expected 0.14 and 0.14 came. Against giving everyone the same chance, Vesta's numbers are 39.7% more informative (log loss 0.099 against 0.163).

said 0%, happened 0% (19,245)said 1%, happened 1% (19,245)said 2%, happened 2% (19,245)said 3%, happened 3% (19,245)said 5%, happened 5% (19,245)said 8%, happened 8% (19,245)said 12%, happened 13% (19,245)said 17%, happened 18% (19,245)said 24%, happened 24% (19,245)said 37%, happened 38% (19,245)said 0%100%happened
Chances grouped: said, across; happened, upSaid = happened
Through balls to a shotThe number expected on average, against the number that came, 192,452 player matches 0.02 0.02
LineSaidHappenedTimes
1 or more through balls to a shot1.8%2.1%192,452

On average Vesta expected 0.02 and 0.02 came. Against giving everyone the same chance, Vesta's numbers are 57.7% more informative (log loss 0.025 against 0.059).

said 0%, happened 0% (19,245)said 0%, happened 1% (19,245)said 0%, happened 1% (19,245)said 0%, happened 1% (19,245)said 1%, happened 2% (19,245)said 1%, happened 2% (19,245)said 2%, happened 2% (19,245)said 3%, happened 3% (19,245)said 4%, happened 4% (19,245)said 7%, happened 6% (19,245)said 0%100%happened
Chances grouped: said, across; happened, upSaid = happened
Yellow cardsThe number expected on average, against the number that came, 192,452 player matches 0.15 0.15
LineSaidHappenedTimes
1 or more yellow cards14.1%15.1%192,452

On average Vesta expected 0.15 and 0.15 came. Against giving everyone the same chance, Vesta's numbers are 46.9% more informative (log loss 0.107 against 0.201).

said 4%, happened 5% (19,245)said 8%, happened 9% (19,245)said 10%, happened 11% (19,245)said 12%, happened 13% (19,245)said 13%, happened 15% (19,245)said 15%, happened 16% (19,245)said 16%, happened 18% (19,245)said 18%, happened 19% (19,245)said 20%, happened 20% (19,245)said 24%, happened 24% (19,245)said 0%100%happened
Chances grouped: said, across; happened, upSaid = happened

Team numbers of the next match

The Lab's projections for a team's next match, made and conceded. Checked on 2021-22 to 2025-26.
ForecastVesta saidHappenedGap
GoalsThe number expected on average, against the number that came, 17,709 sides 1.42 1.41
LineSaidHappenedTimes
1 or more goals74.1%74.2%17,709
3 or more goals17.7%17.2%17,709

On average Vesta expected 1.42 and 1.41 came. Against giving everyone the same chance, Vesta's numbers are 5.4% more informative (log loss 0.486 against 0.514).

said 58%, happened 57% (1,771)said 65%, happened 62% (1,771)said 68%, happened 68% (1,771)said 71%, happened 70% (1,771)said 73%, happened 72% (1,771)said 76%, happened 77% (1,771)said 78%, happened 79% (1,771)said 81%, happened 81% (1,771)said 84%, happened 86% (1,771)said 89%, happened 89% (1,771)said 0%100%happened
Chances grouped: said, across; happened, upSaid = happened
ShotsThe number expected on average, against the number that came, 17,709 sides 12.47 12.62
LineSaidHappenedTimes
6 or more shots93.3%93.6%17,709
8 or more shots83.2%84.3%17,709
10 or more shots68.8%70.1%17,709
12 or more shots52.8%54.2%17,709

On average Vesta expected 12.47 and 12.62 came. Against giving everyone the same chance, Vesta's numbers are 13.9% more informative (log loss 0.449 against 0.522).

said 82%, happened 82% (1,771)said 88%, happened 89% (1,771)said 91%, happened 92% (1,771)said 93%, happened 93% (1,771)said 94%, happened 94% (1,771)said 95%, happened 95% (1,771)said 96%, happened 96% (1,771)said 97%, happened 97% (1,771)said 98%, happened 98% (1,771)said 99%, happened 100% (1,771)said 0%100%happened
Chances grouped: said, across; happened, upSaid = happened
Shots on targetThe number expected on average, against the number that came, 17,709 sides 4.29 4.29
LineSaidHappenedTimes
2 or more shots on target89.6%89.5%17,709
4 or more shots on target58.4%58.4%17,709
6 or more shots on target27.4%27.6%17,709
8 or more shots on target9.9%9.8%17,709

On average Vesta expected 4.29 and 4.29 came. Against giving everyone the same chance, Vesta's numbers are 6.6% more informative (log loss 0.445 against 0.477).

said 76%, happened 79% (1,771)said 83%, happened 83% (1,771)said 86%, happened 87% (1,771)said 88%, happened 87% (1,771)said 90%, happened 89% (1,771)said 91%, happened 91% (1,771)said 93%, happened 93% (1,771)said 94%, happened 94% (1,771)said 96%, happened 96% (1,771)said 98%, happened 98% (1,771)said 0%100%happened
Chances grouped: said, across; happened, upSaid = happened
Big chancesThe number expected on average, against the number that came, 17,709 sides 1.55 1.58
LineSaidHappenedTimes
1 or more big chances74.0%73.6%17,709
3 or more big chances21.6%22.6%17,709

On average Vesta expected 1.55 and 1.58 came. Against giving everyone the same chance, Vesta's numbers are 5.9% more informative (log loss 0.525 against 0.558).

said 57%, happened 55% (1,771)said 64%, happened 63% (1,771)said 68%, happened 68% (1,771)said 71%, happened 68% (1,771)said 73%, happened 72% (1,771)said 76%, happened 76% (1,771)said 78%, happened 78% (1,771)said 81%, happened 82% (1,771)said 84%, happened 85% (1,771)said 88%, happened 89% (1,771)said 0%100%happened
Chances grouped: said, across; happened, upSaid = happened
Shots in the boxThe number expected on average, against the number that came, 17,709 sides 7.94 7.98
LineSaidHappenedTimes
3 or more shots in the box95.3%94.9%17,709
5 or more shots in the box81.5%81.4%17,709
7 or more shots in the box60.5%60.9%17,709
9 or more shots in the box39.2%39.8%17,709

On average Vesta expected 7.94 and 7.98 came. Against giving everyone the same chance, Vesta's numbers are 10.7% more informative (log loss 0.463 against 0.518).

said 87%, happened 85% (1,771)said 92%, happened 92% (1,771)said 94%, happened 93% (1,771)said 95%, happened 93% (1,771)said 96%, happened 96% (1,771)said 97%, happened 97% (1,771)said 97%, happened 98% (1,771)said 98%, happened 98% (1,771)said 99%, happened 99% (1,771)said 99%, happened 100% (1,771)said 0%100%happened
Chances grouped: said, across; happened, upSaid = happened
Shots from set piecesThe number expected on average, against the number that came, 17,709 sides 3.19 3.20
LineSaidHappenedTimes
1 or more shots from set pieces92.6%91.9%17,709
3 or more shots from set pieces56.7%56.6%17,709
5 or more shots from set pieces24.0%24.3%17,709
7 or more shots from set pieces7.9%8.6%17,709

On average Vesta expected 3.19 and 3.2 came. Against giving everyone the same chance, Vesta's numbers are 8.7% more informative (log loss 0.443 against 0.485).

said 87%, happened 85% (1,771)said 90%, happened 88% (1,771)said 91%, happened 91% (1,771)said 92%, happened 92% (1,771)said 93%, happened 92% (1,771)said 93%, happened 92% (1,771)said 94%, happened 93% (1,771)said 95%, happened 95% (1,771)said 95%, happened 95% (1,771)said 97%, happened 96% (1,771)said 0%100%happened
Chances grouped: said, across; happened, upSaid = happened
Goals concededThe number expected on average, against the number that came, 17,709 sides 1.41 1.40
LineSaidHappenedTimes
1 or more goals conceded74.0%74.0%17,709
3 or more goals conceded17.6%17.1%17,709

On average Vesta expected 1.41 and 1.4 came. Against giving everyone the same chance, Vesta's numbers are 7.9% more informative (log loss 0.486 against 0.528).

said 58%, happened 57% (1,771)said 64%, happened 62% (1,771)said 68%, happened 67% (1,771)said 71%, happened 70% (1,771)said 73%, happened 72% (1,771)said 76%, happened 77% (1,771)said 78%, happened 79% (1,771)said 80%, happened 81% (1,771)said 84%, happened 86% (1,771)said 88%, happened 89% (1,771)said 0%100%happened
Chances grouped: said, across; happened, upSaid = happened
Shots concededThe number expected on average, against the number that came, 17,709 sides 12.44 12.60
LineSaidHappenedTimes
6 or more shots conceded93.3%93.6%17,709
8 or more shots conceded83.1%84.2%17,709
10 or more shots conceded68.6%70.0%17,709
12 or more shots conceded52.5%54.1%17,709

On average Vesta expected 12.44 and 12.6 came. Against giving everyone the same chance, Vesta's numbers are 12.4% more informative (log loss 0.451 against 0.514).

said 82%, happened 82% (1,771)said 88%, happened 89% (1,771)said 91%, happened 92% (1,771)said 93%, happened 93% (1,771)said 94%, happened 94% (1,771)said 95%, happened 96% (1,771)said 96%, happened 96% (1,771)said 97%, happened 97% (1,771)said 98%, happened 98% (1,771)said 99%, happened 100% (1,771)said 0%100%happened
Chances grouped: said, across; happened, upSaid = happened
Shots on target concededThe number expected on average, against the number that came, 17,709 sides 4.27 4.28
LineSaidHappenedTimes
2 or more shots on target conceded89.5%89.4%17,709
4 or more shots on target conceded58.2%58.2%17,709
6 or more shots on target conceded27.2%27.4%17,709
8 or more shots on target conceded9.8%9.7%17,709

On average Vesta expected 4.27 and 4.28 came. Against giving everyone the same chance, Vesta's numbers are 9.1% more informative (log loss 0.445 against 0.49).

said 76%, happened 78% (1,771)said 83%, happened 83% (1,771)said 86%, happened 87% (1,771)said 88%, happened 87% (1,771)said 90%, happened 88% (1,771)said 91%, happened 91% (1,771)said 93%, happened 92% (1,771)said 94%, happened 94% (1,771)said 96%, happened 96% (1,771)said 98%, happened 98% (1,771)said 0%100%happened
Chances grouped: said, across; happened, upSaid = happened
Big chances concededThe number expected on average, against the number that came, 17,709 sides 1.55 1.57
LineSaidHappenedTimes
1 or more big chances conceded73.9%73.5%17,709
3 or more big chances conceded21.5%22.5%17,709

On average Vesta expected 1.55 and 1.57 came. Against giving everyone the same chance, Vesta's numbers are 9.6% more informative (log loss 0.525 against 0.581).

said 57%, happened 55% (1,771)said 64%, happened 63% (1,771)said 68%, happened 68% (1,771)said 71%, happened 68% (1,771)said 73%, happened 72% (1,771)said 76%, happened 75% (1,771)said 78%, happened 78% (1,771)said 80%, happened 82% (1,771)said 84%, happened 85% (1,771)said 88%, happened 88% (1,771)said 0%100%happened
Chances grouped: said, across; happened, upSaid = happened
SavesThe number expected on average, against the number that came, 17,709 sides 2.91 2.92
LineSaidHappenedTimes
1 or more saves92.3%92.2%17,709
3 or more saves52.9%53.0%17,709
5 or more saves18.9%19.1%17,709

On average Vesta expected 2.91 and 2.92 came. Against giving everyone the same chance, Vesta's numbers are 6.7% more informative (log loss 0.469 against 0.503).

said 86%, happened 86% (1,771)said 89%, happened 89% (1,771)said 90%, happened 90% (1,771)said 91%, happened 90% (1,771)said 92%, happened 93% (1,771)said 93%, happened 93% (1,771)said 94%, happened 94% (1,771)said 95%, happened 94% (1,771)said 96%, happened 95% (1,771)said 97%, happened 97% (1,771)said 0%100%happened
Chances grouped: said, across; happened, upSaid = happened