#TeamPGxG/90+/-
1Club Brugge5912.022.4-3
2Sint-Truiden51211.122.22+0.9
3Sporting Charleroi51110.962.190
4Standard Liège51010.492.1-0.5
5Genk5129.992+2
6Anderlecht538.991.8-6
7Union Saint-Gilloise5148.311.66+5.7
8Gent5107.911.58+2.1
9Cercle Brugge557.721.54-2.7
10Antwerp5107.641.53+2.4
11Zulte-Waregem5107.441.49+2.6
12Westerlo597.211.44+1.8
13OH Leuven526.191.24-4.2
14Mechelen555.931.19-0.9
15SK Beveren555.911.18-0.9
16La Louvière545.461.09-1.5
17Lommel SK565.461.09+0.5
18KV Kortrijk514.080.82-3.1
#TeamPGAxGA/90+/-
1Gent523.670.73-1.7
2Anderlecht554.40.88+0.6
3Sporting Charleroi554.550.91+0.5
4Club Brugge525.041.01-3
5Genk585.311.06+2.7
6Zulte-Waregem535.511.1-2.5
7Union Saint-Gilloise536.431.29-3.4
8Lommel SK537.841.57-4.8
9Sint-Truiden588.261.65-0.3
10Standard Liège568.431.69-2.4
11Cercle Brugge5108.871.77+1.1
12Mechelen5138.891.78+4.1
13Westerlo5149.251.85+4.8
14Antwerp51010.112.02-0.1
15KV Kortrijk51210.262.05+1.7
16SK Beveren51010.92.18-0.9
17La Louvière51211.442.29+0.6
18OH Leuven51213.672.73-1.7
#TeamPPTSxPTS/90+/-
1Sporting Charleroi51210.832.17+1.2
2Club Brugge51210.042.01+2
3Gent5159.851.97+5.2
4Anderlecht579.741.95-2.7
5Genk588.951.79-0.9
6Sint-Truiden588.411.68-0.4
7Union Saint-Gilloise5138.251.65+4.8
8Zulte-Waregem5118.061.61+2.9
9Standard Liège5117.891.58+3.1
10Westerlo546.331.27-2.3
11Antwerp576.011.2+1
12Cercle Brugge525.981.2-4
13Lommel SK575.321.06+1.7
14Mechelen524.750.95-2.8
15SK Beveren564.150.83+1.9
16OH Leuven503.930.79-3.9
17La Louvière513.890.78-2.9
18KV Kortrijk503.520.7-3.5
#TeamPxGxGAxGD/90
1Club Brugge512.025.046.981.4
2Sporting Charleroi510.964.556.411.28
3Genk59.995.314.680.94
4Anderlecht58.994.44.590.92
5Gent57.913.674.240.85
6Sint-Truiden511.128.262.860.57
7Standard Liège510.498.432.060.41
8Zulte-Waregem57.445.511.930.39
9Union Saint-Gilloise58.316.431.880.38
10Cercle Brugge57.728.87-1.15-0.23
11Westerlo57.219.25-2.04-0.41
12Lommel SK55.467.84-2.38-0.48
13Antwerp57.6410.11-2.47-0.49
14Mechelen55.938.89-2.96-0.59
15SK Beveren55.9110.9-4.99-1
16La Louvière55.4611.44-5.98-1.2
17KV Kortrijk54.0810.26-6.18-1.24
18OH Leuven56.1913.67-7.48-1.5
#TeamPGnpxGxG/90
1Club Brugge5911.2312.022.4
2Sint-Truiden51211.1211.122.22
3Sporting Charleroi51110.1710.962.19
4Anderlecht538.998.991.8
5Standard Liège5108.9110.492.1
6Genk5128.419.992
7Union Saint-Gilloise5148.318.311.66
8Cercle Brugge557.727.721.54
9Zulte-Waregem5107.447.441.49
10Gent5107.127.911.58
11Antwerp5106.857.641.53
12Westerlo596.427.211.44
13OH Leuven526.196.191.24
14SK Beveren555.915.911.18
15La Louvière545.465.461.09
16Lommel SK564.675.461.09
17Mechelen554.355.931.19
18KV Kortrijk514.084.080.82
#TeamPGxGoTxG/90
1Club Brugge5912.1812.022.4
2Sporting Charleroi51111.210.962.19
3Genk51210.869.992
4Union Saint-Gilloise51410.818.311.66
5Standard Liège51010.3110.492.1
6Zulte-Waregem5109.57.441.49
7Sint-Truiden5129.311.122.22
8Antwerp5108.187.641.53
9Cercle Brugge557.537.721.54
10Gent5107.487.911.58
11Westerlo596.477.211.44
12Anderlecht536.368.991.8
13La Louvière546.275.461.09
14Mechelen556.075.931.19
15SK Beveren555.385.911.18
16Lommel SK565.25.461.09
17OH Leuven523.066.191.24
18KV Kortrijk512.944.080.82
Upcoming Fixtures (Next 14 Days)
Show xG:

Showing home xG for home teams, away xG for away teams Showing overall xG for all teams

No upcoming fixtures available.

Recent Results with xG
xG
Sun, Sep 6
xG
3.01
SK Beveren
3 - 0
OH Leuven
1.1
1.05
Anderlecht
0 - 0
Genk
0.48
0.5
KV Kortrijk
0 - 2
Zulte-Waregem
1.78
0.72
Cercle Brugge
0 - 3
Gent
1.39
xG
Sat, Sep 5
xG
2.95
Sint-Truiden
4 - 0
La Louvière
0.48
3.53
Standard Liège
1 - 0
Antwerp
1.12
0.61
Mechelen
0 - 4
Westerlo
2.16
2.46
Sporting Charleroi
2 - 3
Union Saint-Gilloise
1.29
xG
Fri, Sep 4
xG
0.69
Lommel SK
0 - 1
Club Brugge
1.01
xG
Thu, Sep 3
xG
1.87
Anderlecht
1 - 0
KV Kortrijk
0.67
1.15
Gent
1 - 0
OH Leuven
0.84
xG
Wed, Sep 2
xG
0.59
Sint-Truiden
0 - 3
Union Saint-Gilloise
1.98
xG
Sun, Aug 30
xG
2.2
Westerlo
2 - 2
Zulte-Waregem
1.3
1.73
Union Saint-Gilloise
3 - 0
Anderlecht
1.17
0.99
Antwerp
1 - 4
Sint-Truiden
2.95
1.86
Gent
2 - 1
Club Brugge
0.94
xG
Sat, Aug 29
xG
1.58
Cercle Brugge
0 - 1
Lommel SK
1.67
1.98
OH Leuven
1 - 2
Standard Liège
1.23
1.32
KV Kortrijk
1 - 3
Sporting Charleroi
2.09
2.01
La Louvière
2 - 2
Mechelen
2
xG
Fri, Aug 28
xG
2.89
Genk
4 - 0
SK Beveren
0.79
xG
Sun, Aug 23
xG
1.86
Club Brugge
1 - 0
Cercle Brugge
0.89
1.23
Lommel SK
4 - 0
Westerlo
0.83
xG
Sat, Aug 22
xG
2.24
Antwerp
4 - 4
Genk
1.48
1.42
Sporting Charleroi
2 - 0
Mechelen
0.26
2.12
Zulte-Waregem
4 - 0
SK Beveren
0.84
xG
Fri, Aug 21
xG
1.18
Standard Liège
2 - 0
La Louvière
1.25
xG
Sun, Aug 16
xG
0.36
Lommel SK
0 - 1
Sporting Charleroi
1.34
2.6
Mechelen
3 - 3
Standard Liège
1.77
0.59
La Louvière
1 - 2
Gent
1.74
0.56
SK Beveren
1 - 0
Anderlecht
1.68
xG
Sat, Aug 15
xG
1.06
OH Leuven
0 - 3
Club Brugge
4.3
3.74
Genk
3 - 2
Westerlo
1.09
0.92
KV Kortrijk
0 - 3
Antwerp
0.98
1.25
Union Saint-Gilloise
0 - 0
Zulte-Waregem
1.43
xG
Fri, Aug 14
xG
3.21
Cercle Brugge
3 - 3
Sint-Truiden
1.48
xG
Sun, Aug 9
xG
2.92
Antwerp
2 - 1
SK Beveren
0.75
3.08
Anderlecht
2 - 1
La Louvière
0.97
0.52
Zulte-Waregem
2 - 1
Genk
0.67
3.82
Sporting Charleroi
3 - 1
OH Leuven
1.29
1.48
Gent
2 - 0
Mechelen
0.44
xG
Sat, Aug 8
xG
3.1
Sint-Truiden
1 - 1
Lommel SK
1.56
0.92
Westerlo
1 - 5
Union Saint-Gilloise
2.08
2.46
Standard Liège
2 - 2
Cercle Brugge
1.42
xG
Fri, Aug 7
xG
3.12
Club Brugge
3 - 0
KV Kortrijk
0.65
xG
Sun, May 31
xG
2.55
Gent
1 - 1
Genk
1.49
xG
Sun, May 24
xG
1.52
Sint-Truiden
3 - 0
Mechelen
0.47
3.28
Club Brugge
5 - 0
Gent
1.84
2.25
Union Saint-Gilloise
5 - 1
Anderlecht
0.79
xG
Sat, May 23
xG
1.44
OH Leuven
0 - 2
Genk
1.4

Download This Data as CSV

Get full access to xG, xGA, xPTS, and 30+ metrics for every team. Export to CSV and power your own analysis.

50+ Leagues 30+ Metrics Updated Daily

Pro League xG Table 2026/27

The Pro League xG table for 2026/27 tracks expected goals data for all 18 teams. This includes xG (expected goals), xGA (expected goals against), xPTS (expected points), npxG (non-penalty xG), xGoT (expected goals on target), and the goals vs xG overperformance metric.

Who has the best attack?

Club Brugge top the xG charts with 12.02 expected goals from 5 games (2.4/90). With 9 goals scored, they are underperforming by 3.

Who has the best defence?

Gent have the tightest defence by xGA, conceding just 3.67 expected goals (0.73/90). Their actual goals conceded stands at 2.

Biggest overperformer

Union Saint-Gilloise are the biggest overperformers in Pro League, scoring 14 goals from an xG of just 8.31 — a difference of +5.7. This could indicate clinical finishing or luck that may not be sustainable over the full season.

Biggest underperformer

Anderlecht are the most wasteful in front of goal, scoring 3 from an xG of 8.99 (diff: -6). Regression towards their xG would suggest improvement is likely.

Understanding the xG metrics

  • xG (Expected Goals): The total expected goals a team should have scored based on the quality of their chances.
  • xGA (Expected Goals Against): How many goals a team should have conceded — lower is better.
  • xPTS (Expected Points): How many league points a team deserves based on xG performance.
  • npxG (Non-Penalty xG): xG excluding penalties, giving a truer picture of open-play chance creation.
  • xGoT (xG on Target): Expected goals from shots that were on target only.
  • +/- (Overperformance): The difference between actual goals and xG. Positive = overperforming, negative = underperforming.

Data is updated daily, powered by advanced xG models covering 50+ competitions. Learn more about how xG works.

Data last updated: 2026-09-07 20:35:44