El ColegiadoData on refereeing in the Liga

Study

The odds as a benchmark

Why bookmakers' odds are a fair yardstick for results.

  • 2000-01 → 2025-26
  • 9,880 matches
  • Updated on 3 October 2026
  • Method

Key takeaways

  1. Across the whole Liga, the deviation between actual and expected points ranges from −1.3% to +1.8% depending on the season (2000-01 → 2025-26). See
  2. 26 seasons out of 26 stay within 2% of expected points. See
  3. 2 matches without odds are excluded from odds-based measures. See
  4. An Elo model was tested for the archives and rejected: its expected points differ too much from those derived from the odds. See

In short: The whole "points − expected" measure rests on the odds. Across the Liga, actual points deviate from expected points by −1.3% to +1.8% depending on the season.

Actual − expected points deviation, whole Liga

As % of expected points, per season

VAR
Deviation

The 2019-20 and 2020-21 seasons (matches behind closed doors) are slightly below expectations. Probabilities = average market odds, bookmaker margin removed.

By club, all seasons 2000-01 → 2025-26

Actual against expected points; sorted by number of matches, not by deviation

ClubMatchesPointsExpectedDeviation
Athletic Bilbao9881,3751,398.0−23.0 (−1.6%)
FC Barcelona9882,1682,119.5+48.5 (+2.3%)
Valencia CF9881,5291,509.3+19.7 (+1.3%)
Real Madrid CF9872,1612,063.6+97.4 (+4.7%)
Sevilla FC9501,4831,451.5+31.5 (+2.2%)
Villarreal CF9501,4751,397.9+77.1 (+5.5%)
Atlético Madrid9121,6461,582.1+63.9 (+4.0%)
RCD Espanyol9121,0961,112.4−16.4 (−1.5%)
Real Sociedad8741,2111,206.8+4.2 (+0.3%)
CA Osasuna8361,004993.0+11.0 (+1.1%)
Real Betis8351,1231,098.0+25.0 (+2.3%)
Getafe CF798976966.2+9.8 (+1.0%)
RC Celta de Vigo7599821,025.7−43.7 (−4.3%)
RCD Mallorca722904875.3+28.7 (+3.3%)
Deportivo de A Coruña608814822.2−8.2 (−1.0%)
Málaga CF608743751.5−8.5 (−1.1%)
Levante UD570625597.4+27.6 (+4.6%)
Rayo Vallecano532613622.9−9.9 (−1.6%)
Real Valladolid532550593.4−43.4 (−7.3%)
Deportivo Alavés494568567.4+0.6 (+0.1%)
Racing de Santander418478486.7−8.7 (−1.8%)
Real Zaragoza417487523.0−36.0 (−6.9%)
Granada CF380380396.1−16.1 (−4.1%)
UD Almería304304322.0−18.0 (−5.6%)
SD Eibar266302310.7−8.7 (−2.8%)
UD Las Palmas266263286.1−23.1 (−8.1%)
Elche CF228227221.3+5.7 (+2.6%)
Girona FC228300289.9+10.1 (+3.5%)
Sporting de Gijón228237243.6−6.6 (−2.7%)
Cádiz CF190194190.7+3.3 (+1.7%)
CD Leganés190199207.0−8.0 (−3.9%)
Recreativo de Huelva152167169.3−2.3 (−1.4%)
CD Numancia114103118.7−15.7 (−13.2%)
Albacete Balompié767582.2−7.2 (−8.7%)
SD Huesca766779.7−12.7 (−15.9%)
Real Murcia CF765676.9−20.9 (−27.1%)
Real Oviedo767080.1−10.1 (−12.6%)
CD Tenerife767484.6−10.6 (−12.5%)
Córdoba CF382033.0−13.0 (−39.4%)
Gimnàstic de Tarragona382835.3−7.3 (−20.7%)
Hércules CF383542.5−7.5 (−17.7%)
Xerez CD383434.3−0.3 (−0.9%)

Method

  • Source: football-data.co.uk, pre-match market average (not closing odds).
  • Margin removed by proportional normalisation: p = (1/odds) / Σ(1/odds).
  • Expected points = 3 × P(win) + P(draw), match by match.

Details in the methodology →

A rejected trial: the Elo model

For the archives (1990-91 → 1999-00), which have no odds, an Elo model (expected points computed from past results only) was built and tested against the odds over 2000-01 → 2025-26. Its expected points differ by several points per club and season from those derived from the odds: it was rejected as a benchmark, and the archives remain descriptive.

Limitations

  • Proportional normalisation may leave a slight favourite-longshot bias.
  • The odds include what the market knew before the match; a bias the market knew about would already be "in the odds".
  • 2 matches without odds are excluded from odds-based measures.

Definitions

Expected points
Before each match, the bookmakers' odds give the probability of a win, a draw and a defeat. Expected points = 3 × P(win) + P(draw). A positive deviation means the club took more points than the market predicted. Because the team's strength is already built into the odds, a big club has no "automatic" positive deviation.
q-value
With hundreds of comparisons, some look extreme by chance. The Benjamini-Hochberg correction accounts for this: a deviation is only called notable if q < 0.05. Otherwise: inconclusive. Inconclusive does not mean "no effect": with 11 matches, only a deviation of about ±1.57 points per match could have been detected.
Difference-in-differences
We measure the club's change between two periods, then subtract the change of a comparison group over the same periods. What remains is the change specific to the club.
Strength-adjusted measures
Each match is compared with Liga matches from the same season, at the same venue type (home/away) and between teams of comparable strength according to the odds. A positive value is favourable to the club.

Details in the methodology →