Skip to main content
E90

La Liga model performance

La Liga frozen walk-forward: ECE 0.0180, log loss 0.9703 on 1140 matches. Live 2026/27 sample: 75 scored matches, favourite-correct 48%, prediction hits 10. 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.

Spain. Model la-v1.4.0-elo-span16. Ledger updated 18 Oct 2026, 15:38 UTC. Dated quote: scored ledger note.

La Liga 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 38% (242 matches)40–50%: predicted 45%, happened 46% (385 matches)50–60%: predicted 55%, happened 55% (258 matches)60–70%: predicted 64%, happened 71% (138 matches)70–80%: predicted 75%, happened 75% (69 matches)80–90%: predicted 84%, happened 93% (43 matches)90–100%: predicted 92%, happened 100% (5 matches)Predicted favouriteHow often it happened
La Liga: favourite probability versus how often that favourite won. ECE 0.0180 on 1140 matches.

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

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

ECE
0.0180
Log loss
0.9703
RPS
0.1935
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%38%242+0%
40–50%45%46%385+1%
50–60%55%55%258+0%
60–70%64%71%138+7%
70–80%75%75%69+1%
80–90%84%93%43+9%
90–100%92%100%5+8%
Jump to roundAll12345679

Round ledgers: Round 1 · Round 2 · Round 3 · Round 4 · Round 5 · Round 6 · Round 7 · Round 9

La Liga 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
75
Favourite-correct
48%
Prediction hits
10
MatchRoundResultPrediction1X2 favouriteOver/Under 2.5BTTS
Osasuna vs Real Racing Club92–02–1MissOsasuna win · 56%HitOverMissYesMiss
Valencia vs Athletic Club90–01–2MissAthletic Club win · 41%MissUnderHitNoHit
Real Betis vs FC Barcelona92–51–2MissFC Barcelona win · 61%HitOverHitYesHit
Villarreal vs Elche90–03–1MissVillarreal win · 76%MissOverMissYesMiss
Espanyol vs Atlético Madrid90–11–2MissAtlético Madrid win · 49%HitUnderHitYesMiss
Deportivo de A Coruña vs Levante UD91–12–1MissDeportivo de A Coruña win · 46%MissUnderHitYesHit
Valencia vs Real Sociedad72–30–0MissDraw · 48%MissUnderMissNoMiss
Villarreal vs Levante UD73–12–1MissVillarreal win · 61%HitOverHitYesHit
Deportivo de A Coruña vs Real Betis71–11–2MissReal Betis win · 50%MissUnderHitYesHit
Atlético Madrid vs Real Madrid72–11–2MissReal Madrid win · 45%MissOverHitYesHit
Getafe vs Málaga CF71–01–0HitGetafe win · 50%HitUnderHitNoHit
Sevilla vs FC Barcelona71–30–2MissFC Barcelona win · 70%HitOverHitNoMiss
Celta Vigo vs Real Racing Club75–02–1MissCelta Vigo win · 54%HitOverHitYesMiss
Athletic Club vs Deportivo Alavés70–02–1MissAthletic Club win · 46%MissUnderHitYesMiss
Osasuna vs Rayo Vallecano71–12–1MissOsasuna win · 39%MissUnderHitYesHit
Espanyol vs Elche71–32–1MissEspanyol win · 53%MissUnderMissYesHit
Málaga CF vs Villarreal61–30–1MissVillarreal win · 50%HitUnderMissNoMiss
Real Betis vs Getafe61–02–1MissReal Betis win · 65%HitOverMissNoHit
FC Barcelona vs Real Racing Club67–24–1MissFC Barcelona win · 92%HitOverHitYesHit
Atlético Madrid vs Osasuna64–02–1MissAtlético Madrid win · 55%HitUnderMissYesMiss
Deportivo de A Coruña vs Sevilla60–11–1MissDeportivo de A Coruña win · 37%MissUnderHitYesMiss
Elche vs Real Madrid62–31–2MissReal Madrid win · 71%HitOverHitNoMiss
Deportivo Alavés vs Valencia60–12–1MissDeportivo Alavés win · 56%MissUnderHitNoHit
Rayo Vallecano vs Espanyol62–12–1HitRayo Vallecano win · 48%HitUnderMissYesHit
Villarreal vs Real Betis51–22–1MissVillarreal win · 47%MissOverHitYesHit
Real Sociedad vs Atlético Madrid50–30–0MissDraw · 46%MissUnderMissNoHit
Getafe vs Deportivo de A Coruña51–11–0MissGetafe win · 44%MissUnderHitNoMiss
Levante UD vs FC Barcelona52–41–2MissFC Barcelona win · 69%HitOverHitYesHit
Celta Vigo vs Málaga CF51–11–0MissCelta Vigo win · 55%MissUnderHitNoMiss
Real Madrid vs Rayo Vallecano54–13–1MissReal Madrid win · 77%HitOverHitYesHit
Athletic Club vs Elche51–12–1MissAthletic Club win · 57%MissOverMissYesHit
Osasuna vs Espanyol50–22–1MissOsasuna win · 48%MissUnderHitYesMiss
Real Racing Club vs Deportivo Alavés52–11–1MissReal Racing Club win · 37%HitOverHitYesHit
Sevilla vs Valencia51–01–0HitSevilla win · 43%HitUnderHitNoHit
Elche vs Real Sociedad42–31–0MissElche win · 51%MissUnderMissNoMiss
Getafe vs Celta Vigo41–11–1HitGetafe win · 37%MissUnderHitNoMiss
Espanyol vs Sevilla41–11–1HitEspanyol win · 40%MissUnderHitNoMiss
Deportivo Alavés vs Osasuna45–22–1MissDeportivo Alavés win · 45%HitUnderMissNoMiss
Málaga CF vs Levante UD40–01–2MissLevante UD win · 43%MissUnderHitNoHit
Valencia vs FC Barcelona40–51–2MissFC Barcelona win · 62%HitOverHitYesMiss
Villarreal vs Deportivo de A Coruña42–32–0MissVillarreal win · 70%MissOverHitNoMiss
Rayo Vallecano vs Real Racing Club43–22–1MissRayo Vallecano win · 52%HitOverHitYesHit
Athletic Club vs Atlético Madrid43–01–1MissAtlético Madrid win · 39%MissUnderMissYesMiss
Real Betis vs Real Madrid41–01–2MissReal Madrid win · 53%MissOverMissYesMiss
Real Sociedad vs Celta Vigo60–02–1MissReal Sociedad win · 45%MissUnderHitYesMiss
FC Barcelona vs Rayo Vallecano35–22–1MissFC Barcelona win · 71%HitOverHitYesHit
Osasuna vs Getafe31–01–0HitOsasuna win · 47%HitUnderHitNoHit
Celta Vigo vs Athletic Club30–22–1MissCelta Vigo win · 48%MissUnderHitNoHit
Deportivo de A Coruña vs Valencia33–11–1MissValencia win · 40%MissOverHitYesHit
Real Madrid vs Málaga CF34–04–0HitReal Madrid win · 91%HitOverHitNoHit
Sevilla vs Atlético Madrid31–31–1MissAtlético Madrid win · 39%HitUnderMissNoMiss
Real Sociedad vs Espanyol32–12–1HitReal Sociedad win · 41%HitUnderMissYesHit
Levante UD vs Real Betis35–21–2MissReal Betis win · 39%MissOverHitYesHit
Deportivo Alavés vs Villarreal31–01–1MissDeportivo Alavés win · 37%HitUnderHitYesMiss
Real Racing Club vs Elche33–22–1MissReal Racing Club win · 44%HitUnderMissNoMiss
FC Barcelona vs Athletic Club12–02–1MissFC Barcelona win · 72%HitOverMissYesMiss
Celta Vigo vs Osasuna11–22–1MissCelta Vigo win · 46%MissUnderMissYesHit
Real Madrid vs Real Sociedad14–13–1MissReal Madrid win · 77%HitOverHitYesHit
Valencia vs Real Betis10–12–1MissValencia win · 41%MissUnderHitYesMiss
Málaga CF vs Deportivo de A Coruña21–11–0MissMálaga CF win · 44%MissUnderHitNoMiss
Osasuna vs Levante UD20–02–1MissOsasuna win · 44%MissUnderHitYesMiss
Elche vs FC Barcelona20–51–2MissFC Barcelona win · 54%HitUnderMissNoHit
Getafe vs Real Racing Club21–01–1MissGetafe win · 39%HitUnderHitNoHit
Atlético Madrid vs Villarreal22–22–1MissAtlético Madrid win · 41%MissUnderMissYesHit
Espanyol vs Real Madrid21–21–2HitReal Madrid win · 55%HitUnderMissYesHit
Valencia vs Celta Vigo20–02–1MissValencia win · 48%MissUnderHitNoHit
Athletic Club vs Sevilla21–32–1MissAthletic Club win · 49%MissUnderMissNoMiss
Real Betis vs Real Sociedad21–02–1MissReal Betis win · 56%HitOverMissYesMiss
Rayo Vallecano vs Deportivo Alavés21–12–1MissRayo Vallecano win · 51%MissUnderHitNoMiss
Atlético Madrid vs Málaga CF12–02–0HitAtlético Madrid win · 68%HitOverMissNoHit
Deportivo de A Coruña vs Elche11–12–1MissDeportivo de A Coruña win · 53%MissOverMissYesHit
Espanyol vs Levante UD13–02–1MissEspanyol win · 41%HitUnderMissNoHit
Real Racing Club vs Villarreal12–20–1MissVillarreal win · 47%MissUnderMissNoMiss
Sevilla vs Rayo Vallecano12–11–1MissRayo Vallecano win · 37%MissUnderMissNoMiss
Deportivo Alavés vs Getafe13–01–0MissDeportivo Alavés win · 46%HitUnderMissNoHit

La Liga predictions

La Liga performance questions

What does the La Liga 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.0180 is the average gap.
Can I check La Liga results by round?
Yes. Open a round page for the predicted vs actual table. Scored rounds: 1, 2, 3, 4, 5, 6, 7, 9.
How should I read live La Liga favourite-correct?
Treat it as a noisy extra. Frozen walk-forward log loss is 0.9703 and favourite 1X2 accuracy is 53%. A short live slice can look much worse or better.

la-v1.4.0-elo-span16

La Liga

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
75 · 75
Log loss
0.9869·0.9283

Model · Closing line · Δ +0.0586

RPS
0.1963·0.1828

Model · Closing line · Δ +0.0135

Brier
0.5867·0.5506

Model · Closing line · Δ +0.0361

Goal MAE
0.97
1X2 accuracy
48%

Goals markets

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

MarketMatchesLog lossBrierHit rateClosing line
Over 2.575 · 530.7057·0.5795Δ +0.11560.2485·0.196660%Model · Closing line
Under 2.575 · 530.7057·0.5795Δ +0.11560.2485·0.196660%Model · Closing line
BTTS75 · 530.6894·0.6646Δ +0.03150.2468·0.236053%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.67580.241559%
Under 2.511400.67580.241559%
BTTS11400.68760.247254%

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.