#TeamPGxG/90+/-
1Fenerbahçe91114.931.66-3.9
2Bodø / Glimt61312.612.1+0.4
3Sabah71411.431.63+2.6
4LASK5119.641.93+1.4
5Paris Saint Germain3148.962.99+5
6Real Madrid3108.852.95+1.2
7Aston Villa3128.422.81+3.6
8Dinamo Zagreb478.312.08-1.3
9FC Bayern München3108.142.71+1.9
10Club Brugge397.692.56+1.3
11Manchester City397.612.54+1.4
12Inter357.422.47-2.4
13AEK Athens577.411.48-0.4
14FC Barcelona3117.172.39+3.8
15Arsenal367.132.38-1.1
16Borussia Dortmund357.012.34-2
17Liverpool3126.522.17+5.5
18Sturm Graz466.481.62-0.5
19VfB Stuttgart376.32.1+0.7
20Slavia Praha346.042.01-2
21Olympique Lyonnais465.991.50
22Roma385.971.99+2
23Real Betis375.971.99+1
24Sporting CP375.931.98+1.1
25NEC Nijmegen435.441.36-2.4
26AGF475.31.33+1.7
27Viking5105.191.04+4.8
28Lens335.091.7-2.1
29Slovan Bratislava544.991-1
30Manchester United354.991.660
31RB Leipzig334.441.48-1.4
32PSV324.191.4-2.2
33Como3104.181.39+5.8
34Napoli354.171.39+0.8
35Villarreal383.971.32+4
36Celje223.961.98-2
37Lech Poznań253.881.94+1.1
38Galatasaray363.151.05+2.9
39Hapoel Be'er Sheva243.091.55+0.9
40Porto322.950.98-1
41LOSC Lille342.910.97+1.1
42Atlético de Madrid342.830.94+1.2
43Shakhtar Donetsk342.70.9+1.3
44Győri ETO122.682.68-0.7
45Union Saint-Gilloise122.672.67-0.7
46Hearts202.51.25-2.5
47Levski Sofia312.490.83-1.5
48Feyenoord342.390.8+1.6
49Thun232.031.02+1
50Sparta Praha221.930.97+0.1
51Celtic241.720.86+2.3
52Olympiacos F.C.211.70.85-0.7
53Kairat101.341.34-1.3
54Víkingur Reykjavík121.191.19+0.8
55Górnik Zabrze210.740.37+0.3
#TeamPGAxGA/90+/-
1Kairat110.780.78+0.2
2Győri ETO121.191.19+0.8
3Víkingur Reykjavík122.682.68-0.7
4Como352.70.9+2.3
5VfB Stuttgart322.710.9-0.7
6Shakhtar Donetsk332.780.93+0.2
7Manchester City352.850.95+2.2
8Arsenal322.870.96-0.9
9Celje233.051.530
10Real Betis343.121.04+0.9
11FC Bayern München353.181.06+1.8
12Roma353.221.07+1.8
13Olympiacos F.C.223.241.62-1.2
14Lech Poznań253.281.64+1.7
15Manchester United363.291.1+2.7
16Liverpool373.531.18+3.5
17Sparta Praha243.581.79+0.4
18Slavia Praha373.681.23+3.3
19Borussia Dortmund343.711.24+0.3
20Atlético de Madrid333.751.25-0.8
21Aston Villa333.831.28-0.8
22Union Saint-Gilloise133.853.85-0.9
23Thun243.881.94+0.1
24FC Barcelona363.961.32+2
25Sporting CP344.131.38-0.1
26PSV324.181.39-2.2
27Górnik Zabrze224.432.22-2.4
28Real Madrid354.541.51+0.5
29Dinamo Zagreb484.661.17+3.3
30Hapoel Be'er Sheva264.712.36+1.3
31Hearts264.962.48+1
32LOSC Lille3105.051.68+5
33Levski Sofia345.141.71-1.1
34Olympique Lyonnais455.221.31-0.2
35Galatasaray395.431.81+3.6
36Feyenoord385.641.88+2.4
37Lens375.811.94+1.2
38Sturm Graz435.941.49-2.9
39Celtic255.972.99-1
40AEK Athens586.131.23+1.9
41Paris Saint Germain356.282.09-1.3
42Porto366.462.15-0.5
43NEC Nijmegen476.681.67+0.3
44RB Leipzig386.742.25+1.3
45Napoli376.982.330
46Villarreal387.262.42+0.7
47AGF4107.561.89+2.4
48Inter367.852.62-1.9
49Club Brugge368.732.91-2.7
50LASK5139.381.88+3.6
51Fenerbahçe9129.531.06+2.5
52Bodø / Glimt6129.791.63+2.2
53Viking51213.052.61-1.1
54Sabah71214.822.12-2.8
55Slovan Bratislava51514.972.990
#TeamPPTSxPTS/90+/-
1Fenerbahçe91616.141.79-0.1
2Bodø / Glimt6129.711.62+2.3
3Sabah797.911.13+1.1
4Dinamo Zagreb457.651.91-2.7
5AEK Athens577.631.53-0.6
6Manchester City367.032.34-1
7FC Bayern München356.872.29-1.9
8Aston Villa396.662.22+2.3
9LASK566.61.32-0.6
10Arsenal376.42.13+0.6
11Real Madrid396.392.13+2.6
12VfB Stuttgart376.332.11+0.7
13Olympique Lyonnais446.151.54-2.2
14FC Barcelona366.152.05-0.2
15Liverpool396.022.01+3
16Real Betis395.971.99+3
17Borussia Dortmund365.731.91+0.3
18Sturm Graz465.621.41+0.4
19Slavia Praha315.481.83-4.5
20NEC Nijmegen445.411.35-1.4
21Paris Saint Germain395.321.77+3.7
22Como365.111.7+0.9
23Sporting CP365.071.69+0.9
24Manchester United334.71.57-1.7
25Roma344.691.56-0.7
26AGF464.241.06+1.8
27PSV344.061.35-0.1
28Inter334.011.34-1
29Shakhtar Donetsk343.911.3+0.1
30Lens333.81.27-0.8
31Club Brugge363.791.26+2.2
32Atlético de Madrid343.41.13+0.6
33Slovan Bratislava543.380.68+0.6
34Napoli333.21.07-0.2
35Lech Poznań233.181.59-0.2
36RB Leipzig333.071.02-0.1
37Celje212.971.49-2
38Viking552.940.59+2.1
39Galatasaray332.840.95+0.2
40LOSC Lille302.690.9-2.7
41Levski Sofia342.610.87+1.4
42Hapoel Be'er Sheva232.51.25+0.5
43Villarreal332.330.78+0.7
44Győri ETO112.232.23-1.2
45Feyenoord332.230.74+0.8
46Porto302.090.7-2.1
47Kairat101.781.78-1.8
48Thun211.750.88-0.8
49Sparta Praha231.750.88+1.3
50Olympiacos F.C.211.650.83-0.7
51Hearts201.420.71-1.4
52Celtic231.120.56+1.9
53Union Saint-Gilloise100.90.9-0.9
54Víkingur Reykjavík110.610.61+0.4
55Górnik Zabrze210.560.28+0.4
#TeamPxGxGAxGD/90
1Fenerbahçe914.939.535.40.6
2FC Bayern München38.143.184.961.65
3Manchester City37.612.854.761.59
4Aston Villa38.423.834.591.53
5Real Madrid38.854.544.311.44
6Arsenal37.132.874.261.42
7Dinamo Zagreb48.314.663.650.91
8VfB Stuttgart36.32.713.591.2
9Borussia Dortmund37.013.713.31.1
10FC Barcelona37.173.963.211.07
11Liverpool36.523.532.991
12Real Betis35.973.122.850.95
13Bodø / Glimt612.619.792.820.47
14Roma35.973.222.750.92
15Paris Saint Germain38.966.282.680.89
16Slavia Praha36.043.682.360.79
17Sporting CP35.934.131.80.6
18Manchester United34.993.291.70.57
19Győri ETO12.681.191.491.49
20Como34.182.71.480.49
21AEK Athens57.416.131.280.26
22Celje23.963.050.910.46
23Olympique Lyonnais45.995.220.770.19
24Lech Poznań23.883.280.60.3
25Kairat11.340.780.560.56
26Sturm Graz46.485.940.540.14
27LASK59.649.380.260.05
28PSV34.194.180.010
29Shakhtar Donetsk32.72.78-0.08-0.03
30Inter37.427.85-0.43-0.14
31Lens35.095.81-0.72-0.24
32Atlético de Madrid32.833.75-0.92-0.31
33Club Brugge37.698.73-1.04-0.35
34Union Saint-Gilloise12.673.85-1.18-1.18
35NEC Nijmegen45.446.68-1.24-0.31
36Víkingur Reykjavík11.192.68-1.49-1.49
37Olympiacos F.C.21.73.24-1.54-0.77
38Hapoel Be'er Sheva23.094.71-1.62-0.81
39Sparta Praha21.933.58-1.65-0.83
40Thun22.033.88-1.85-0.93
41LOSC Lille32.915.05-2.14-0.71
42AGF45.37.56-2.26-0.57
43Galatasaray33.155.43-2.28-0.76
44RB Leipzig34.446.74-2.3-0.77
45Hearts22.54.96-2.46-1.23
46Levski Sofia32.495.14-2.65-0.88
47Napoli34.176.98-2.81-0.94
48Feyenoord32.395.64-3.25-1.08
49Villarreal33.977.26-3.29-1.1
50Sabah711.4314.82-3.39-0.48
51Porto32.956.46-3.51-1.17
52Górnik Zabrze20.744.43-3.69-1.85
53Celtic21.725.97-4.25-2.13
54Viking55.1913.05-7.86-1.57
55Slovan Bratislava54.9914.97-9.98-2
#TeamPGnpxGxG/90
1Fenerbahçe91113.3514.931.66
2Bodø / Glimt61311.8212.612.1
3Sabah71411.4311.431.63
4LASK5118.859.641.93
5Real Madrid3108.858.852.95
6Dinamo Zagreb478.318.312.08
7Paris Saint Germain3148.178.962.99
8Manchester City397.617.612.54
9Inter357.427.422.47
10FC Barcelona3117.177.172.39
11Arsenal367.137.132.38
12Aston Villa3126.848.422.81
13AEK Athens576.627.411.48
14FC Bayern München3106.568.142.71
15Liverpool3126.526.522.17
16Sturm Graz466.486.481.62
17VfB Stuttgart376.36.32.1
18Borussia Dortmund356.227.012.34
19Club Brugge396.117.692.56
20Slavia Praha346.046.042.01
21NEC Nijmegen435.445.441.36
22Olympique Lyonnais465.25.991.5
23Roma385.185.971.99
24Lens335.095.091.7
25Slovan Bratislava544.994.991
26Manchester United354.994.991.66
27AGF474.515.31.33
28RB Leipzig334.444.441.48
29Viking5104.45.191.04
30Real Betis374.395.971.99
31Sporting CP374.355.931.98
32Como3104.184.181.39
33Napoli354.174.171.39
34Villarreal383.973.971.32
35Lech Poznań253.883.881.94
36PSV323.44.191.4
37Celje223.173.961.98
38Galatasaray363.153.151.05
39Hapoel Be'er Sheva243.093.091.55
40Porto322.952.950.98
41LOSC Lille342.912.910.97
42Atlético de Madrid342.832.830.94
43Union Saint-Gilloise122.672.672.67
44Hearts202.52.51.25
45Levski Sofia312.492.490.83
46Feyenoord342.392.390.8
47Thun232.032.031.02
48Sparta Praha221.931.930.97
49Shakhtar Donetsk341.912.70.9
50Győri ETO121.892.682.68
51Celtic241.721.720.86
52Olympiacos F.C.211.71.70.85
53Kairat101.341.341.34
54Víkingur Reykjavík121.191.191.19
55Górnik Zabrze210.740.740.37
#TeamPGxGoTxG/90
1Fenerbahçe91116.1814.931.66
2Paris Saint Germain31413.38.962.99
3Bodø / Glimt61312.9612.612.1
4Sabah71410.1111.431.63
5Real Madrid3109.848.852.95
6Club Brugge399.497.692.56
7Aston Villa3129.428.422.81
8FC Bayern München3109.098.142.71
9Manchester City398.857.612.54
10LASK5118.769.641.93
11Liverpool3128.356.522.17
12Roma3885.971.99
13Inter357.897.422.47
14Viking5107.795.191.04
15FC Barcelona3117.657.172.39
16Como3107.254.181.39
17Dinamo Zagreb477.018.312.08
18AGF476.395.31.33
19Borussia Dortmund356.277.012.34
20Sporting CP376.225.931.98
21Real Betis376.135.971.99
22Olympique Lyonnais465.945.991.5
23Sturm Graz465.796.481.62
24Slavia Praha345.76.042.01
25AEK Athens575.637.411.48
26Arsenal365.257.132.38
27VfB Stuttgart375.166.32.1
28Lens335.135.091.7
29NEC Nijmegen434.785.441.36
30Manchester United354.664.991.66
31Slovan Bratislava544.564.991
32Villarreal384.413.971.32
33RB Leipzig334.144.441.48
34Atlético de Madrid343.772.830.94
35Lech Poznań253.633.881.94
36Shakhtar Donetsk343.492.70.9
37Napoli353.394.171.39
38Galatasaray363.13.151.05
39LOSC Lille342.722.910.97
40Thun232.712.031.02
41PSV322.714.191.4
42Hapoel Be'er Sheva242.693.091.55
43Celje222.483.961.98
44Feyenoord342.252.390.8
45Union Saint-Gilloise122.162.672.67
46Celtic242.151.720.86
47Hearts202.052.51.25
48Porto321.762.950.98
49Levski Sofia311.692.490.83
50Víkingur Reykjavík121.621.191.19
51Olympiacos F.C.211.581.70.85
52Győri ETO121.32.682.68
53Sparta Praha221.251.930.97
54Kairat100.851.341.34
55Górnik Zabrze210.840.740.37
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
Wed, Oct 21
xG
3.16
Sporting CP
2 - 3
LASK
1.23
2.59
Club Brugge
3 - 0
Lens
1.88
2.92
Aston Villa
3 - 1
Viking
0.73
3
Real Madrid
4 - 1
RB Leipzig
1.15
2.2
Real Betis
1 - 0
Feyenoord
0.99
1
Inter
1 - 0
Shakhtar Donetsk
0.84
2.26
FC Bayern München
2 - 2
Arsenal
1.74
1.56
LOSC Lille
2 - 4
Galatasaray
1.48
1.17
Como
4 - 1
Manchester United
0.73
xG
Tue, Oct 20
xG
2.33
Liverpool
4 - 3
Villarreal
1.39
1.45
VfB Stuttgart
1 - 1
Atlético de Madrid
0.89
1.68
Napoli
4 - 3
Bodø / Glimt
2.23
4.04
Roma
4 - 0
Slovan Bratislava
0.03
2.74
Paris Saint Germain
4 - 2
FC Barcelona
2.23
2.21
Manchester City
5 - 1
AEK Athens
0.47
1.6
Porto
0 - 1
PSV
2.09
1.09
Fenerbahçe
2 - 2
Slavia Praha
1.37
1.14
Sabah
1 - 2
Borussia Dortmund
3.42
xG
Wed, Oct 14
xG
1.32
Shakhtar Donetsk
3 - 1
AEK Athens
1.15
1.09
Bodø / Glimt
1 - 0
Borussia Dortmund
0.75
0.92
Slovan Bratislava
0 - 3
VfB Stuttgart
2.25
1.34
Roma
3 - 4
Real Madrid
1.96
3.15
Manchester City
2 - 4
Paris Saint Germain
1.96
3.11
Aston Villa
6 - 0
Fenerbahçe
1.55
1.98
Real Betis
3 - 2
Porto
1.04
0.72
Feyenoord
3 - 2
Como
0.95
1.42
LASK
3 - 6
Liverpool
2.94
xG
Tue, Oct 13
xG
1.49
Villarreal
3 - 1
Napoli
2.18
1.95
Arsenal
3 - 0
LOSC Lille
0.35
0.49
Galatasaray
1 - 4
FC Barcelona
2.54
1.01
Viking
3 - 3
FC Bayern München
3.55
2.12
RB Leipzig
1 - 0
PSV
1.42
1.32
Atlético de Madrid
2 - 0
Manchester United
0.93
4.14
Inter
3 - 4
Club Brugge
3.57
1.72
Lens
0 - 2
Sporting CP
1.42
1.14
Sabah
2 - 0
Slavia Praha
2.49
xG
Thu, Sep 10
xG
1.76
Slavia Praha
2 - 3
Lens
1.49
3.33
Manchester United
4 - 0
Sabah
0.74
2.46
FC Bayern München
5 - 0
Bodø / Glimt
0.41
1.94
Como
4 - 1
RB Leipzig
1.19
1.18
Fenerbahçe
1 - 1
Roma
0.45
0.52
PSV
1 - 1
Shakhtar Donetsk
0.53
xG
Wed, Sep 9
xG
1.46
Liverpool
2 - 1
Atlético de Madrid
0.6
1.38
Sporting CP
3 - 1
Galatasaray
1.33
0.31
Napoli
0 - 1
Arsenal
3.6
3.98
Paris Saint Germain
6 - 1
Slovan Bratislava
0.79
2.16
VfB Stuttgart
3 - 1
Viking
0.77
2.1
FC Barcelona
5 - 1
Feyenoord
0.61
xG
Tue, Sep 8
xG
2.75
Borussia Dortmund
3 - 2
Villarreal
1.42
0.97
LOSC Lille
2 - 3
Real Betis
1.75

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

Champions League xG Table 2026/27

The Champions League xG table for 2026/27 tracks expected goals data for all 55 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?

Fenerbahçe top the xG charts with 14.93 expected goals from 9 games (1.66/90). With 11 goals scored, they are underperforming by 3.9.

Who has the best defence?

Kairat have the tightest defence by xGA, conceding just 0.78 expected goals (0.78/90). Their actual goals conceded stands at 1.

Biggest overperformer

Viking are the biggest overperformers in Champions League, scoring 10 goals from an xG of just 5.19 — a difference of +4.8. This could indicate clinical finishing or luck that may not be sustainable over the full season.

Biggest underperformer

Fenerbahçe are the most wasteful in front of goal, scoring 11 from an xG of 14.93 (diff: -3.9). 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-10-23 02:55:56