Bundesliga · 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 Liga · 1Serie A · 10BundesligaLigue 1 · 9
Regression watch:Hoffenheim -3.6Gladbach -3.3Augsburg +3.1Werder Bremen +3.0
Team
1Freiburg51311.3 +1.7210.34.4+3.7+0.4
2Dortmund51310.6 +2.4411.25.1-0.2+1.1
3Bayern51113.7 -2.7117.95.0-1.9+1.0
4Leverkusen51011.2 -1.2312.75.6+1.3-2.4
5RB Leipzig5910.6 -1.6513.57.1+1.5+2.1
6Augsburg584.9 +3.11210.513.1+2.5+5.1
7Werder Bremen585.0 +3.0116.18.9+3.9-1.1
8Mainz 05579.7 -2.7612.78.5+0.3-1.5
9Elversberg574.3 +2.7166.511.1+1.5+3.1
10Köln577.5 -0.5710.59.7-2.5-0.3
11VfB Stuttgart565.2 +0.81010.714.1-2.7+5.1
12Hamburger SV564.8 +1.2135.510.2-0.5-4.8
13Schalke 04554.5 +0.5147.011.9-3.0+5.9
14Eintracht Frankfurt555.4 -0.4910.813.6-1.8-2.4
15Paderborn544.0 0.0175.210.1-2.2+3.1
16Union Berlin544.4 -0.4156.213.1-1.2-3.9
17Hoffenheim536.6 -3.689.69.9-0.6-3.1
18Gladbach503.3 -3.3188.514.0-1.5-4.0

18 clubs · sample: 45 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.