#TeamPGxG/90+/-
1Liverpool102426.772.68-2.8
2Club Brugge143226.321.88+5.7
3FC Bayern München103225.832.58+6.2
4Real Madrid122925.482.12+3.5
5Paris Saint Germain123424.362.03+9.6
6Bodø / Glimt142824.361.74+3.6
7Newcastle United122923.972+5
8Atlético Madrid123123.821.99+7.2
9Arsenal102623.642.36+2.4
10Atalanta121623.511.96-7.5
11Inter101722.042.2-5
12Benfica141621.131.51-5.1
13FC Barcelona103020.162.02+9.8
14FC København142319.61.4+3.4
15Galatasaray121718.831.57-1.8
16Juventus101918.441.84+0.6
17Monaco101218.431.84-6.4
18Tottenham Hotspur102217.331.73+4.7
19Chelsea101917.331.73+1.7
20Manchester City101617.261.73-1.3
21Borussia Dortmund102216.571.66+5.4
22Bayer 04 Leverkusen121615.281.27+0.7
23Sporting CP102215.051.51+7
24Qarabağ122113.651.14+7.4
25Villarreal8511.781.47-6.8
26PSV81611.491.44+4.5
27Napoli8910.921.37-1.9
28Union Saint-Gilloise8810.831.35-2.8
29Ferencvárosi61310.691.78+2.3
30Olympiacos F.C.101010.531.05-0.5
31Slavia Praha8510.391.3-5.4
32Pafos FC10119.430.94+1.6
33Ajax889.411.18-1.4
34Olympique Marseille8118.971.12+2
35Kairat1178.820.8-1.8
36Athletic Club898.351.04+0.7
37Viktoria Plzeň356.532.18-1.5
38Salzburg476.351.59+0.7
39Eintracht Frankfurt8106.270.78+3.7
40Rangers555.521.1-0.5
41Crvena Zvezda355.181.73-0.2
42Panathinaikos213.61.8-2.6
43Fenerbahçe463.080.77+2.9
44Basel212.861.43-1.9
45Sturm Graz222.371.19-0.4
46Feyenoord242.261.13+1.7
47Servette221.810.91+0.2
48Nice201.60.8-1.6
49Celtic201.580.79-1.6
50Noah241.420.71+2.6
51Ludogorets201.350.68-1.4
52Slovan Bratislava111.321.32-0.3
53Malmö FF201.130.57-1.1
54Drita200.950.48-1
55Brann220.880.44+1.1
56Lech Poznań110.710.71+0.3
#TeamPGAxGA/90+/-
1Slovan Bratislava101.081.08-1.1
2Celtic201.350.68-1.4
3Lech Poznań131.651.65+1.4
4Malmö FF251.720.86+3.3
5Feyenoord262.231.12+3.8
6Panathinaikos232.631.32+0.4
7Sturm Graz262.811.41+3.2
8Viktoria Plzeň332.9910
9Ludogorets233.161.58-0.2
10Basel233.211.61-0.2
11Crvena Zvezda343.471.16+0.5
12Brann253.691.85+1.3
13Noah263.71.85+2.3
14Servette234.022.01-1
15Drita234.052.03-1.1
16Fenerbahçe454.281.07+0.7
17Nice244.682.34-0.7
18Ferencvárosi694.830.81+4.2
19Salzburg465.811.45+0.2
20Liverpool1098.030.8+1
21Athletic Club8148.681.09+5.3
22Arsenal1059.330.93-4.3
23Inter101210.421.04+1.6
24Rangers51211.72.34+0.3
25Chelsea101812.071.21+5.9
26FC Bayern München101012.141.21-2.1
27Sporting CP101412.221.22+1.8
28Olympique Marseille81412.461.56+1.5
29Villarreal81812.821.6+5.2
30FC Barcelona101712.91.29+4.1
31Napoli81513.021.63+2
32Manchester City101413.451.35+0.6
33Paris Saint Germain121713.771.15+3.2
34Borussia Dortmund102113.851.39+7.2
35PSV81614.091.76+1.9
36Ajax82114.191.77+6.8
37Benfica141514.391.03+0.6
38Tottenham Hotspur101414.541.45-0.5
39Olympiacos F.C.101614.711.47+1.3
40Bayer 04 Leverkusen121716.591.38+0.4
41Juventus101716.811.68+0.2
42Eintracht Frankfurt82118.092.26+2.9
43Slavia Praha81918.112.26+0.9
44Newcastle United121818.121.51-0.1
45Real Madrid121419.351.61-5.4
46Pafos FC101319.781.98-6.8
47Atalanta122320.021.67+3
48Union Saint-Gilloise81720.042.51-3
49Monaco101920.052.01-1.1
50FC København142220.481.46+1.5
51Atlético Madrid122423.311.94+0.7
52Kairat112324.42.22-1.4
53Club Brugge142725.921.85+1.1
54Galatasaray122026.082.17-6.1
55Qarabağ123429.642.47+4.4
56Bodø / Glimt142430.612.19-6.6
#TeamPPTSxPTS/90+/-
1Benfica141923.631.69-4.6
2Paris Saint Germain122422.471.87+1.5
3Liverpool102122.332.23-1.3
4Arsenal102822.172.22+5.8
5FC Bayern München102720.772.08+6.2
6Newcastle United122119.831.65+1.2
7Real Madrid122719.811.65+7.2
8Inter101519.691.97-4.7
9Club Brugge142319.31.38+3.7
10FC København142219.281.38+2.7
11Atalanta121619.21.6-3.2
12FC Barcelona102017.521.75+2.5
13Bodø / Glimt142117.041.22+4
14Atlético Madrid122016.931.41+3.1
15Chelsea101616.621.66-0.6
16Manchester City101616.541.65-0.5
17Tottenham Hotspur102016.041.6+4
18Bayer 04 Leverkusen121715.771.31+1.2
19Borussia Dortmund101415.151.52-1.2
20Sporting CP101914.871.49+4.1
21Juventus101614.421.44+1.6
22Galatasaray121614.141.18+1.9
23Monaco101112.851.29-1.9
24Ferencvárosi61312.112.02+0.9
25Olympiacos F.C.101211.731.17+0.3
26Villarreal8111.141.39-10.1
27Qarabağ121310.550.88+2.5
28Athletic Club8810.211.28-2.2
29Napoli889.621.2-1.6
30Olympique Marseille899.31.16-0.3
31PSV889.041.13-1
32Ajax868.871.11-2.9
33Pafos FC10137.680.77+5.3
34Kairat1137.390.67-4.4
35Slavia Praha837.170.9-4.2
36Union Saint-Gilloise897.060.88+1.9
37Viktoria Plzeň366.412.14-0.4
38Salzburg446.261.57-2.3
39Crvena Zvezda345.271.76-1.3
40Eintracht Frankfurt844.940.62-0.9
41Rangers544.580.92-0.6
42Fenerbahçe444.361.09-0.4
43Panathinaikos213.411.71-2.4
44Celtic222.831.42-0.8
45Feyenoord232.791.4+0.2
46Basel212.561.28-1.6
47Sturm Graz232.51.25+0.5
48Malmö FF212.011.01-1
49Slovan Bratislava131.541.54+1.5
50Ludogorets211.460.73-0.5
51Servette231.340.67+1.7
52Noah201.260.63-1.3
53Drita201.20.6-1.2
54Nice201.010.51-1
55Brann210.980.490
56Lech Poznań100.720.72-0.7
#TeamPxGxGAxGD/90
1Liverpool1026.778.0318.741.87
2Arsenal1023.649.3314.311.43
3FC Bayern München1025.8312.1413.691.37
4Inter1022.0410.4211.621.16
5Paris Saint Germain1224.3613.7710.590.88
6FC Barcelona1020.1612.97.260.73
7Benfica1421.1314.396.740.48
8Real Madrid1225.4819.356.130.51
9Ferencvárosi610.694.835.860.98
10Newcastle United1223.9718.125.850.49
11Chelsea1017.3312.075.260.53
12Manchester City1017.2613.453.810.38
13Viktoria Plzeň36.532.993.541.18
14Atalanta1223.5120.023.490.29
15Sporting CP1015.0512.222.830.28
16Tottenham Hotspur1017.3314.542.790.28
17Borussia Dortmund1016.5713.852.720.27
18Crvena Zvezda35.183.471.710.57
19Juventus1018.4416.811.630.16
20Panathinaikos23.62.630.970.49
21Salzburg46.355.810.540.14
22Atlético Madrid1223.8223.310.510.04
23Club Brugge1426.3225.920.40.03
24Slovan Bratislava11.321.080.240.24
25Celtic21.581.350.230.12
26Feyenoord22.262.230.030.02
27Athletic Club88.358.68-0.33-0.04
28Basel22.863.21-0.35-0.18
29Sturm Graz22.372.81-0.44-0.22
30Malmö FF21.131.72-0.59-0.3
31FC København1419.620.48-0.88-0.06
32Lech Poznań10.711.65-0.94-0.94
33Villarreal811.7812.82-1.04-0.13
34Fenerbahçe43.084.28-1.2-0.3
35Bayer 04 Leverkusen1215.2816.59-1.31-0.11
36Monaco1018.4320.05-1.62-0.16
37Ludogorets21.353.16-1.81-0.91
38Napoli810.9213.02-2.1-0.26
39Servette21.814.02-2.21-1.11
40Noah21.423.7-2.28-1.14
41PSV811.4914.09-2.6-0.33
42Brann20.883.69-2.81-1.41
43Nice21.64.68-3.08-1.54
44Drita20.954.05-3.1-1.55
45Olympique Marseille88.9712.46-3.49-0.44
46Olympiacos F.C.1010.5314.71-4.18-0.42
47Ajax89.4114.19-4.78-0.6
48Rangers55.5211.7-6.18-1.24
49Bodø / Glimt1424.3630.61-6.25-0.45
50Galatasaray1218.8326.08-7.25-0.6
51Slavia Praha810.3918.11-7.72-0.97
52Union Saint-Gilloise810.8320.04-9.21-1.15
53Pafos FC109.4319.78-10.35-1.04
54Eintracht Frankfurt86.2718.09-11.82-1.48
55Kairat118.8224.4-15.58-1.42
56Qarabağ1213.6529.64-15.99-1.33
#TeamPGnpxGxG/90
1Club Brugge143226.3226.321.88
2Liverpool102425.1926.772.68
3FC Bayern München103222.6725.832.58
4Atlético Madrid123122.2423.821.99
5Arsenal102622.0623.642.36
6Real Madrid122921.5325.482.12
7Inter101721.2522.042.2
8Bodø / Glimt142821.224.361.74
9Paris Saint Germain123421.224.362.03
10Atalanta121621.1423.511.96
11Newcastle United122920.0223.972
12Benfica141619.5521.131.51
13Juventus101917.6518.441.84
14FC Barcelona10301720.162.02
15Manchester City101616.4717.261.73
16Galatasaray121716.4618.831.57
17FC København142315.6519.61.4
18Monaco101215.2718.431.84
19Chelsea101914.9617.331.73
20Tottenham Hotspur102214.1717.331.73
21Bayer 04 Leverkusen121613.715.281.27
22Borussia Dortmund102213.4116.571.66
23Sporting CP102212.6815.051.51
24Qarabağ122112.0713.651.14
25Villarreal8511.7811.781.47
26PSV81610.711.491.44
27Slavia Praha8510.3910.391.3
28Napoli8910.1310.921.37
29Union Saint-Gilloise8810.0410.831.35
30Olympiacos F.C.10109.7410.531.05
31Ferencvárosi6139.1110.691.78
32Olympique Marseille8118.978.971.12
33Pafos FC10118.649.430.94
34Athletic Club898.358.351.04
35Kairat1178.038.820.8
36Ajax887.839.411.18
37Viktoria Plzeň355.746.532.18
38Salzburg475.566.351.59
39Rangers555.525.521.1
40Eintracht Frankfurt8105.486.270.78
41Crvena Zvezda354.395.181.73
42Panathinaikos213.63.61.8
43Fenerbahçe463.083.080.77
44Sturm Graz222.372.371.19
45Feyenoord242.262.261.13
46Basel212.072.861.43
47Servette221.811.810.91
48Nice201.61.60.8
49Celtic201.581.580.79
50Noah241.421.420.71
51Ludogorets201.351.350.68
52Slovan Bratislava111.321.321.32
53Malmö FF201.131.130.57
54Drita200.950.950.48
55Brann220.880.880.44
56Lech Poznań110.710.710.71
#TeamPGxGoTxG/90
1Club Brugge143237.4326.321.88
2Atlético Madrid123129.6423.821.99
3Paris Saint Germain123428.6224.362.03
4Bodø / Glimt142827.9524.361.74
5Newcastle United122927.5923.972
6Real Madrid122927.2325.482.12
7FC Bayern München103227.2225.832.58
8FC Barcelona103025.5220.162.02
9Arsenal102625.4123.642.36
10FC København142324.3519.61.4
11Liverpool102422.526.772.68
12Atalanta121622.0423.511.96
13Galatasaray121721.2418.831.57
14Tottenham Hotspur102220.9817.331.73
15Manchester City101620.1817.261.73
16Sporting CP102218.6115.051.51
17Benfica141618.2321.131.51
18Juventus101917.7918.441.84
19Chelsea101917.7317.331.73
20Monaco101217.3818.431.84
21Qarabağ122116.4813.651.14
22Inter101716.1822.042.2
23Borussia Dortmund102215.6316.571.66
24Bayer 04 Leverkusen121615.5215.281.27
25PSV81612.0611.491.44
26Napoli8911.0510.921.37
27Pafos FC101110.949.430.94
28Olympiacos F.C.101010.910.531.05
29Ferencvárosi61310.2310.691.78
30Athletic Club8910.068.351.04
31Olympique Marseille8119.918.971.12
32Ajax888.939.411.18
33Union Saint-Gilloise888.8710.831.35
34Slavia Praha858.6510.391.3
35Villarreal85811.781.47
36Eintracht Frankfurt8107.486.270.78
37Kairat1176.78.820.8
38Fenerbahçe466.613.080.77
39Salzburg476.426.351.59
40Viktoria Plzeň356.026.532.18
41Crvena Zvezda354.415.181.73
42Rangers554.365.521.1
43Panathinaikos214.073.61.8
44Basel213.232.861.43
45Feyenoord243.072.261.13
46Servette222.581.810.91
47Noah241.941.420.71
48Sturm Graz221.542.371.19
49Celtic201.341.580.79
50Slovan Bratislava111.011.321.32
51Lech Poznań110.940.710.71
52Brann220.880.880.44
53Nice200.451.60.8
54Ludogorets200.391.350.68
55Malmö FF200.371.130.57
56Drita200.170.950.48
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, Mar 18
xG
4.08
Liverpool
4 - 0
Galatasaray
0.18
2.03
Tottenham Hotspur
3 - 2
Atlético Madrid
1.42
3.09
FC Bayern München
4 - 1
Atalanta
2.34
3.79
FC Barcelona
7 - 2
Newcastle United
1.25
xG
Tue, Mar 17
xG
2.03
Arsenal
2 - 0
Bayer 04 Leverkusen
0.64
2.46
Manchester City
1 - 2
Real Madrid
2.76
1.6
Chelsea
0 - 3
Paris Saint Germain
1.12
3.45
Sporting CP
5 - 0
Bodø / Glimt
0.58
xG
Wed, Mar 11
xG
2.72
Bodø / Glimt
3 - 0
Sporting CP
0.66
0.87
Paris Saint Germain
5 - 2
Chelsea
1
1.95
Real Madrid
3 - 0
Manchester City
0.83
0.7
Bayer 04 Leverkusen
1 - 1
Arsenal
1.61
xG
Tue, Mar 10
xG
1.56
Newcastle United
1 - 1
FC Barcelona
0.76
2.68
Atlético Madrid
5 - 2
Tottenham Hotspur
1.45
2.25
Atalanta
1 - 6
FC Bayern München
3.8
1.33
Galatasaray
1 - 0
Liverpool
1.14
xG
Wed, Feb 25
xG
1.86
Paris Saint Germain
2 - 2
Monaco
1.23
1.21
Real Madrid
2 - 1
Benfica
2.02
4.33
Juventus
3 - 2
Galatasaray
1.46
2.71
Atalanta
4 - 1
Borussia Dortmund
1.16
xG
Tue, Feb 24
xG
2.61
Newcastle United
3 - 2
Qarabağ
1.69
0.52
Bayer 04 Leverkusen
0 - 0
Olympiacos F.C.
0.27
2.43
Inter
1 - 2
Bodø / Glimt
1.16
1.97
Atlético Madrid
4 - 1
Club Brugge
1.74
xG
Wed, Feb 18
xG
1.1
Bodø / Glimt
3 - 1
Inter
1.8
2.49
Club Brugge
3 - 3
Atlético Madrid
2.94
0.81
Olympiacos F.C.
0 - 2
Bayer 04 Leverkusen
1.48
0.58
Qarabağ
1 - 6
Newcastle United
4.33
xG
Tue, Feb 17
xG
1.74
Borussia Dortmund
2 - 0
Atalanta
0.51
0.58
Benfica
0 - 1
Real Madrid
1.34
0.71
Monaco
2 - 3
Paris Saint Germain
2.82
3.11
Galatasaray
5 - 2
Juventus
0.77
xG
Wed, Jan 28
xG
2
Ajax
1 - 2
Olympiacos F.C.
0.78
5.24
Liverpool
6 - 0
Qarabağ
0.32
3.04
Benfica
4 - 2
Real Madrid
1.34
0.65
Borussia Dortmund
0 - 2
Inter
1.31
4.25
Arsenal
3 - 2
Kairat
1.38
1.63
Pafos FC
4 - 1
Slavia Praha
2.02
0.76
PSV
1 - 2
FC Bayern München
2.09
0.47
Eintracht Frankfurt
0 - 2
Tottenham Hotspur
1.63
1.1
Club Brugge
3 - 0
Olympique Marseille
1.11
0.43
Monaco
0 - 0
Juventus
0.24
0.88
Union Saint-Gilloise
1 - 0
Atalanta
1.17
0.68
Athletic Club
2 - 3
Sporting CP
1.08
1.21
Napoli
2 - 3
Chelsea
1.98
2.38
Bayer 04 Leverkusen
3 - 0
Villarreal
0.26
2.95
Paris Saint Germain
1 - 1
Newcastle United
1
1.35
Manchester City
2 - 0
Galatasaray
0.24
3.13
FC Barcelona
4 - 1
FC København
0.53
2.03
Atlético Madrid
1 - 2
Bodø / Glimt
2.56

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 2025/26

The Champions League xG table for 2025/26 tracks expected goals data for all 56 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?

Liverpool top the xG charts with 26.77 expected goals from 10 games (2.68/90). With 24 goals scored, they are underperforming by 2.8.

Who has the best defence?

Slovan Bratislava have the tightest defence by xGA, conceding just 1.08 expected goals (1.08/90). Their actual goals conceded stands at 0.

Biggest overperformer

FC Barcelona are the biggest overperformers in Champions League, scoring 30 goals from an xG of just 20.16 — a difference of +9.8. This could indicate clinical finishing or luck that may not be sustainable over the full season.

Biggest underperformer

Atalanta are the most wasteful in front of goal, scoring 16 from an xG of 23.51 (diff: -7.5). 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-04-03 19:06:03