Combined View: Stats include all competitions (league + cups). 244 teams have data from multiple competitions. Select a specific league →
#TeamPGxG/90+/-
1Arsenal62120120.181.94-0.2
2FC Barcelona55136116.82.12+19.2
3Manchester City60129114.231.9+14.8
4Club Brugge54123113.72.11+9.3
5Real Madrid54115108.652.01+6.3
6Chelsea59109108.261.83+0.7
7Liverpool5699103.331.85-4.3
8Inter53118102.371.93+15.6
9Coventry City4999100.152.04-1.2
10AZ529599.971.92-5
11Crystal Palace597499.521.69-25.5
12Celtic508899.121.98-11.1
13Newcastle United589898.271.69-0.3
14Benfica489096.222-6.2
15Atlético Madrid6011295.911.6+16.1
16Atalanta547795.61.77-18.6
17Genk548294.531.75-12.5
18Ipswich Town498391.321.86-8.3
19Juventus508291.051.82-9.1
20Southampton569890.711.62+7.3
21Rangers518690.381.77-4.4
22FC København479389.131.9+3.9
23Grimsby Town548688.691.64-2.7
24Cardiff City5110087.841.72+12.2
25Sporting CP4611187.571.9+23.4
26PSV4211787.562.08+29.4
27Young Boys489486.521.8+7.5
28Galatasaray469486.221.87+7.8
29Toluca427884.062-6.1
30Rayo Vallecano577983.821.47-4.8
31Porto468483.691.82+0.3
32Nottingham Forest567783.241.49-6.2
33Bolton Wanderers507982.531.65-3.5
34FC Midtjylland4810682.391.72+23.6
35Salford City537282.321.55-10.3
36Fenerbahçe489582.091.71+12.9
37Feyenoord448581.831.86+3.2
38Basel486581.781.7-16.8
39Al Hilal348581.72.4+3.3
40Villarreal498581.531.66+3.5
41Lausanne Sport5274811.56-7
42Plymouth Argyle487980.941.69-1.9
43Aston Villa569180.771.44+10.2
44Bologna547480.51.49-6.5
45ADO Den Haag389080.272.11+9.7
46Middlesbrough517480.091.57-6.1
47Barnet477279.041.68-7
48Fiorentina536778.891.49-11.9
49Sheffield United487078.741.64-8.7
50Luton Town487278.21.63-6.2
Showing top 50 of 848 teams. View full tables by league →
#TeamPGAxGA/90+/-
1Modena110.290.29+0.7
2Le Havre120.390.39+1.6
3SD Eibar110.560.56+0.4
4Monza110.590.59+0.4
5Guingamp110.640.64+0.4
6Cesena100.670.67-0.7
7Granada130.90.9+2.1
8Bassin d' Arcachon Sud110.910.91+0.1
9Quintanar del Rey120.930.93+1.1
10Portugalete130.980.98+2
11Dunkerque120.980.98+1
12Bastia221.020.51+1
13Sporting Gijón121.041.04+1
14Grenoble Foot 38111.051.05-0.1
15Brest111.071.07-0.1
16Audace Cerignola111.091.09-0.1
17Saarbrücken131.11.1+1.9
18Jahn Regensburg121.161.16+0.8
19Cieza111.171.17-0.2
20Les Herbiers101.231.23-1.2
21Forest Green Rovers141.241.24+2.8
22Sampdoria111.271.27-0.3
23Werder Bremen111.321.32-0.3
24Gainsborough Trinity121.371.37+0.6
25Bethune141.391.39+2.6
26Chelmsford City111.421.42-0.4
27Rot-Weiss Essen111.421.42-0.4
28St Maur Lusitanos111.441.44-0.4
29Vicenza131.471.47+1.5
30Weston-super-Mare131.481.48+1.5
31Sportfreunde Lotte121.491.49+0.5
32Concarneau151.51.5+3.5
33Perigny121.521.52+0.5
34Carrarese121.521.52+0.5
35Tamworth111.531.53-0.5
36Real Ávila121.531.53+0.5
37Eldense121.571.57+0.4
38Aris Limassol221.590.8+0.4
39Guadalajara121.61.6+0.4
40Real Murcia121.631.63+0.4
41Homburg121.631.63+0.4
42Pescara121.661.66+0.3
43Südtirol131.671.67+1.3
44Sant Andreu111.671.67-0.7
45Reggiana111.711.71-0.7
46Spezia231.730.87+1.3
47Juve Stabia121.731.73+0.3
48Sutton United121.731.73+0.3
49Virtus Entella111.751.75-0.8
50Ulm111.791.79-0.8
Showing top 50 of 848 teams. View full tables by league →
#TeamPPTSxPTS/90+/-
1Arsenal62143122.421.97+20.6
2Manchester City60130111.361.86+18.6
3FC Barcelona55129105.631.92+23.4
4Inter53115103.111.95+11.9
5Real Madrid5411697.211.8+18.8
6Chelsea599297.191.65-5.2
7Crystal Palace598497.061.65-13.1
8Liverpool569396.281.72-3.3
9Benfica489995.762+3.2
10Club Brugge5411195.051.76+16
11Ipswich Town498892.771.89-4.8
12Porto4611292.452.01+19.6
13Grimsby Town548992.371.71-3.4
14Atalanta548391.891.7-8.9
15AZ528789.791.73-2.8
16Coventry City499889.421.82+8.6
17Celtic509889.181.78+8.8
18Sporting CP4610288.671.93+13.3
19Bolton Wanderers508588.641.77-3.6
20Atlético Madrid6010688.521.48+17.5
21Juventus508887.781.76+0.2
22Cambridge United508887.21.74+0.8
23Genk548586.431.6-1.4
24Newcastle United588386.181.49-3.2
25Rayo Vallecano579086.171.51+3.8
26Southampton5610285.791.53+16.2
27Middlesbrough518184.971.67-4
28Cardiff City5110384.551.66+18.5
29Fenerbahçe489384.371.76+8.6
30Bologna548584.21.56+0.8
31Aston Villa5610883.511.49+24.5
32Sporting Braga498983.421.7+5.6
33Roma499082.651.69+7.3
34Real Betis559382.621.5+10.4
35Salford City539281.911.55+10.1
36Wycombe Wanderers507181.491.63-10.5
37Lincoln City4910981.441.66+27.6
38Rangers518080.711.58-0.7
39Nottingham Forest567280.551.44-8.6
40Feyenoord447479.811.81-5.8
41Union Saint-Gilloise489579.521.66+15.5
42Barnet477779.311.69-2.3
43Milton Keynes Dons488779.141.65+7.9
44FC København477679.11.68-3.1
45Como448279.031.8+3
46Galatasaray4693791.72+14
47Notts County518878.691.54+9.3
48West Bromwich Albion495578.61.6-23.6
49Villarreal497778.481.6-1.5
50Luton Town487778.431.63-1.4
Showing top 50 of 848 teams. View full tables by league →
#TeamPxGxGAxGD/90
1Arsenal62120.1858.0962.091
2Al Hilal3481.725.3156.391.66
3FC Barcelona55116.864.1952.610.96
4Inter53102.3749.852.570.99
5Benfica4896.2244.2651.961.08
6Al Nassr3477.627.8949.711.46
7Porto4683.6936.0447.651.04
8Manchester City60114.2368.7745.460.76
9ADO Den Haag3880.2735.3244.951.18
10Sporting CP4687.5742.6544.920.98
11Coventry City49100.1557.2942.860.87
12Celtic5099.1257.5341.590.83
13Ipswich Town4991.3251.0440.280.82
14Real Madrid54108.6569.9438.710.72
15Liverpool56103.3366.337.030.66
16Club Brugge54113.776.7370.69
17AZ5299.9764.7835.190.68
18Juventus5091.0556.9734.080.68
19PSV4287.5653.4934.070.81
20Al Ahli3460.4526.7633.690.99
21Feyenoord4481.8348.2933.540.76
22Fenerbahçe4882.0949.2932.80.68
23Toluca4284.0651.9332.130.77
24Chelsea59108.2676.9931.270.53
25Como4469.5638.9930.570.69
26FC Twente3470.6840.1430.540.9
27Al-Qadsiah3468.0138.4429.570.87
28Bolton Wanderers5082.5353.7128.820.58
29Grimsby Town5488.6960.0328.660.53
30Cambridge United5072.6344.628.030.56
31Galatasaray4686.2258.6227.60.6
32Atalanta5495.668.7326.870.5
33FC København4789.1362.4226.710.57
34FC Bayern München2051.1125.7525.361.27
35Sporting Braga4976.9251.5625.360.52
36Crystal Palace5999.5274.6524.870.42
37Guadalajara4066.5141.6524.860.62
38Hannover 963568.1443.6824.460.7
39Middlesbrough5180.0955.6824.410.48
40América3856.2932.2124.080.63
41Beşiktaş4069.4945.623.890.6
42Roma4974.1950.5823.610.48
43AGF3261.2637.7423.520.74
44Cardiff City5187.8464.4623.380.46
45Barnet4779.0456.2822.760.48
46Schalke 043660.3737.8622.510.63
47Genk5494.5372.3922.140.41
48Lincoln City4977.9355.9821.950.45
49Elversberg3663.6941.9221.770.6
50Milton Keynes Dons4873.6152.4821.130.44
Showing top 50 of 848 teams. View full tables by league →
#TeamPGnpxGxG/90
1Arsenal62120113.86120.181.94
2Club Brugge54123110.54113.72.11
3Manchester City60129109.49114.231.9
4FC Barcelona55136104.95116.82.12
5Liverpool569998.59103.331.85
6Chelsea5910997.99108.261.83
7Inter5311896.84102.371.93
8Coventry City499995.41100.152.04
9Real Madrid5411592.85108.652.01
10AZ529592.0799.971.92
11Crystal Palace597491.6299.521.69
12Celtic508890.4399.121.98
13Atlético Madrid6011290.3895.911.6
14Atalanta547790.0795.61.77
15Newcastle United589888.7998.271.69
16Genk548288.2194.531.75
17Cardiff City5110087.0587.841.72
18Southampton569886.7690.711.62
19Juventus508285.5291.051.82
20Rangers518684.0690.381.77
21PSV4211783.6187.562.08
22Benfica489083.5896.222
23Ipswich Town498383.4291.321.86
24Bolton Wanderers507980.1682.531.65
25FC Midtjylland4810679.2382.391.72
26Galatasaray469479.1186.221.87
27Sporting CP4611178.8887.571.9
28Rayo Vallecano577978.2983.821.47
29FC København479378.0789.131.9
30Feyenoord448577.8881.831.86
31Young Boys489477.8386.521.8
32Grimsby Town548677.6388.691.64
33Salford City537277.5882.321.55
34ADO Den Haag389077.1180.272.11
35Middlesbrough517476.9380.091.57
36Aston Villa569176.8280.771.44
37Lausanne Sport527476.26811.56
38Villarreal49857681.531.66
39Millwall526975.7977.371.49
40Nottingham Forest567775.3483.241.49
41Real Betis559474.1578.11.42
42Sheffield United48707478.741.64
43Plymouth Argyle487973.8380.941.69
44Wycombe Wanderers507473.4875.851.52
45Porto468473.4283.691.82
46De Graafschap387473.4276.582.02
47Fenerbahçe489573.482.091.71
48Lincoln City499473.1977.931.59
49Barnet477272.7279.041.68
50Doncaster Rovers516072.6876.631.5
Showing top 50 of 848 teams. View full tables by league →
#TeamPGxGoTxG/90
1Club Brugge54123132.52113.72.11
2FC Barcelona55136123.32116.82.12
3Real Madrid54115116.88108.652.01
4Atlético Madrid60112116.3495.911.6
5Manchester City60129115.28114.231.9
6Arsenal62120110.4120.181.94
7Southampton5698106.1790.711.62
8Newcastle United5898104.6698.271.69
9Chelsea59109103.96108.261.83
10Celtic508899.5999.121.98
11AZ529599.3499.971.92
12Inter5311898.74102.371.93
13Coventry City499998.52100.152.04
14Fenerbahçe489598.3982.091.71
15PSV4211796.0187.562.08
16Young Boys489495.7586.521.8
17FC København479395.6689.131.9
18Benfica489095.3996.222
19Sporting CP4611195.1787.571.9
20Rangers518695.190.381.77
21FC Midtjylland4810692.4782.391.72
22Genk548292.194.531.75
23Cardiff City5110092.0687.841.72
24Feyenoord448591.3881.831.86
25Aston Villa569190.9480.771.44
26Liverpool569990.52103.331.85
27Al Nassr349188.5177.62.28
28Galatasaray469488.0386.221.87
29Sporting Braga498986.5476.921.57
30Porto468486.2383.691.82
31ADO Den Haag389085.9180.272.11
32Crystal Palace597485.8699.521.69
33Al Hilal348585.0781.72.4
34Atalanta547784.6995.61.77
35Ipswich Town498384.5691.321.86
36Notts County518084.3974.551.46
37Grimsby Town548684.388.691.64
38Union Saint-Gilloise487483.976.471.59
39De Graafschap387483.6776.582.02
40Juventus508283.4891.051.82
41Lincoln City499483.0577.931.59
42Stockport County517883.0276.391.5
43Real Betis559482.8978.11.42
44Celta de Vigo558082.6168.561.25
45Villarreal498581.4881.531.66
46Basel486581.4781.781.7
47Barnet477280.5679.041.68
48Plymouth Argyle487980.5380.941.69
49Roma497880.3574.191.51
50Rayo Vallecano577979.6383.821.47
Showing top 50 of 848 teams. View full tables by league →
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, Oct 10
xG
0.82
Bolivia
1 - 0
Colombia
1.42
0.52
Ecuador
0 - 0
Paraguay
0.16
0.67
Venezuela
1 - 1
Argentina
0.66
xG
Fri, Oct 11
xG
0.36
Chile
1 - 2
Brazil
0.73
xG
Sat, Oct 12
xG
0.69
Peru
1 - 0
Uruguay
0.64
xG
Tue, Oct 15
xG
0.93
Uruguay
0 - 0
Ecuador
0.49
3.16
Paraguay
2 - 1
Venezuela
0.26
1.96
Colombia
4 - 0
Chile
0.28
xG
Wed, Oct 16
xG
2.32
Argentina
6 - 0
Bolivia
0.16
3.23
Brazil
4 - 0
Peru
0.06
xG
Thu, Nov 14
xG
0.57
Paraguay
2 - 1
Argentina
0.87
xG
Sat, Nov 16
xG
1.12
Uruguay
3 - 2
Colombia
1.18
xG
Thu, Nov 14
xG
1.33
Venezuela
1 - 1
Brazil
2.3
xG
Fri, Nov 15
xG
2.73
Ecuador
4 - 0
Bolivia
0.01
xG
Sat, Nov 16
xG
1.08
Peru
0 - 0
Chile
1.92
xG
Tue, Nov 19
xG
1.56
Bolivia
2 - 2
Paraguay
0.83
3.33
Colombia
0 - 1
Ecuador
0.3
xG
Wed, Nov 20
xG
0.83
Argentina
1 - 0
Peru
0.08
0.68
Chile
4 - 2
Venezuela
0.57
1.47
Brazil
1 - 1
Uruguay
0.9

Expected Goals (xG) Tables 2025/26

Browse xG data across 50+ football leagues worldwide. Select a specific league from the menu to see detailed team-by-team xG, xGA, xPTS, npxG, and overperformance data.

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-05-28 09:51:14