#TeamPGxG/90+/-
1FC Midtjylland163428.511.78+5.5
2Nottingham Forest142326.331.88-3.3
3Genk142526.011.86-1
4Bologna1422251.79-3
5VfB Stuttgart122023.11.93-3.1
6Panathinaikos151720.831.39-3.8
7Porto121820.361.7-2.4
8PAOK132419.741.52+4.3
9SC Freiburg122119.281.61+1.7
10Aston Villa122419.111.59+4.9
11Olympique Lyonnais101918.481.85+0.5
12Ludogorets111817.011.55+1
13FC Utrecht141916.811.2+2.2
14Ferencvárosi121716.771.4+0.2
15Roma101716.541.65+0.5
16Sporting Braga132216.011.23+6
17Brann111315.971.45-3
18Celta de Vigo142215.171.08+6.8
19Celtic101514.781.48+0.2
20Young Boys101414.771.48-0.8
21LOSC Lille121414.231.19-0.2
22Real Betis122013.811.15+6.2
23Fenerbahçe101213.371.34-1.4
24Dinamo Zagreb101613.31.33+2.7
25Crvena Zvezda10813.291.33-5.3
26Viktoria Plzeň101112.941.29-1.9
27Feyenoord81112.481.56-1.5
28FCSB111711.81.07+5.2
29Nice8711.281.41-4.3
30Rangers8510.471.31-5.5
31Basel8910.071.26-1.1
32Salzburg8109.911.24+0.1
33Malmö FF967.010.78-1
34Go Ahead Eagles867.010.88-1
35Maccabi Tel Aviv825.380.67-3.4
36Sturm Graz855.190.65-0.2
37AEK Larnaca354.391.46+0.6
38Shakhtar Donetsk363.851.28+2.2
39Aberdeen222.941.47-0.9
40Beşiktaş222.831.42-0.8
41Lugano202.691.35-2.7
42Legia Warszawa232.61.3+0.4
43Servette222.591.3-0.6
44Lech Poznań232.41.2+0.6
45Slovan Bratislava222.31.15-0.3
46CFR Cluj312.140.71-1.1
47Hibernian222.111.06-0.1
48Wolfsberger AC202.081.04-2.1
49Fredrikstad211.991-1
50Sheriff221.690.85+0.3
51Sigma Olomouc101.511.51-1.5
52KuPS201.490.75-1.5
53Samsunspor211.280.64-0.3
54Zrinjski201.190.6-1.2
55Drita111.151.15-0.2
56Skendija 79110.910.91+0.1
57Rijeka100.40.4-0.4
#TeamPGAxGA/90+/-
1Drita130.830.83+2.2
2Wolfsberger AC211.480.74-0.5
3Sigma Olomouc121.831.83+0.2
4Lugano211.940.97-0.9
5Samsunspor222.061.03-0.1
6Slovan Bratislava242.251.13+1.8
7Rijeka152.312.31+2.7
8Sheriff272.771.39+4.2
9Aberdeen252.851.43+2.2
10Skendija 79142.932.93+1.1
11Beşiktaş263.071.54+2.9
12Legia Warszawa253.21.6+1.8
13Servette253.271.64+1.7
14Zrinjski223.591.8-1.6
15AEK Larnaca373.591.2+3.4
16Fredrikstad253.621.81+1.4
17Shakhtar Donetsk323.861.29-1.9
18CFR Cluj324.21.4-2.2
19Hibernian234.772.39-1.8
20Lech Poznań265.362.68+0.6
21KuPS266.353.18-0.4
22Feyenoord8157.30.91+7.7
23Olympique Lyonnais1088.730.87-0.7
24Basel81311.151.39+1.9
25Roma101111.381.14-0.4
26Nice81511.41.43+3.6
27Crvena Zvezda10811.751.18-3.8
28Aston Villa12711.951-5
29Dinamo Zagreb102211.971.2+10
30Porto121012.011-2
31Sporting Braga131012.030.93-2
32Fenerbahçe101112.541.25-1.5
33Nottingham Forest141213.030.93-1
34SC Freiburg12713.071.09-6.1
35VfB Stuttgart121513.21.1+1.8
36Real Betis121314.431.2-1.4
37Sturm Graz81114.451.81-3.5
38Ferencvárosi121714.521.21+2.5
39Brann111315.081.37-2.1
40LOSC Lille121315.271.27-2.3
41Rangers81415.471.93-1.5
42Go Ahead Eagles81416.192.02-2.2
43PAOK131716.521.27+0.5
44Young Boys101816.551.66+1.5
45Bologna141816.661.19+1.3
46Viktoria Plzeň10616.781.68-10.8
47Celtic101916.931.69+2.1
48Salzburg81517.082.14-2.1
49Celta de Vigo141917.21.23+1.8
50Ludogorets111917.691.61+1.3
51FC Utrecht141917.731.27+1.3
52Maccabi Tel Aviv82218.262.28+3.7
53FCSB111919.221.75-0.2
54Malmö FF91520.072.23-5.1
55FC Midtjylland161320.181.26-7.2
56Genk141920.81.49-1.8
57Panathinaikos151721.931.46-4.9
#TeamPPTSxPTS/90+/-
1Nottingham Forest142427.891.99-3.9
2FC Midtjylland163826.61.66+11.4
3Bologna142524.171.73+0.8
4VfB Stuttgart121822.521.88-4.5
5Porto122421.971.83+2
6Genk142621.211.52+4.8
7Sporting Braga132720.791.6+6.2
8Aston Villa123320.741.73+12.3
9Panathinaikos152220.341.36+1.7
10SC Freiburg122619.591.63+6.4
11PAOK131918.861.45+0.1
12FC Utrecht141718.261.3-1.3
13Olympique Lyonnais102218.251.83+3.8
14Celta de Vigo142318.251.3+4.8
15Ferencvárosi122117.91.49+3.1
16Real Betis122117.071.42+3.9
17Roma101716.671.67+0.3
18LOSC Lille121515.951.33-0.9
19Brann111215.351.4-3.4
20Crvena Zvezda101714.971.5+2
21Ludogorets111614.731.34+1.3
22Dinamo Zagreb101114.531.45-3.5
23Feyenoord8614.261.78-8.3
24Fenerbahçe101513.961.4+1
25Young Boys101513.361.34+1.6
26Celtic101412.161.22+1.8
27Viktoria Plzeň101611.61.16+4.4
28Nice8310.861.36-7.9
29FCSB111410.480.95+3.5
30Basel8610.031.25-4
31Rangers848.511.06-4.5
32Salzburg868.31.04-2.3
33Go Ahead Eagles876.030.75+1
34Sturm Graz875.680.71+1.3
35Malmö FF945.480.61-1.5
36AEK Larnaca334.681.56-1.7
37Maccabi Tel Aviv814.650.58-3.7
38Shakhtar Donetsk374.091.36+2.9
39Lugano213.251.63-2.3
40Wolfsberger AC213.171.59-2.2
41Aberdeen212.791.4-1.8
42Slovan Bratislava202.741.37-2.7
43CFR Cluj342.580.86+1.4
44Beşiktaş202.561.28-2.6
45Servette202.381.19-2.4
46Legia Warszawa232.341.17+0.7
47Sheriff202.171.09-2.2
48Samsunspor212.061.03-1.1
49Fredrikstad201.670.84-1.7
50Drita101.61.6-1.6
51Lech Poznań231.50.75+1.5
52Hibernian211.270.64-0.3
53Sigma Olomouc101.181.18-1.2
54Zrinjski211.170.59-0.2
55KuPS200.770.39-0.8
56Skendija 79100.390.39-0.4
57Rijeka100.290.29-0.3
#TeamPxGxGAxGD/90
1Nottingham Forest1426.3313.0313.30.95
2VfB Stuttgart1223.113.29.90.83
3Olympique Lyonnais1018.488.739.750.98
4Porto1220.3612.018.350.7
5Bologna142516.668.340.6
6FC Midtjylland1628.5120.188.330.52
7Aston Villa1219.1111.957.160.6
8SC Freiburg1219.2813.076.210.52
9Genk1426.0120.85.210.37
10Feyenoord812.487.35.180.65
11Roma1016.5411.385.160.52
12Sporting Braga1316.0112.033.980.31
13PAOK1319.7416.523.220.25
14Ferencvárosi1216.7714.522.250.19
15Crvena Zvezda1013.2911.751.540.15
16Dinamo Zagreb1013.311.971.330.13
17Brann1115.9715.080.890.08
18Fenerbahçe1013.3712.540.830.08
19AEK Larnaca34.393.590.80.27
20Lugano22.691.940.750.38
21Wolfsberger AC22.081.480.60.3
22Drita11.150.830.320.32
23Aberdeen22.942.850.090.05
24Slovan Bratislava22.32.250.050.03
25Shakhtar Donetsk33.853.86-0.010
26Nice811.2811.4-0.12-0.02
27Beşiktaş22.833.07-0.24-0.12
28Sigma Olomouc11.511.83-0.32-0.32
29Legia Warszawa22.63.2-0.6-0.3
30Real Betis1213.8114.43-0.62-0.05
31Ludogorets1117.0117.69-0.68-0.06
32Servette22.593.27-0.68-0.34
33Samsunspor21.282.06-0.78-0.39
34FC Utrecht1416.8117.73-0.92-0.07
35LOSC Lille1214.2315.27-1.04-0.09
36Sheriff21.692.77-1.08-0.54
37Basel810.0711.15-1.08-0.14
38Panathinaikos1520.8321.93-1.1-0.07
39Fredrikstad21.993.62-1.63-0.82
40Young Boys1014.7716.55-1.78-0.18
41Rijeka10.42.31-1.91-1.91
42Skendija 7910.912.93-2.02-2.02
43Celta de Vigo1415.1717.2-2.03-0.15
44CFR Cluj32.144.2-2.06-0.69
45Celtic1014.7816.93-2.15-0.22
46Zrinjski21.193.59-2.4-1.2
47Hibernian22.114.77-2.66-1.33
48Lech Poznań22.45.36-2.96-1.48
49Viktoria Plzeň1012.9416.78-3.84-0.38
50KuPS21.496.35-4.86-2.43
51Rangers810.4715.47-5-0.63
52Salzburg89.9117.08-7.17-0.9
53FCSB1111.819.22-7.42-0.67
54Go Ahead Eagles87.0116.19-9.18-1.15
55Sturm Graz85.1914.45-9.26-1.16
56Maccabi Tel Aviv85.3818.26-12.88-1.61
57Malmö FF97.0120.07-13.06-1.45
#TeamPGnpxGxG/90
1FC Midtjylland163427.7228.511.78
2Bologna142223.42251.79
3Genk142522.8526.011.86
4Nottingham Forest142321.5926.331.88
5VfB Stuttgart122021.5223.11.93
6PAOK132418.1619.741.52
7Porto121817.9920.361.7
8SC Freiburg122117.719.281.61
9Olympique Lyonnais101916.1118.481.85
10FC Utrecht141916.0216.811.2
11Aston Villa122415.9519.111.59
12Panathinaikos151715.320.831.39
13Celta de Vigo142215.1715.171.08
14Ludogorets111814.6417.011.55
15Sporting Braga132214.4316.011.23
16Ferencvárosi121714.416.771.4
17Roma101714.1716.541.65
18Brann111313.615.971.45
19LOSC Lille121413.4414.231.19
20Young Boys101413.1914.771.48
21Real Betis122013.0213.811.15
22Dinamo Zagreb101612.5113.31.33
23Crvena Zvezda10812.513.291.33
24Feyenoord81112.4812.481.56
25Celtic101512.4114.781.48
26Fenerbahçe101211.7913.371.34
27FCSB111711.0111.81.07
28Salzburg8109.919.911.24
29Nice879.711.281.41
30Rangers859.6810.471.31
31Basel899.2810.071.26
32Viktoria Plzeň10118.9912.941.29
33Malmö FF967.017.010.78
34Go Ahead Eagles867.017.010.88
35Maccabi Tel Aviv825.385.380.67
36Sturm Graz855.195.190.65
37AEK Larnaca354.394.391.46
38Shakhtar Donetsk363.853.851.28
39Aberdeen222.942.941.47
40Lugano202.692.691.35
41Legia Warszawa232.62.61.3
42Lech Poznań232.42.41.2
43Slovan Bratislava222.32.31.15
44Hibernian222.112.111.06
45Wolfsberger AC202.082.081.04
46Beşiktaş222.042.831.42
47Fredrikstad211.991.991
48Servette221.82.591.3
49Sheriff221.691.690.85
50Sigma Olomouc101.511.511.51
51KuPS201.491.490.75
52CFR Cluj311.352.140.71
53Samsunspor211.281.280.64
54Zrinjski201.191.190.6
55Drita111.151.151.15
56Skendija 79110.910.910.91
57Rijeka100.40.40.4
#TeamPGxGoTxG/90
1FC Midtjylland163431.8228.511.78
2Nottingham Forest142326.6126.331.88
3Genk142525.2226.011.86
4PAOK132424.4919.741.52
5Bologna142224.36251.79
6VfB Stuttgart122022.8723.11.93
7SC Freiburg122122.3119.281.61
8Aston Villa122421.5619.111.59
9Celta de Vigo142221.1115.171.08
10Panathinaikos151720.3720.831.39
11Porto121819.3920.361.7
12Sporting Braga132218.9116.011.23
13Olympique Lyonnais101918.8118.481.85
14Ferencvárosi121718.7716.771.4
15LOSC Lille121418.2814.231.19
16FCSB111718.1511.81.07
17Roma101717.3616.541.65
18Fenerbahçe101216.7413.371.34
19Celtic101516.6714.781.48
20Brann111316.315.971.45
21Ludogorets111816.2917.011.55
22Real Betis122015.9113.811.15
23FC Utrecht141915.2916.811.2
24Dinamo Zagreb101614.8413.31.33
25Young Boys101414.7814.771.48
26Feyenoord81113.6312.481.56
27Viktoria Plzeň101113.6212.941.29
28Crvena Zvezda10810.7913.291.33
29Salzburg8109.899.911.24
30Nice879.111.281.41
31Basel898.7610.071.26
32Rangers858.4810.471.31
33Go Ahead Eagles867.147.010.88
34Sturm Graz856.225.190.65
35Malmö FF965.477.010.78
36Maccabi Tel Aviv824.565.380.67
37Shakhtar Donetsk364.513.851.28
38AEK Larnaca353.154.391.46
39Beşiktaş223.082.831.42
40Aberdeen222.72.941.47
41Legia Warszawa232.542.61.3
42KuPS202.531.490.75
43CFR Cluj312.192.140.71
44Servette221.882.591.3
45Hibernian221.82.111.06
46Slovan Bratislava221.772.31.15
47Sheriff221.671.690.85
48Lech Poznań231.622.41.2
49Samsunspor211.591.280.64
50Wolfsberger AC201.572.081.04
51Fredrikstad211.481.991
52Lugano201.012.691.35
53Rijeka100.890.40.4
54Skendija 79110.60.910.91
55Drita110.591.151.15
56Zrinjski200.41.190.6
57Sigma Olomouc100.151.511.51
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
Thu, Apr 16
xG
1.94
Nottingham Forest
1 - 0
Porto
0.8
2.39
Aston Villa
4 - 0
Bologna
1.26
1.31
Real Betis
2 - 4
Sporting Braga
1.62
1.29
Celta de Vigo
1 - 3
SC Freiburg
1.09
xG
Thu, Apr 9
xG
1.5
SC Freiburg
3 - 0
Celta de Vigo
0.52
1.2
Bologna
1 - 3
Aston Villa
1.03
2.05
Porto
1 - 1
Nottingham Forest
0.51
xG
Wed, Apr 8
xG
1.43
Sporting Braga
1 - 1
Real Betis
1.43
xG
Thu, Mar 19
xG
2.21
Roma
3 - 4
Bologna
1.57
1.16
Aston Villa
2 - 0
LOSC Lille
0.52
2.39
Real Betis
4 - 0
Panathinaikos
0.16
1.59
Porto
2 - 0
VfB Stuttgart
1.61
1.03
FC Midtjylland
1 - 2
Nottingham Forest
1.91
0.21
Olympique Lyonnais
0 - 2
Celta de Vigo
1.57
2.48
SC Freiburg
5 - 1
Genk
1.57
xG
Wed, Mar 18
xG
1.41
Sporting Braga
4 - 0
Ferencvárosi
0.28
xG
Thu, Mar 12
xG
1.11
Ferencvárosi
2 - 0
Sporting Braga
0.87
0.93
Genk
1 - 0
SC Freiburg
0.34
0.86
Celta de Vigo
1 - 1
Olympique Lyonnais
0.93
1.8
Nottingham Forest
0 - 1
FC Midtjylland
0.56
0.71
VfB Stuttgart
1 - 2
Porto
1.3
1.04
Panathinaikos
1 - 0
Real Betis
0.77
0.35
LOSC Lille
0 - 1
Aston Villa
0.61
1.09
Bologna
1 - 1
Roma
0.87
xG
Thu, Feb 26
xG
2.04
Genk
3 - 3
Dinamo Zagreb
1.74
1.06
Celta de Vigo
1 - 0
PAOK
0.56
0.93
Nottingham Forest
1 - 2
Fenerbahçe
2.01
1.47
Bologna
1 - 0
Brann
0.76
2.21
VfB Stuttgart
0 - 1
Celtic
0.27
1.52
Viktoria Plzeň
1 - 1
Panathinaikos
1.26
2.49
Ferencvárosi
2 - 0
Ludogorets
1.29
1.19
Crvena Zvezda
0 - 2
LOSC Lille
1.41
xG
Thu, Feb 19
xG
0.58
Ludogorets
2 - 1
Ferencvárosi
1.3
0.71
Panathinaikos
2 - 2
Viktoria Plzeň
0.68
1.42
Celtic
1 - 4
VfB Stuttgart
1.95
0.87
LOSC Lille
0 - 1
Crvena Zvezda
1.32
0.57
PAOK
1 - 2
Celta de Vigo
1.2
2.29
Dinamo Zagreb
1 - 3
Genk
1.87
0.59
Fenerbahçe
0 - 3
Nottingham Forest
2.29
0.64
Brann
0 - 1
Bologna
1.1
xG
Thu, Jan 29
xG
0.74
Basel
0 - 1
Viktoria Plzeň
1.44
3.24
VfB Stuttgart
3 - 2
Young Boys
1.64
0.53
Maccabi Tel Aviv
0 - 3
Bologna
2.6
1.2
Ludogorets
1 - 0
Nice
0.89
0.91
FC Midtjylland
2 - 0
Dinamo Zagreb
0.72
0.95
Panathinaikos
1 - 1
Roma
1.52
1.47
FCSB
1 - 1
Fenerbahçe
1.6
1.33
Crvena Zvezda
1 - 1
Celta de Vigo
0.96
2.18
Celtic
4 - 2
FC Utrecht
0.53
1.13
Sturm Graz
1 - 0
Brann
2.27

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

Europa League xG Table 2025/26

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

FC Midtjylland top the xG charts with 28.51 expected goals from 16 games (1.78/90). They have scored 34 actual goals, outperforming their xG by +5.5.

Who has the best defence?

Drita have the tightest defence by xGA, conceding just 0.83 expected goals (0.83/90). Their actual goals conceded stands at 3.

Biggest overperformer

Celta de Vigo are the biggest overperformers in Europa League, scoring 22 goals from an xG of just 15.17 — a difference of +6.8. This could indicate clinical finishing or luck that may not be sustainable over the full season.

Biggest underperformer

Rangers are the most wasteful in front of goal, scoring 5 from an xG of 10.47 (diff: -5.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-23 06:21:07