Austrian Bundesliga 2025/2026
Full coverage from 2026/2027: shot-by-shot xG and match-by-match player figures. 2025/2026 has season totals only.
Austrian Bundesliga splits into groups late in the season. This table counts every league match; the official table may differ. Points halved before the split are not modelled.
- Matches
- 195
- of 195 scheduled
- Season complete
- Goals
- 524
- 2.69 per match
League leaders
-
League leader
LASK
LAS
58 pts
32 played 2 points clear
-
Best attack
Red Bull Salzburg
RED
1.86 xG per match
57.72 xG in 31 matches
-
Best defence
Grazer AK 1902
GRA
1.23 xGA per match
39.22 xGA in 32 matches
-
Strongest underlying
Red Bull Salzburg
RED
+0.53 xGD per match
53.25 xPts · 2nd on xPts
What the Austrian Bundesliga numbers say
LASK ended the season top of this table on 58 points. Red Bull Salzburg finished with the strongest underlying numbers, an xG difference of +0.53 per match. Grazer AK 1902 conceded the least, allowing 1.23 xGA per match. FC Blau Weiss Linz finished with 29 points from 38.43 xPts, the furthest below expected in the league.
Table
| # | Team | P | Pts | xG | xGA | xGD | xPts |
|---|---|---|---|---|---|---|---|
| 1 | LASK | 32 | 58 | 58.84 | 44.07 | +14.77 | 54.20 |
| 2 | SK Sturm Graz | 32 | 56 | 53.27 | 41.57 | +11.70 | 52.87 |
| 3 | Red Bull Salzburg | 32 | 48 | 57.72 | 41.33 | +16.39 | 53.25 |
| 4 | SK Rapid Wien | 34 | 48 | 46.78 | 43.69 | +3.09 | 48.44 |
| 5 | Austria Wien | 32 | 47 | 40.40 | 41.92 | −1.52 | 41.75 |
Where the table and the chances disagree
Actual vs xPts position
Higher in the table than on xPts
- TSV Hartberg TSV 7th · 12th on xPts 5 above xPts rank
- Wolfsberger AC WOL 9th · 11th on xPts 2 above xPts rank
- Austria Wien AUS 5th · 7th on xPts 2 above xPts rank
Lower in the table than on xPts
- Grazer AK 1902 GRA 11th · 6th on xPts 5 below xPts rank
- FC Blau Weiss Linz FCB 12th · 10th on xPts 2 below xPts rank
- SV Ried SVR 6th · 4th on xPts 2 below xPts rank
Points and goals against the chances
-
Most points above xPts
Actual points minus expected points based on match xG.
TSV Hartberg
TSV
+7.76
42 pts from 34.24 xPts
-
Most points below xPts
Actual points minus expected points based on match xG.
FC Blau Weiss Linz
FCB
−9.43
29 pts from 38.43 xPts
-
Most goals above xG
Goals scored minus the xG of the chances taken.
TSV Hartberg
TSV
+5.51
40 goals from 34.49 xG
-
Fewest conceded vs xGA
Goals conceded minus the xG of the chances allowed.
Wolfsberger AC
WOL
−8.94
44 conceded from 52.94 xGA
- Better than the chances
- Worse than the chances
A gap can come from finishing, goalkeeping, game state or chance. xG and xPts are model estimates, not the result a team deserved.
Attack and defence
Strong and weak mean above or below the league average, the dashed lines. Fewer xGA per match sits higher, so top-right is strong at both ends.Red Bull Salzburg
P 32 · Pts 48 · 3rd
xG/match 1.86 · xGA/match 1.33 · xGD/match +0.53
xPts 53.25
Open Red Bull SalzburgSK Sturm Graz
P 32 · Pts 56 · 2nd
xG/match 1.66 · xGA/match 1.30 · xGD/match +0.37
xPts 52.87
Open SK Sturm GrazSK Rapid Wien
P 34 · Pts 48 · 4th
xG/match 1.42 · xGA/match 1.32 · xGD/match +0.09
xPts 48.44
Open SK Rapid WienSV Ried
P 35 · Pts 46 · 6th
xG/match 1.49 · xGA/match 1.45 · xGD/match +0.04
xPts 49.91
Open SV RiedGrazer AK 1902
P 32 · Pts 37 · 11th
xG/match 1.20 · xGA/match 1.23 · xGD/match −0.02
xPts 42.99
Open Grazer AK 1902Austria Wien
P 32 · Pts 47 · 5th
xG/match 1.30 · xGA/match 1.35 · xGD/match −0.05
xPts 41.75
Open Austria WienFC Blau Weiss Linz
P 32 · Pts 29 · 12th
xG/match 1.30 · xGA/match 1.40 · xGD/match −0.11
xPts 38.43
Open FC Blau Weiss LinzSC Rheindorf Altach
P 32 · Pts 42 · 8th
xG/match 1.20 · xGA/match 1.35 · xGD/match −0.15
xPts 40.45
Open SC Rheindorf AltachWSG Tirol
P 32 · Pts 40 · 10th
xG/match 1.16 · xGA/match 1.36 · xGD/match −0.20
xPts 40.77
Open WSG TirolTSV Hartberg
P 32 · Pts 42 · 7th
xG/match 1.08 · xGA/match 1.52 · xGD/match −0.44
xPts 34.24
Open TSV HartbergWolfsberger AC
P 33 · Pts 41 · 9th
xG/match 1.12 · xGA/match 1.60 · xGD/match −0.48
xPts 36.39
Open Wolfsberger AC| Club | xG/match | xGA/match | xGD/match |
|---|---|---|---|
| Red Bull Salzburg RED | 1.86 | 1.33 | +0.53 |
| LASK LAS | 1.84 | 1.38 | +0.46 |
| SK Sturm Graz SKS | 1.66 | 1.30 | +0.37 |
| SK Rapid Wien SKR | 1.42 | 1.32 | +0.09 |
| SV Ried SVR | 1.49 | 1.45 | +0.04 |
| Grazer AK 1902 GRA | 1.20 | 1.23 | −0.02 |
| Austria Wien AUS | 1.30 | 1.35 | −0.05 |
| FC Blau Weiss Linz FCB | 1.30 | 1.40 | −0.11 |
| SC Rheindorf Altach SCR | 1.20 | 1.35 | −0.15 |
| WSG Tirol WSG | 1.16 | 1.36 | −0.20 |
| TSV Hartberg TSV | 1.08 | 1.52 | −0.44 |
| Wolfsberger AC WOL | 1.12 | 1.60 | −0.48 |
- Top 3 in the table
- Other clubs
- Above average at both ends
- Below average at both ends
All xG. Hover, focus or tap a dot for its figures.
Latest results
-
SK Rapid Wien 3–0 SV Ried
xG 2.17 – 0.50 Followed the xG -
SV Ried 0–0 SK Rapid Wien
-
xG 1.73 – 0.34 Followed the xG
-
xG 1.84 – 1.05 Lower-xG side won
-
xG 2.75 – 0.20 Followed the xG