La Liga · 2026/27 season

The justice table

updated 2026-10-15

Where each side would sit on the chances they created and conceded, rather than on the results they got. Gap = points − xPts (deserved points): green is running hot, red is owed. On matchdays, positions update within the hour of each full time.

Premier League · 10La LigaSerie A · 10Bundesliga · 9Ligue 1 · 9
Regression watch:Real Betis +6.9Villarreal -6.0Real Sociedad +4.2Athletic -4.2
Team
1Barcelona82421.3 +2.7132.37.9+1.7+0.9
2Atlético81914.9 +4.1315.79.5+2.3+1.5
3Real Betis81912.1 +6.9715.813.9-1.8+4.9
4Real Madrid81818.4 -0.4221.18.3-2.1+0.3
5Sevilla81410.2 +3.8910.612.5+2.4+0.5
6Real Sociedad8138.8 +4.21510.715.1+1.3+0.1
7Alavés81112.4 -1.4511.79.6+0.3+1.6
8Deportivo8109.9 +0.11010.711.8+1.3+0.8
9Celta Vigo889.8 -1.8118.09.90.0+3.9
10Athletic6812.2 -4.2611.37.7-4.3+1.7
11Villarreal8814.0 -6.0420.112.9-7.1-0.1
12Espanyol8811.8 -3.8810.810.9+0.2-0.1
13Rayo Vallecano787.7 +0.3169.113.0+1.9-3.0
14Getafe887.0 +1.0196.413.7-2.4+3.7
15Racing888.9 -0.91411.217.7+1.8-5.3
16Osasuna889.3 -1.31210.014.6-2.0-3.4
17Levante767.6 -1.61711.316.5-0.3+1.5
18Elche869.1 -3.11310.616.1+0.4-0.9
19Valencia857.4 -2.4187.414.1-1.4-0.9
20Málaga846.1 -2.1206.315.4-2.3+2.4

20 clubs · sample: 78 matches this season. Points are the competition's official totals wherever it has seen the same matches we have, so a points deduction shows beside the club. Where the official table is a round ahead of our results, points are counted from those results instead.

What these columns mean
xPts
The points a club would average if its matches were replayed many times over, given the chances created and conceded in them. A club can win a game it would usually lose and bank three points the chances did not earn.
Gap
Points minus expected points. Positive means a club is ahead of what its chances have been worth. It measures what has already happened — it is not a forecast that the gap will close.
xPos
The league position implied by expected points. Read it next to the real position: the two rarely match, and the distance is the argument the table is making.
xG / xGA
Chance quality created, and chance quality conceded, across the season. The difference between them is the single number closest to "how good has this team actually been" — a club can be flattered by results for a long time, but not by both of these at once.
Finishing / Keeping
Goals scored minus the chance quality that produced them, and the same for the goalkeeper in reverse. Both are descriptions of what happened, not ratings of skill — at player level, finishing above expectation in one season has essentially no relationship with the next, and nothing here claims clubs are different.