Expected goals
Standard Liège expected goals (xG) 2026/2027
Jupiler Pro League · after 7 matches · updated 1 Oct
Standard Liège's attacking and defensive expected goals in Jupiler Pro League 2026/2027, compared with the results they produced and with the rest of the competition.
Standard Liège xG and xGA per match
Every match ↓| Rank | Club | xG per match |
|---|---|---|
| #1 | Club Brugge KV | 2.16 |
| #2 | Royale Union Saint-Gilloise | 2.09 |
| #3 | RC Sporting Charleroi | 1.91 |
| #4 | Sint-Truidense VV | 1.91 |
| #5 | Standard Liège | 1.79 |
| #6 | KRC Genk | 1.78 |
| #7 | Cercle Brugge | 1.69 |
| #8 | RSC Anderlecht | 1.62 |
| #9 | KVC Westerlo | 1.45 |
| #10 | Royal Antwerp FC | 1.34 |
| #11 | RAAL La Louvière | 1.29 |
| #12 | SV Zulte Waregem | 1.26 |
| #13 | KV Mechelen | 1.22 |
| #14 | KAA Gent | 1.16 |
| #15 | SK Beveren | 1.11 |
| #16 | Oud-Heverlee Leuven | 1.01 |
| #17 | KV Kortrijk | 0.99 |
| #18 | Lommel SK | 0.94 |
- League avg
- 1.48
- Total
- 12.50 7 matches
| Rank | Club | xGA per match |
|---|---|---|
| #1 | KAA Gent | 0.66 |
| #2 | RSC Anderlecht | 0.87 |
| #3 | Royale Union Saint-Gilloise | 1.02 |
| #4 | RC Sporting Charleroi | 1.06 |
| #5 | KRC Genk | 1.08 |
| #6 | Club Brugge KV | 1.20 |
| #7 | SV Zulte Waregem | 1.31 |
| #8 | KV Mechelen | 1.46 |
| #9 | Lommel SK | 1.50 |
| #10 | Standard Liège | 1.53 |
| #11 | RAAL La Louvière | 1.65 |
| #12 | Cercle Brugge | 1.75 |
| #13 | KVC Westerlo | 1.81 |
| #14 | Sint-Truidense VV | 1.84 |
| #15 | SK Beveren | 1.86 |
| #16 | Oud-Heverlee Leuven | 1.88 |
| #17 | KV Kortrijk | 1.92 |
| #18 | Royal Antwerp FC | 2.30 |
- League avg
- 1.48
- Total
- 10.72 7 matches
| Rank | Club | xGD per match |
|---|---|---|
| #1 | Royale Union Saint-Gilloise | +1.06 |
| #2 | Club Brugge KV | +0.96 |
| #3 | RC Sporting Charleroi | +0.86 |
| #4 | RSC Anderlecht | +0.76 |
| #5 | KRC Genk | +0.70 |
| #6 | KAA Gent | +0.50 |
| #7 | Standard Liège | +0.25 |
| #8 | Sint-Truidense VV | +0.07 |
| #9 | SV Zulte Waregem | -0.05 |
| #10 | Cercle Brugge | -0.07 |
| #11 | KV Mechelen | -0.24 |
| #12 | RAAL La Louvière | -0.36 |
| #13 | KVC Westerlo | -0.37 |
| #14 | Lommel SK | -0.56 |
| #15 | SK Beveren | -0.75 |
| #16 | Oud-Heverlee Leuven | -0.87 |
| #17 | KV Kortrijk | -0.93 |
| #18 | Royal Antwerp FC | -0.97 |
- League avg
- 0.00
- Total
- +1.78 7 matches
| Rank | Club | xPts per match |
|---|---|---|
| #1 | RC Sporting Charleroi | 2.02 |
| #2 | Royale Union Saint-Gilloise | 1.98 |
| #3 | Club Brugge KV | 1.90 |
| #4 | RSC Anderlecht | 1.88 |
| #5 | KAA Gent | 1.81 |
| #6 | KRC Genk | 1.64 |
| #7 | Standard Liège | 1.48 |
| #8 | Sint-Truidense VV | 1.44 |
| #9 | SV Zulte Waregem | 1.34 |
| #10 | Cercle Brugge | 1.25 |
| #11 | KVC Westerlo | 1.24 |
| #12 | KV Mechelen | 1.19 |
| #13 | RAAL La Louvière | 1.08 |
| #14 | Royal Antwerp FC | 1.00 |
| #15 | Lommel SK | 1.00 |
| #16 | SK Beveren | 0.95 |
| #17 | KV Kortrijk | 0.87 |
| #18 | Oud-Heverlee Leuven | 0.86 |
- League avg
- 1.39
- Total
- 10.36 vs 11 actual pts
Early-season figures: after 7 matches, per-match rates can move quickly.
What the xG says
Standard Liège's underlying numbers sit close to the Jupiler Pro League average. They rank #7 for xG difference at +0.25 per match, built on elite chance quality rather than about average shot volume. Their 13 goals are 0.50 above 12.50 xG, while 11 points are 0.64 above 10.36 xPts. After only 7 matches, those gaps should still be read cautiously.
Actual vs expected
Select a row to chart it across the season.
Goals minus xG, match by match
Standard Liège are 0.50 goals above their xG after 7 matches. The gap was widest at +2.25, against Oud-Heverlee Leuven on Sat 29/08.
- Goals
- 13
- xG
- 12.50
- Gap
- +0.50
- This match
- Match gap
- Running gap
| Date | Opponent | Goals | xG | Match gap | Running gap |
|---|---|---|---|---|---|
| Sat 08/08 | Cercle Brugge | 2 | 2.60 | -0.60 | -0.60 |
| Sun 16/08 | KV Mechelen | 3 | 1.64 | +1.36 | +0.76 |
| Fri 21/08 | RAAL La Louvière | 2 | 1.15 | +0.85 | +1.61 |
| Sat 29/08 | Oud-Heverlee Leuven | 2 | 1.36 | +0.64 | +2.25 |
| Sat 05/09 | Royal Antwerp FC | 1 | 3.42 | -2.42 | -0.17 |
| Sat 12/09 | KVC Westerlo | 2 | 1.22 | +0.78 | +0.61 |
| Fri 18/09 | KAA Gent | 1 | 1.11 | -0.11 | +0.50 |
Standard Liège xG trend
Current form +0.15 npxGD per match
The last 6 matches with xG.
Out-created the opponent in 4 of 7 matches. The worst was against Oud-Heverlee Leuven on Sat 29/08 (-1.32).
- npxG · last 6
- 1.41
- npxGA · last 6
- 1.27
- npxG
- npxGA
- npxGD
- Avg so far
| Date | Opponent | npxG | npxGA | npxGD | Avg so far |
|---|---|---|---|---|---|
| Sat 08/08 | Cercle Brugge | 2.62 | 1.45 | +1.17 | +1.17 |
| Sun 16/08 | KV Mechelen | 1.64 | 1.17 | +0.47 | +0.82 |
| Fri 21/08 | RAAL La Louvière | 1.15 | 1.01 | +0.14 | +0.59 |
| Sat 29/08 | Oud-Heverlee Leuven | 0.57 | 1.89 | -1.32 | +0.12 |
| Sat 05/09 | Royal Antwerp FC | 2.80 | 0.83 | +1.97 | +0.49 |
| Sat 12/09 | KVC Westerlo | 1.22 | 1.41 | -0.19 | +0.37 |
| Fri 18/09 | KAA Gent | 1.10 | 1.30 | -0.20 | +0.29 |
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.59 npxG and 1.29 npxGA per match. Current form is the same difference over the last 6 matches with xG.
Strength of schedule
- Season so far
- number 18 hardest of 18 in Jupiler Pro League
- −0.14 xG vs league average
- Over 7 league matches
- Last 5
- number 17 hardest of 18 in Jupiler Pro League
- −0.16 xG vs league average
- Over 5 league matches
Opponents behind the figures
Season so far
−0.14 xG vs league average · over 7 matches · number 18 hardest of 18
- KAA Gent Away +0.09
- KVC Westerlo Away −0.09
- Royal Antwerp FC Home −0.25
- Oud-Heverlee Leuven Away −0.25
- RAAL La Louvière Home −0.30
- KV Mechelen Away −0.34
- Cercle Brugge Home +0.16
Last 5
−0.16 xG vs league average · over 5 matches · number 17 hardest of 18
- KAA Gent Away +0.09
- KVC Westerlo Away −0.09
- Royal Antwerp FC Home −0.25
- Oud-Heverlee Leuven Away −0.25
- RAAL La Louvière Home −0.30
Standard Liège shots and chance quality
Average volume, high quality. Standard Liège take 14.0 shots a match (league 14.2) at 0.11 npxG a shot (league 0.10), #10 in Jupiler Pro League for volume and #2 for quality. 76% of their shots come from inside the box (league 69%), and set pieces produce 24% of their npxG (league 25%).
Attack
| Rank | Club | shots per match |
|---|---|---|
| #1 | Club Brugge KV | 18.7 |
| #2 | RC Sporting Charleroi | 18.0 |
| =3 | Royale Union Saint-Gilloise | 17.3 |
| =3 | Sint-Truidense VV | 17.3 |
| #5 | RSC Anderlecht | 16.6 |
| #6 | KVC Westerlo | 15.3 |
| #7 | Royal Antwerp FC | 15.1 |
| #8 | Cercle Brugge | 14.7 |
| #9 | KRC Genk | 14.1 |
| #10 | Standard Liège | 14.0 |
| #11 | Oud-Heverlee Leuven | 13.1 |
| #12 | SV Zulte Waregem | 12.9 |
| #13 | KAA Gent | 12.4 |
| #14 | KV Mechelen | 11.9 |
| #15 | KV Kortrijk | 11.7 |
| #16 | RAAL La Louvière | 10.9 |
| #17 | SK Beveren | 10.7 |
| #18 | Lommel SK | 10.0 |
- League avg
- 14.2
- Total
- 98 shots from 7 matches
| Rank | Club | npxG per shot |
|---|---|---|
| #1 | Royale Union Saint-Gilloise | 0.12 |
| #2 | Standard Liège | 0.11 |
| #3 | Sint-Truidense VV | 0.11 |
| #4 | RAAL La Louvière | 0.11 |
| #5 | KRC Genk | 0.11 |
| #6 | Club Brugge KV | 0.10 |
| #7 | Cercle Brugge | 0.10 |
| #8 | RSC Anderlecht | 0.10 |
| #9 | SV Zulte Waregem | 0.10 |
| #10 | RC Sporting Charleroi | 0.10 |
| #11 | SK Beveren | 0.09 |
| #12 | KVC Westerlo | 0.09 |
| #13 | KV Kortrijk | 0.09 |
| #14 | KAA Gent | 0.09 |
| #15 | KV Mechelen | 0.09 |
| #16 | Royal Antwerp FC | 0.08 |
| #17 | Lommel SK | 0.08 |
| #18 | Oud-Heverlee Leuven | 0.08 |
- League avg
- 0.10
- Total
- 11.10 npxG from 98 shots
Defence
| Rank | Club | shots per match |
|---|---|---|
| #1 | RSC Anderlecht | 9.9 |
| #2 | KAA Gent | 10.3 |
| #3 | RC Sporting Charleroi | 11.0 |
| #4 | Royale Union Saint-Gilloise | 11.3 |
| #5 | SV Zulte Waregem | 12.1 |
| #6 | Club Brugge KV | 13.1 |
| #7 | Cercle Brugge | 13.6 |
| #8 | KV Mechelen | 14.3 |
| #9 | KRC Genk | 14.7 |
| =10 | KV Kortrijk | 14.9 |
| =10 | Sint-Truidense VV | 14.9 |
| =12 | KVC Westerlo | 15.0 |
| =12 | Oud-Heverlee Leuven | 15.0 |
| #14 | Standard Liège | 15.3 |
| #15 | SK Beveren | 15.6 |
| #16 | RAAL La Louvière | 15.7 |
| #17 | Royal Antwerp FC | 17.1 |
| #18 | Lommel SK | 21.0 |
- League avg
- 14.2
- Total
- 107 shots allowed from 7 matches
| Rank | Club | npxGA per shot |
|---|---|---|
| #1 | KRC Genk | 0.07 |
| #2 | KAA Gent | 0.07 |
| #3 | Lommel SK | 0.07 |
| #4 | Standard Liège | 0.08 |
| #5 | RSC Anderlecht | 0.09 |
| #6 | RC Sporting Charleroi | 0.09 |
| #7 | Royale Union Saint-Gilloise | 0.09 |
| #8 | Club Brugge KV | 0.09 |
| #9 | Oud-Heverlee Leuven | 0.10 |
| #10 | SV Zulte Waregem | 0.10 |
| #11 | KV Mechelen | 0.11 |
| #12 | RAAL La Louvière | 0.11 |
| #13 | Sint-Truidense VV | 0.11 |
| #14 | SK Beveren | 0.11 |
| #15 | Cercle Brugge | 0.11 |
| #16 | KV Kortrijk | 0.11 |
| #17 | KVC Westerlo | 0.11 |
| #18 | Royal Antwerp FC | 0.12 |
- League avg
- 0.10
- Total
- 9.06 npxGA from 107 shots
Shot profile
76% inside the box
League avg 69%
From 74 of 98 shots over 7 matches
Early-season figure: after 7 matches, the share can move quickly.
74% allowed inside the box
League avg 69%
From 79 of 107 shots allowed over 7 matches
Early-season figure: after 7 matches, the share can move quickly.
76% open play · 24% set pieces
League avg 25% set pieces
From 2.7 of 11.1 npxG over 7 matches
Early-season figure: after 7 matches, the share can move quickly.
64% open play · 36% set pieces
League avg 25% set pieces
From 3.3 of 9.1 npxG allowed over 7 matches
Early-season figure: after 7 matches, the share can move quickly.
Standard Liège home and away xG
| Measure | Home | Away |
|---|---|---|
| Matches | 3 | 4 |
| xG / match | 2.39 | 1.33 |
| xGA / match | 1.12 | 1.84 |
| xGD / match | +1.27 | -0.50 |
| xPts / match Model — Model output — computed from each match's xG, not a result. How xPts works → | 2.10 | 1.02 |
Every figure divides by that half's matches with xG. A half with fewer than 3 matches with xG is muted.
Every Standard Liège match by xG
This season
- Matches
- 7
- xG / match
- 1.79
- xGA / match
- 1.53
- xGD / match
- +0.25
- Points
- 11 of 21
- Fri 18/09 KAA Gent A xG 1.11 xGA 1.30 xGD -0.19 xPts 1.19
- Sat 12/09 KVC Westerlo A xG 1.22 xGA 1.41 xGD -0.19 xPts 1.19
- Sat 05/09 Royal Antwerp FC H Best underlying xG 3.42 P xGA 0.83 xGD +2.59 xPts 2.76
- Sat 29/08 Oud-Heverlee Leuven A xG 1.36 P xGA 1.89 xGD -0.53 xPts 0.98
- Fri 21/08 RAAL La Louvière H xG 1.15 xGA 1.07 xGD +0.08 xPts 1.40
- Sun 16/08 KV Mechelen A Weakest underlying xG 1.64 xGA 2.75 P xGD -1.11 xPts 0.71
- Sat 08/08 Cercle Brugge H xG 2.60 xGA 1.47 xGD +1.13 xPts 2.13
Newest first. The dot is xG and the ring is xGA, on one scale from 0 to 3.42. 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.
Standard Liège in Jupiler Pro League
Attack
- xG / match #5 of 18
- Shots / match #10 of 18
- Chance quality #2 of 18
- Home xG #6 of 18
- Away xG #5 of 18
Defence
- xGA / match #10 of 18
- Shots allowed #14 of 18
- Chance quality allowed #4 of 18
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.