Expected goals
FC Blau Weiss Linz expected goals (xG) 2025/2026
Austrian Bundesliga · after 32 matches · updated 1 Oct
FC Blau Weiss Linz's attacking and defensive expected goals in Austrian Bundesliga 2025/2026, compared with the results they produced and with the rest of the competition.
FC Blau Weiss Linz xG and xGA per match
Every match ↓| Rank | Club | xG per match |
|---|---|---|
| #1 | Red Bull Salzburg | 1.86 |
| #2 | LASK | 1.84 |
| #3 | SK Sturm Graz | 1.66 |
| #4 | SV Ried | 1.49 |
| #5 | SK Rapid Wien | 1.42 |
| #6 | Austria Wien | 1.30 |
| #7 | FC Blau Weiss Linz | 1.30 |
| #8 | Grazer AK 1902 | 1.20 |
| #9 | SC Rheindorf Altach | 1.20 |
| #10 | WSG Tirol | 1.16 |
| #11 | Wolfsberger AC | 1.12 |
| #12 | TSV Hartberg | 1.08 |
- League avg
- 1.39
- Total
- 41.50 32 matches
| Rank | Club | xGA per match |
|---|---|---|
| #1 | Grazer AK 1902 | 1.23 |
| #2 | SK Sturm Graz | 1.30 |
| #3 | SK Rapid Wien | 1.32 |
| #4 | Red Bull Salzburg | 1.33 |
| #5 | Austria Wien | 1.35 |
| #6 | SC Rheindorf Altach | 1.35 |
| #7 | WSG Tirol | 1.36 |
| #8 | LASK | 1.38 |
| #9 | FC Blau Weiss Linz | 1.40 |
| #10 | SV Ried | 1.45 |
| #11 | TSV Hartberg | 1.52 |
| #12 | Wolfsberger AC | 1.60 |
- League avg
- 1.39
- Total
- 44.95 32 matches
| Rank | Club | xGD per match |
|---|---|---|
| #1 | Red Bull Salzburg | +0.53 |
| #2 | LASK | +0.46 |
| #3 | SK Sturm Graz | +0.37 |
| #4 | SK Rapid Wien | +0.09 |
| #5 | SV Ried | +0.04 |
| #6 | Grazer AK 1902 | -0.02 |
| #7 | Austria Wien | -0.05 |
| #8 | FC Blau Weiss Linz | -0.11 |
| #9 | SC Rheindorf Altach | -0.15 |
| #10 | WSG Tirol | -0.20 |
| #11 | TSV Hartberg | -0.44 |
| #12 | Wolfsberger AC | -0.48 |
- League avg
- 0.00
- Total
- -3.45 32 matches
| Rank | Club | xPts per match |
|---|---|---|
| #1 | Red Bull Salzburg | 1.72 |
| #2 | LASK | 1.69 |
| #3 | SK Sturm Graz | 1.65 |
| #4 | SV Ried | 1.47 |
| #5 | SK Rapid Wien | 1.47 |
| #6 | Austria Wien | 1.35 |
| #7 | Grazer AK 1902 | 1.34 |
| #8 | WSG Tirol | 1.27 |
| #9 | SC Rheindorf Altach | 1.26 |
| #10 | FC Blau Weiss Linz | 1.20 |
| #11 | Wolfsberger AC | 1.10 |
| #12 | TSV Hartberg | 1.07 |
- League avg
- 1.38
- Total
- 38.43 vs 29 actual pts
What the xG says
FC Blau Weiss Linz's underlying numbers sit close to the Austrian Bundesliga average. They rank #8 for xG difference at -0.11 per match, from about average shot volume at about average chance quality. Their 37 goals are 4.50 below 41.50 xG, while 29 points are 9.43 below 38.43 xPts.
Actual vs expected
Select a row to chart it across the season.
Goals minus xG, match by match
FC Blau Weiss Linz are 4.50 goals below their xG after 32 matches. The gap was widest at -5.97, against SV Ried on Sat 21/03.
- Goals
- 37
- xG
- 41.50
- Gap
- -4.50
- This match
- Match gap
- Running gap
| Date | Opponent | Goals | xG | Match gap | Running gap |
|---|---|---|---|---|---|
| Sun 03/08 | SK Rapid Wien | 0 | 0.50 | -0.50 | -0.50 |
| Sat 09/08 | TSV Hartberg | 0 | 0.12 | -0.12 | -0.62 |
| Sun 17/08 | Wolfsberger AC | 0 | 0.28 | -0.28 | -0.90 |
| Sat 23/08 | SV Ried | 0 | 0.85 | -0.85 | -1.75 |
| Sat 30/08 | Red Bull Salzburg | 2 | 1.34 | +0.66 | -1.09 |
| Sat 13/09 | Grazer AK 1902 | 3 | 1.62 | +1.38 | +0.29 |
| Sun 21/09 | LASK | 0 | 0.14 | -0.14 | +0.15 |
| Sat 27/09 | SC Rheindorf Altach | 1 | 0.91 | +0.09 | +0.24 |
| Sat 04/10 | Austria Wien | 1 | 1.41 | -0.41 | -0.17 |
| Sun 19/10 | SK Sturm Graz | 3 | 2.39 | +0.61 | +0.44 |
| Sat 25/10 | WSG Tirol | 0 | 0.82 | -0.82 | -0.38 |
| Sat 01/11 | LASK | 0 | 0.88 | -0.88 | -1.26 |
| Sat 08/11 | SV Ried | 1 | 1.14 | -0.14 | -1.40 |
| Sat 22/11 | Austria Wien | 2 | 1.74 | +0.26 | -1.14 |
| Sat 29/11 | Grazer AK 1902 | 1 | 0.67 | +0.33 | -0.81 |
| Sat 06/12 | Red Bull Salzburg | 0 | 1.06 | -1.06 | -1.87 |
| Sun 14/12 | SK Rapid Wien | 1 | 0.85 | +0.15 | -1.72 |
| Sun 08/02 | SC Rheindorf Altach | 0 | 0.70 | -0.70 | -2.42 |
| Sun 15/02 | Wolfsberger AC | 2 | 2.61 | -0.61 | -3.03 |
| Sun 22/02 | SK Sturm Graz | 0 | 1.09 | -1.09 | -4.12 |
| Sun 01/03 | WSG Tirol | 2 | 0.49 | +1.51 | -2.61 |
| Sun 08/03 | TSV Hartberg | 1 | 0.77 | +0.23 | -2.38 |
| Sat 14/03 | SC Rheindorf Altach | 1 | 3.38 | -2.38 | -4.76 |
| Sat 21/03 | SV Ried | 3 | 4.21 | -1.21 | -5.97 |
| Sat 04/04 | Grazer AK 1902 | 1 | 0.68 | +0.32 | -5.65 |
| Sat 11/04 | WSG Tirol | 5 | 3.33 | +1.67 | -3.98 |
| Sat 18/04 | Wolfsberger AC | 0 | 1.02 | -1.02 | -5.00 |
| Tue 21/04 | Wolfsberger AC | 3 | 2.79 | +0.21 | -4.79 |
| Fri 24/04 | SC Rheindorf Altach | 3 | 1.88 | +1.12 | -3.67 |
| Sat 02/05 | SV Ried | 0 | 0.67 | -0.67 | -4.34 |
| Sat 09/05 | WSG Tirol | 1 | 0.38 | +0.62 | -3.72 |
| Sat 16/05 | Grazer AK 1902 | 0 | 0.78 | -0.78 | -4.50 |
FC Blau Weiss Linz xG trend
Current form +0.22 npxGD per match
The last 6 matches with xG.
Out-created the opponent in 15 of 32 matches. The worst was against LASK on Sun 21/09 (-1.64).
- npxG · last 6
- 1.26
- npxGA · last 6
- 1.04
- npxG
- npxGA
- npxGD
- Avg so far
| Date | Opponent | npxG | npxGA | npxGD | Avg so far |
|---|---|---|---|---|---|
| Sun 03/08 | SK Rapid Wien | 0.46 | 1.39 | -0.93 | -0.93 |
| Sat 09/08 | TSV Hartberg | 0.12 | 1.69 | -1.57 | -1.25 |
| Sun 17/08 | Wolfsberger AC | 0.28 | 1.53 | -1.25 | -1.25 |
| Sat 23/08 | SV Ried | 0.85 | 1.71 | -0.86 | -1.15 |
| Sat 30/08 | Red Bull Salzburg | 1.34 | 1.69 | -0.35 | -0.99 |
| Sat 13/09 | Grazer AK 1902 | 1.62 | 1.20 | +0.42 | -0.76 |
| Sun 21/09 | LASK | 0.13 | 1.77 | -1.64 | -0.88 |
| Sat 27/09 | SC Rheindorf Altach | 0.93 | 0.80 | +0.13 | -0.76 |
| Sat 04/10 | Austria Wien | 0.62 | 1.45 | -0.83 | -0.76 |
| Sun 19/10 | SK Sturm Graz | 2.39 | 1.58 | +0.81 | -0.61 |
| Sat 25/10 | WSG Tirol | 0.86 | 0.58 | +0.28 | -0.53 |
| Sat 01/11 | LASK | 0.88 | 0.62 | +0.26 | -0.46 |
| Sat 08/11 | SV Ried | 1.14 | 1.76 | -0.62 | -0.47 |
| Sat 22/11 | Austria Wien | 1.81 | 0.47 | +1.34 | -0.34 |
| Sat 29/11 | Grazer AK 1902 | 0.67 | 0.57 | +0.10 | -0.31 |
| Sat 06/12 | Red Bull Salzburg | 1.07 | 1.72 | -0.65 | -0.33 |
| Sun 14/12 | SK Rapid Wien | 0.85 | 2.00 | -1.15 | -0.38 |
| Sun 08/02 | SC Rheindorf Altach | 0.70 | 1.27 | -0.57 | -0.39 |
| Sun 15/02 | Wolfsberger AC | 1.82 | 1.66 | +0.16 | -0.36 |
| Sun 22/02 | SK Sturm Graz | 1.13 | 0.89 | +0.24 | -0.33 |
| Sun 01/03 | WSG Tirol | 0.50 | 0.93 | -0.43 | -0.34 |
| Sun 08/03 | TSV Hartberg | 0.87 | 1.70 | -0.83 | -0.36 |
| Sat 14/03 | SC Rheindorf Altach | 3.76 | 1.22 | +2.54 | -0.23 |
| Sat 21/03 | SV Ried | 3.45 | 0.40 | +3.05 | -0.10 |
| Sat 04/04 | Grazer AK 1902 | 0.72 | 0.81 | -0.09 | -0.10 |
| Sat 11/04 | WSG Tirol | 1.76 | 0.27 | +1.49 | -0.04 |
| Sat 18/04 | Wolfsberger AC | 1.02 | 0.44 | +0.58 | -0.01 |
| Tue 21/04 | Wolfsberger AC | 2.78 | 0.61 | +2.17 | +0.06 |
| Fri 24/04 | SC Rheindorf Altach | 1.88 | 1.19 | +0.69 | +0.09 |
| Sat 02/05 | SV Ried | 0.68 | 1.19 | -0.51 | +0.07 |
| Sat 09/05 | WSG Tirol | 0.38 | 0.76 | -0.38 | +0.05 |
| Sat 16/05 | Grazer AK 1902 | 0.82 | 2.06 | -1.24 | +0.01 |
Each bar is one match's non-penalty xG minus the non-penalty xG against; the line is that difference averaged over the season up to each match, and it finishes on the dashed season average — 1.20 npxG and 1.19 npxGA per match. Current form is the same difference over the last 6 matches with xG.
Strength of schedule
- Season so far
- number 12 hardest of 12 in Austrian Bundesliga
- −0.07 xG vs league average
- Over 32 league matches
- Last 5
- number 11 hardest of 12 in Austrian Bundesliga
- −0.19 xG vs league average
- Over 5 league matches
Opponents behind the figures
Season so far
−0.07 xG vs league average · over 32 matches · number 12 hardest of 12
- Grazer AK 1902 Home −0.12
- WSG Tirol Away −0.06
- SV Ried Away −0.19
- SC Rheindorf Altach Home −0.24
- Wolfsberger AC Home −0.31
- Wolfsberger AC Away −0.31
- WSG Tirol Home −0.06
- Grazer AK 1902 Away −0.12
- SV Ried Home −0.19
- SC Rheindorf Altach Away −0.24
- TSV Hartberg Away −0.54
- WSG Tirol Home −0.06
- SK Sturm Graz Away +0.25
- Wolfsberger AC Home −0.31
- SC Rheindorf Altach Away −0.24
- SK Rapid Wien Home −0.07
- Red Bull Salzburg Home +0.45
- Grazer AK 1902 Away −0.12
- Austria Wien Home +0.01
- SV Ried Away −0.19
- LASK Home +0.67
- WSG Tirol Away −0.06
- SK Sturm Graz Home +0.25
- Austria Wien Away +0.01
- SC Rheindorf Altach Home −0.24
- LASK Away +0.67
- Grazer AK 1902 Home −0.12
- Red Bull Salzburg Away +0.45
- SV Ried Home −0.19
- Wolfsberger AC Away −0.31
- TSV Hartberg Home −0.54
- SK Rapid Wien Away −0.07
Last 5
−0.19 xG vs league average · over 5 matches · number 11 hardest of 12
- Grazer AK 1902 Home −0.12
- WSG Tirol Away −0.06
- SV Ried Away −0.19
- SC Rheindorf Altach Home −0.24
- Wolfsberger AC Home −0.31
FC Blau Weiss Linz shots and chance quality
Average volume, average quality. FC Blau Weiss Linz take 12.4 shots a match (league 12.2) at 0.10 npxG a shot (league 0.10), #4 in Austrian Bundesliga for volume and #9 for quality. 64% of their shots come from inside the box (league 64%).
Attack
| Rank | Club | shots per match |
|---|---|---|
| #1 | SK Sturm Graz | 15.7 |
| #2 | Red Bull Salzburg | 15.7 |
| #3 | LASK | 15.6 |
| #4 | FC Blau Weiss Linz | 12.4 |
| #5 | SK Rapid Wien | 11.8 |
| #6 | WSG Tirol | 11.8 |
| #7 | SV Ried | 11.7 |
| #8 | Austria Wien | 11.3 |
| #9 | Wolfsberger AC | 11.0 |
| #10 | SC Rheindorf Altach | 10.2 |
| #11 | Grazer AK 1902 | 10.1 |
| #12 | TSV Hartberg | 9.2 |
- League avg
- 12.2
- Total
- 398 shots from 32 matches
| Rank | Club | npxG per shot |
|---|---|---|
| #1 | Red Bull Salzburg | 0.12 |
| #2 | SV Ried | 0.11 |
| #3 | LASK | 0.11 |
| #4 | TSV Hartberg | 0.11 |
| #5 | Austria Wien | 0.11 |
| #6 | Grazer AK 1902 | 0.11 |
| #7 | SK Rapid Wien | 0.11 |
| #8 | SC Rheindorf Altach | 0.11 |
| #9 | FC Blau Weiss Linz | 0.10 |
| #10 | Wolfsberger AC | 0.10 |
| #11 | SK Sturm Graz | 0.09 |
| #12 | WSG Tirol | 0.09 |
- League avg
- 0.10
- Total
- 38.29 npxG from 398 shots
Defence
| Rank | Club | shots per match |
|---|---|---|
| #1 | Austria Wien | 10.1 |
| #2 | WSG Tirol | 11.1 |
| #3 | SK Rapid Wien | 11.3 |
| #4 | FC Blau Weiss Linz | 11.4 |
| #5 | SC Rheindorf Altach | 11.7 |
| #6 | LASK | 12.0 |
| #7 | Red Bull Salzburg | 12.1 |
| #8 | Grazer AK 1902 | 12.2 |
| #9 | Wolfsberger AC | 12.6 |
| #10 | SK Sturm Graz | 12.7 |
| #11 | SV Ried | 12.7 |
| #12 | TSV Hartberg | 16.2 |
- League avg
- 12.2
- Total
- 365 shots allowed from 32 matches
| Rank | Club | npxGA per shot |
|---|---|---|
| #1 | TSV Hartberg | 0.09 |
| #2 | LASK | 0.10 |
| #3 | Grazer AK 1902 | 0.10 |
| #4 | SK Sturm Graz | 0.10 |
| #5 | SV Ried | 0.10 |
| #6 | Red Bull Salzburg | 0.10 |
| #7 | FC Blau Weiss Linz | 0.10 |
| #8 | WSG Tirol | 0.11 |
| #9 | SC Rheindorf Altach | 0.11 |
| #10 | SK Rapid Wien | 0.11 |
| #11 | Wolfsberger AC | 0.12 |
| #12 | Austria Wien | 0.12 |
- League avg
- 0.10
- Total
- 37.93 npxGA from 365 shots
Shot profile
64% inside the box
League avg 64%
From 253 of 398 shots over 32 matches
62% allowed inside the box
League avg 64%
From 226 of 365 shots allowed over 32 matches
FC Blau Weiss Linz home and away xG
| Measure | Home | Away |
|---|---|---|
| Matches | 16 | 16 |
| xG / match | 1.66 | 0.94 |
| xGA / match | 1.29 | 1.52 |
| xGD / match | +0.37 | -0.58 |
| xPts / match Model — Model output — computed from each match's xG, not a result. How xPts works → | 1.51 | 0.89 |
Every figure divides by that half's matches with xG. A half with fewer than 3 matches with xG is muted.
Every FC Blau Weiss Linz match by xG
This season
- Matches
- 32
- xG / match
- 1.30
- xGA / match
- 1.40
- xGD / match
- -0.11
- Points
- 29 of 96
- Sat 16/05 Grazer AK 1902 H xG 0.78 xGA 2.06 xGD -1.28 xPts 0.47
- Sat 09/05 WSG Tirol A xG 0.38 xGA 0.76 xGD -0.38 xPts 0.86
- Sat 02/05 SV Ried A xG 0.67 xGA 1.98 P xGD -1.31 xPts 0.44
- Fri 24/04 SC Rheindorf Altach H xG 1.88 xGA 1.19 xGD +0.69 xPts 1.89
- Tue 21/04 Wolfsberger AC H xG 2.79 xGA 0.61 xGD +2.18 xPts 2.70
- Sat 18/04 Wolfsberger AC A xG 1.02 xGA 0.43 xGD +0.59 xPts 1.92
- Sat 11/04 WSG Tirol H Best underlying xG 3.33 P xGA 0.26 xGD +3.07 xPts 2.92
- Sat 04/04 Grazer AK 1902 A xG 0.68 xGA 1.60 P xGD -0.92 xPts 0.62
- Sat 21/03 SV Ried H xG 4.21 P xGA 1.15 P xGD +3.06 xPts 2.80
- Sat 14/03 SC Rheindorf Altach A Against the chances xG 3.38 xGA 1.22 xGD +2.16 xPts 2.60
- Sun 08/03 TSV Hartberg A xG 0.77 xGA 1.54 xGD -0.77 xPts 0.73
- Sun 01/03 WSG Tirol H xG 0.49 xGA 0.93 xGD -0.44 xPts 0.87
- Sun 22/02 SK Sturm Graz A xG 1.09 xGA 1.67 P xGD -0.58 xPts 0.90
- Sun 15/02 Wolfsberger AC H xG 2.61 P xGA 1.61 xGD +1.00 xPts 2.04
- Sun 08/02 SC Rheindorf Altach A xG 0.70 xGA 1.27 xGD -0.57 xPts 0.83
- Sun 14/12 SK Rapid Wien H xG 0.85 xGA 2.00 xGD -1.15 xPts 0.55
- Sat 06/12 Red Bull Salzburg H xG 1.06 xGA 1.72 xGD -0.66 xPts 0.85
- Sat 29/11 Grazer AK 1902 A xG 0.67 xGA 1.34 P xGD -0.67 xPts 0.76
- Sat 22/11 Austria Wien H xG 1.74 xGA 1.23 P xGD +0.51 xPts 1.77
- Sat 08/11 SV Ried A xG 1.14 xGA 1.77 xGD -0.63 xPts 0.87
- Sat 01/11 LASK H xG 0.88 xGA 0.62 xGD +0.26 xPts 1.57
- Sat 25/10 WSG Tirol A xG 0.82 xGA 1.37 P xGD -0.55 xPts 0.87
- Sun 19/10 SK Sturm Graz H xG 2.39 xGA 1.63 xGD +0.76 xPts 1.90
- Sat 04/10 Austria Wien A xG 1.41 P xGA 1.45 xGD -0.04 xPts 1.32
- Sat 27/09 SC Rheindorf Altach H xG 0.91 xGA 0.80 xGD +0.11 xPts 1.41
- Sun 21/09 LASK A xG 0.14 xGA 1.74 xGD -1.60 xPts 0.19
- Sat 13/09 Grazer AK 1902 H xG 1.62 xGA 1.41 xGD +0.21 xPts 1.52
- Sat 30/08 Red Bull Salzburg A xG 1.34 xGA 2.48 P xGD -1.14 xPts 0.66
- Sat 23/08 SV Ried H xG 0.85 xGA 1.71 xGD -0.86 xPts 0.69
- Sun 17/08 Wolfsberger AC A Weakest underlying xG 0.28 xGA 2.32 P xGD -2.04 xPts 0.15
- Sat 09/08 TSV Hartberg H xG 0.12 xGA 1.69 xGD -1.57 xPts 0.20
- Sun 03/08 SK Rapid Wien A xG 0.50 xGA 1.39 xGD -0.89 xPts 0.58
Newest first. The dot is xG and the ring is xGA, on one scale from 0 to 4.21. Best and weakest underlying mark the highest and lowest xGD once 5 matches have xG. Against the chances marks a win with xGD of −1.00 or lower, or a loss with +1.00 or higher. P marks a side with at least 0.50 xG from penalties.
FC Blau Weiss Linz in Austrian Bundesliga
Attack
- xG / match #7 of 12
- Shots / match #4 of 12
- Chance quality #9 of 12
- Home xG #4 of 12
- Away xG #10 of 12
Defence
- xGA / match #9 of 12
- Shots allowed #4 of 12
- Chance quality allowed #7 of 12
About the data
- xG data
- Provided by TheStatsAPI, and stored as published.
- Derived metrics
- xGD, per-match rates, rankings and rolling averages are calculated from the match data.
- Model metrics
- xPts is produced by our probability model.