Bundesliga Expected Goals Table Status
The expected-goals table: xG — chances created, xGA — chances conceded, "G−xG" — finishing (positive means scoring above the chances created, negative means wasting them). Built from played matches with xG data. New to xG? Read our guide.
| # | Team | P | Goals | xG | xGA | G−xG |
|---|---|---|---|---|---|---|
| 1 | RB Leipzig | 1 | 3:0 | 3.95 | 0.91 | -0.95 |
| 2 | Bayern München | 1 | 5:1 | 3.93 | 0.86 | +1.07 |
| 3 | FC Augsburg | 1 | 3:0 | 3.52 | 1.54 | -0.52 |
| 4 | SC Freiburg | 1 | 4:1 | 1.94 | 0.48 | +2.06 |
| 5 | Bayer Leverkusen | 1 | 2:3 | 1.93 | 1.12 | +0.07 |
| 6 | Union Berlin | 1 | 3:3 | 1.92 | 1.37 | +1.08 |
| 7 | 1899 Hoffenheim | 1 | 2:3 | 1.75 | 1.71 | +0.25 |
| 8 | 1. FC Köln | 1 | 3:2 | 1.71 | 1.75 | +1.29 |
| 9 | FC Schalke 04 | 1 | 0:3 | 1.54 | 3.52 | -1.54 |
| 10 | Borussia Dortmund | 1 | 2:0 | 1.41 | 0.69 | +0.59 |
| 11 | Eintracht Frankfurt | 1 | 3:3 | 1.37 | 1.92 | +1.63 |
| 12 | FSV Mainz 05 | 1 | 0:0 | 1.24 | 0.76 | -1.24 |
| 13 | SV Elversberg | 1 | 3:2 | 1.12 | 1.93 | +1.88 |
| 14 | Borussia Mönchengladbach | 1 | 0:3 | 0.91 | 3.95 | -0.91 |
| 15 | VfB Stuttgart | 1 | 1:5 | 0.86 | 3.93 | +0.14 |
| 16 | SC Paderborn 07 | 1 | 0:0 | 0.76 | 1.24 | -0.76 |
| 17 | Hamburger SV | 1 | 0:2 | 0.69 | 1.41 | -0.69 |
| 18 | Werder Bremen | 1 | 1:4 | 0.48 | 1.94 | +0.52 |
Anomaly breakdowns for Bundesliga are on the competition page; all match reviews live in the archive.
Current xG status
Not enough Bundesliga matches with calculated xG are available yet. The xG table therefore does not have sufficient calculated-match coverage for a meaningful comparison.
Expected-goals figures require enough matches with calculated xG before the table can be assessed. At this stage, the available Bundesliga data remains below that point. No xG-based table reading should be made from an incomplete set of calculated matches.
What the table shows
The current Bundesliga xG status is simple: not enough matches with calculated xG yet. Until more matches have calculated xG, the table cannot provide a reliable comparison.
Calculated xG is the required basis for this Bundesliga table. With insufficient matches carrying calculated xG, there is no complete xG view to present. The status will remain unchanged while the number of matches with calculated xG is not enough.
For now, the Bundesliga xG table records limited calculated-match availability rather than a comparative xG result. More calculated xG matches are needed before the table can be assessed.