Austrian Bundesliga xG difference 2026/2027
Expected-goal difference per match for every Austrian Bundesliga club: the chances a side made, less the chances it allowed, over the matches with xG behind them.
Showing non-penalty xG. Penalties are removed from the expected-goal columns; goals, G − xG and the rates taken from goals are unchanged.
Red Bull Salzburg lead on expected-goal difference, +1.63 a match over 7 matches with xG. That is 0.08 a match clear of LASK. Wolfsberger AC sit at the foot on −1.20 a match.
-
Best attack
2.65 Red Bull Salzburg
18.56 xG in 7 matches
-
Best defence
0.78 LASK
5.47 xGA in 7 matches
-
Widest xG difference
+1.63 Red Bull Salzburg
+11.41 xGD in 7 matches
Attack and defence
Red Bull Salzburg
P 7 · Pts 17 · 2nd
xG/match 2.65 · xGA/match 1.02 · xGD/match +1.63
xPts 16.32
Open Red Bull SalzburgSK Rapid Wien
P 7 · Pts 18 · 1st
xG/match 2.12 · xGA/match 1.11 · xGD/match +1.01
xPts 13.66
Open SK Rapid WienSK Sturm Graz
P 7 · Pts 11 · 4th
xG/match 1.39 · xGA/match 1.06 · xGD/match +0.33
xPts 11.93
Open SK Sturm GrazSC Rheindorf Altach
P 7 · Pts 3 · 12th
xG/match 1.18 · xGA/match 1.29 · xGD/match −0.11
xPts 9.97
Open SC Rheindorf AltachSC Austria Lustenau
P 7 · Pts 8 · 8th
xG/match 1.18 · xGA/match 1.39 · xGD/match −0.21
xPts 6.53
Open SC Austria LustenauGrazer AK 1902
P 7 · Pts 8 · 9th
xG/match 1.02 · xGA/match 1.59 · xGD/match −0.57
xPts 8.43
Open Grazer AK 1902WSG Tirol
P 7 · Pts 8 · 7th
xG/match 1.15 · xGA/match 1.78 · xGD/match −0.63
xPts 9.25
Open WSG TirolTSV Hartberg
P 7 · Pts 8 · 6th
xG/match 0.90 · xGA/match 1.80 · xGD/match −0.89
xPts 5.51
Open TSV HartbergAustria Wien
P 7 · Pts 7 · 10th
xG/match 0.75 · xGA/match 1.83 · xGD/match −1.08
xPts 5.42
Open Austria WienWolfsberger AC
P 7 · Pts 5 · 11th
xG/match 1.12 · xGA/match 2.32 · xGD/match −1.20
xPts 4.87
Open Wolfsberger AC| Club | xG/match | xGA/match | xGD/match |
|---|---|---|---|
| Red Bull Salzburg RED | 2.65 | 1.02 | +1.63 |
| LASK LAS | 2.33 | 0.78 | +1.55 |
| SK Rapid Wien SKR | 2.12 | 1.11 | +1.01 |
| SK Sturm Graz SKS | 1.39 | 1.06 | +0.33 |
| SV Ried SVR | 1.70 | 1.52 | +0.18 |
| SC Rheindorf Altach SCR | 1.18 | 1.29 | −0.11 |
| SC Austria Lustenau SCA | 1.18 | 1.39 | −0.21 |
| Grazer AK 1902 GRA | 1.02 | 1.59 | −0.57 |
| WSG Tirol WSG | 1.15 | 1.78 | −0.63 |
| TSV Hartberg TSV | 0.90 | 1.80 | −0.89 |
| Austria Wien AUS | 0.75 | 1.83 | −1.08 |
| Wolfsberger AC WOL | 1.12 | 2.32 | −1.20 |
- Top 3 in the table
- Other clubs
- Above average at both ends
- Below average at both ends
Non-penalty xG. Hover, focus or tap a dot for its figures.
Ranked on xG difference per match
- Creates more than it allows
- Allows more than it creates
| # | Team | P | npxG | npxGA | npxGD | npxGD/match | Pts |
|---|---|---|---|---|---|---|---|
| 1 | Red Bull Salzburg RED | 7 | 18.56 | 7.15 | +11.41 | +1.63 | 17 |
| 2 | LASK LAS | 7 | 16.29 | 5.47 | +10.82 | +1.55 | 16 |
| 3 | SK Rapid Wien SKR | 7 | 14.85 | 7.75 | +7.10 | +1.01 | 18 |
| 4 | SK Sturm Graz SKS | 7 | 9.73 | 7.42 | +2.31 | +0.33 | 11 |
| 5 | SV Ried SVR | 7 | 11.87 | 10.64 | +1.23 | +0.18 | 8 |
| 6 | SC Rheindorf Altach SCR | 7 | 8.23 | 9.03 | −0.80 | −0.11 | 3 |
| 7 | SC Austria Lustenau SCA | 7 | 8.26 | 9.74 | −1.48 | −0.21 | 8 |
| 8 | Grazer AK 1902 GRA | 7 | 7.13 | 11.10 | −3.97 | −0.57 | 8 |
| 9 | WSG Tirol WSG | 7 | 8.05 | 12.44 | −4.39 | −0.63 | 8 |
| 10 | TSV Hartberg TSV | 7 | 6.32 | 12.57 | −6.25 | −0.89 | 8 |
| 11 | Austria Wien AUS | 7 | 5.25 | 12.82 | −7.57 | −1.08 | 7 |
| 12 | Wolfsberger AC WOL | 7 | 7.82 | 16.23 | −8.41 | −1.20 | 5 |
Goals against chances made
Most goals above xG
Goals against chances allowed
Most conceded above xGA
Fewest conceded against xGA
A gap can come from finishing, goalkeeping, game state or chance. xG and xPts are model estimates, not the result a team deserved.
About these figures What each column measures, and the thresholds this ranking is under. Show Hide
- P
- — Matches played
- npxG
- — Non-penalty expected goals: xG with penalties removed
- npxGA
- — Non-penalty expected goals against: xGA with penalties removed
- npxGD
- — npxG minus npxGA
- npxGD/match
- — npxG minus npxGA, per match with xG data
- Pts
- — Points
A club is ranked once it has 3 matches with xG and at least 75% of what the median club has played. Below that its row stays in the table, its rates are dashed and it sorts last.