FootballEdgeSeason 2026/27Self-updating record
League · 2026/27

La Liga

The La Liga through our xG model: the table underneath the table, our honest record on it, who plays next, and who is in form. Rebuilt from live data twice an hour. Not tips — a public test. This season.

xG ratings — the table underneath the table

Ranked by chance quality (xG difference per match), not by results. Every column sorts; hover a header for what it means.

On chance quality alone, Barcelona were the best side here (+2.36 xG difference per game). Barcelona scored +8.7 goals more than their chances were worth, the biggest gap in the division. Atletico Madrid collected +9.6 points more than those chances deserved. Gaps like that usually shrink over time, which is why sides at the top of them often fall away.

#TeamPldW-D-LPtsxPtsPts +/-GFGAxGF/gxGA/gxG diffG vs xG
1Barcelona1110-0-13026.7+3.346123.391.03+2.36+8.7
2Real Madrid119-0-22722.1+4.928102.230.99+1.24+3.5
3Villarreal113-3-51220.0-8.015151.931.05+0.88-6.2
4Atletico Madrid119-1-12818.4+9.62281.581.07+0.51+4.6
5Athletic Club104-3-31516.1-1.114101.461.18+0.29-0.6
6Deportivo La Coruna113-5-31415.1-1.115141.291.19+0.10+0.8
7Osasuna113-2-61114.8-3.811221.421.50-0.07-4.6
8Alaves113-3-51214.8-2.815171.221.34-0.12+1.6
9Real Sociedad116-1-41914.8+4.220201.481.65-0.17+3.7
10Espanyol113-2-61113.7-2.713140.961.14-0.18+2.5
11Celta Vigo112-6-31213.5-1.510100.931.18-0.24-0.3
12Real Betis117-2-22314.0+9.018151.561.80-0.24+0.8
13Rayo Vallecano103-3-41212.5-0.515201.371.66-0.29+1.3
14Sevilla115-2-41713.3+3.717191.011.33-0.32+5.9
15Elche112-4-51014.0-4.014181.271.69-0.43+0.1
16Valencia112-3-6912.4-3.48171.031.49-0.45-3.4
17Levante112-4-51012.3-2.316211.361.93-0.57+1.0
18Getafe113-3-51210.3+1.78160.691.32-0.62+0.4
19Malaga110-5-659.7-4.78210.861.64-0.78-1.4
20Racing Santander113-2-61111.7-0.715291.372.25-0.88-0.1
What each column means
  • Pld — Matches played
  • W-D-L — Wins, draws and losses
  • Pts — Actual league points won
  • xPts — Expected points — what the chances created and conceded in each match were worth, run through the same model as the rest of the site
  • Pts +/- — Actual points minus expected points. Positive means they took more from their chances than the chances deserved — finishing, goalkeeping, or luck
  • GF — Goals scored
  • GA — Goals conceded
  • xGF/g — Expected goals created per match — the quality of chances they made
  • xGA/g — Expected goals conceded per match — the quality of chances they allowed
  • xG diff — xGF/g minus xGA/g. The honest measure of how good a side has been, regardless of results
  • G vs xG — Goals scored minus expected goals. A big positive means clinical finishing or good luck, and it usually drifts back to zero

All six leagues →

Our record on the La Liga

11 of 37 fixtures the model called here have read right so far, on 11–26 (8v) settled calls. CLV (did it beat the closing price?) -3.96% (n=38); reference P/L -14.69u. Small sample — the full record has the lot.

Coming up

Each fixture page carries the model’s full market read. The whole board →

Players in form

This season, league games only. Match ratings are the data provider’s, not our model. Descriptive, not predictive.

Nothing here is a tip. The model has a small, tested skill at beating the closing price and no profit edge — three seasons said so, and we publish the losses. How it works → · The record →