Skip to main content
E90

Serie A model performance

Serie A frozen walk-forward: ECE 0.0242, log loss 0.9830 on 1140 matches. Live 2026/27 sample: 28 scored matches, favourite-correct 68%, prediction hits 2. The closing line is the yardstick. Here is where we are ahead and behind. Live sample only. Publish even when noisy. Goals markets (Over 2.5, Under 2.5, BTTS) use the same scored ledger.

Italy. Model sa-v1.1.0-elo. Ledger updated 29 Oct 2026, 17:35 UTC. Dated quote: scored ledger note.

Serie A reliability

When the model assigned the favourite 70%, those matches should be won about 70% of the time. Closer to the diagonal is better.

00252550507575100100Perfect30–40%: predicted 37%, happened 40% (237 matches)40–50%: predicted 45%, happened 48% (365 matches)50–60%: predicted 55%, happened 57% (266 matches)60–70%: predicted 64%, happened 65% (184 matches)70–80%: predicted 74%, happened 76% (75 matches)80–90%: predicted 83%, happened 69% (13 matches)Predicted favouriteHow often it happened
Serie A: favourite probability versus how often that favourite won. ECE 0.0242 on 1140 matches.

2023/24–2025/26, PRELINEUP, walk-forward

ECE 0.0242. When the favourite was given 70–80%, it won 76% of 75 matches.

ECE
0.0242
Log loss
0.9830
RPS
0.1938
Walk-forward
1140
1X2 accuracy
53%
Goal MAE
0.85
Bin frequencies
Favourite-probability bins: predicted average, observed hit rate, sample size, and gap
BinPredictedHappenednGap
30–40%37%40%237+3%
40–50%45%48%365+3%
50–60%55%57%266+2%
60–70%64%65%184+0%
70–80%74%76%75+2%
80–90%83%69%13−14%
Jump to roundAll789

Round ledgers: Round 7 · Round 8 · Round 9

Serie A live sample

Published forecasts after kick-off. Over 2.5 and BTTS are Yes/No leans at 50%. Favourite-correct here is a noisy extra, not the quality number.

Matches in view
28
Favourite-correct
68%
Prediction hits
2
MatchRoundResultPrediction1X2 favouriteOver/Under 2.5BTTS
Genoa vs Juventus92–01–2MissJuventus win · 59%MissOverMissNoHit
Monza vs SSC Napoli91–41–2MissSSC Napoli win · 60%HitOverHitYesHit
Parma vs Udinese90–02–1MissParma win · 41%MissUnderHitYesMiss
AC Milan vs Bologna92–42–1MissAC Milan win · 60%MissOverHitYesHit
Venezia vs Inter90–20–3MissInter win · 82%HitOverMissNoHit
AS Roma vs Cagliari94–22–0MissAS Roma win · 68%HitOverHitNoMiss
Torino vs Como91–31–2MissComo win · 51%HitOverHitYesHit
Sassuolo vs Lazio92–61–2MissLazio win · 40%HitUnderMissYesHit
Udinese vs AC Milan80–21–2MissAC Milan win · 54%HitUnderHitYesMiss
Lecce vs Juventus80–21–2MissJuventus win · 68%HitOverMissYesMiss
Atalanta vs Frosinone84–42–1MissAtalanta win · 49%MissUnderMissYesHit
Genoa vs Venezia81–02–1MissGenoa win · 48%HitUnderHitNoHit
Inter vs Fiorentina82–13–1MissInter win · 79%HitOverHitYesHit
Lazio vs Parma82–12–1HitLazio win · 61%HitOverHitNoMiss
SSC Napoli vs AS Roma83–31–2MissAS Roma win · 39%MissOverHitYesHit
Cagliari vs Bologna80–21–1MissBologna win · 38%HitUnderHitYesMiss
Como vs Sassuolo82–02–1MissComo win · 67%HitOverMissYesMiss
Torino vs Monza83–22–1MissTorino win · 47%HitUnderMissNoMiss
Parma vs Torino70–31–1MissTorino win · 40%HitUnderMissNoHit
Monza vs Cagliari74–01–1MissMonza win · 38%HitOverHitYesMiss
Juventus vs Lazio70–32–1MissJuventus win · 53%MissUnderMissYesMiss
AC Milan vs Atalanta73–22–1MissAC Milan win · 57%HitOverHitYesHit
Fiorentina vs Como71–31–2MissComo win · 52%HitOverHitYesHit
Udinese vs Lecce70–32–1MissUdinese win · 56%MissUnderMissNoHit
AS Roma vs Genoa72–02–0HitAS Roma win · 76%HitOverMissNoHit
Bologna vs Inter71–31–2MissInter win · 61%HitOverHitNoMiss
Venezia vs SSC Napoli71–01–2MissSSC Napoli win · 60%MissOverMissYesMiss
Frosinone vs Sassuolo74–21–1MissSassuolo win · 37%MissOverHitYesHit

Serie A predictions

Serie A performance questions

What does the Serie A calibration diagram show?
Each point is a favourite-probability bin from 1140 walk-forward matches. Horizontal is what the model assigned; vertical is how often that favourite won. Closer to the diagonal is better. ECE 0.0242 is the average gap.
Can I check Serie A results by round?
Yes. Open a round page for the predicted vs actual table. Scored rounds: 7, 8, 9.
How should I read live Serie A favourite-correct?
Treat it as a noisy extra. Frozen walk-forward log loss is 0.9830 and favourite 1X2 accuracy is 53%. A short live slice can look much worse or better.

sa-v1.1.0-elo

Serie A

Live season 2026/27 · round 9

Model vs closing line. The closing line is the yardstick. Here is where we are ahead and behind.

Matches · with price
28 · 28
Log loss
0.8767·0.8983

Model · Closing line · Δ -0.0217

RPS
0.1979·0.2014

Model · Closing line · Δ -0.0035

Brier
0.5031·0.5155

Model · Closing line · Δ -0.0124

Goal MAE
1.21
1X2 accuracy
68%

Goals markets

Over 2.5, Under 2.5 and BTTS from the same scored ledger as 1X2.

MarketMatchesLog lossBrierHit rateClosing line
Over 2.528 · 280.7285·0.6800Δ +0.04840.2669·0.243057%Model · Closing line
Under 2.528 · 280.7285·0.6800Δ +0.04840.2669·0.243057%Model · Closing line
BTTS28 · 280.6813·0.6558Δ +0.02550.2441·0.231757%Model · Closing line

Frozen walk-forward goals markets

Derived from the official baseline lambdas. Closing-line compare is on the live sample when prices exist.

MarketMatchesLog lossBrierHit rate
Over 2.511400.69080.248854%
Under 2.511400.69080.248854%
BTTS11400.69380.250353%

The closing line is the yardstick. Here is where we are ahead and behind. Live sample only. Publish even when noisy. Goals markets (Over 2.5, Under 2.5, BTTS) use the same scored ledger.