Combined View: Stats include all competitions (league + cups). 266 teams have data from multiple competitions. Select a specific league →
#TeamPGxG/90+/-
1FC Bayern München54182143.012.65+39
2Arsenal63121120.611.91+0.4
3FC Barcelona55136116.82.12+19.2
4Manchester City60129114.231.9+14.8
5Club Brugge54123113.72.11+9.3
6Real Madrid54115108.652.01+6.3
7Chelsea59109108.261.83+0.7
8Paris Saint Germain53123107.532.03+15.5
9Liverpool5699103.331.85-4.3
10Inter53118102.371.93+15.6
11Coventry City4999100.152.04-1.2
12AZ529599.971.92-5
13Crystal Palace597499.541.69-25.5
14Celtic508899.121.98-11.1
15Newcastle United589898.271.69-0.3
16VfB Stuttgart5210497.921.88+6.1
17Benfica489096.222-6.2
18Genk558396.021.75-13
19Atlético Madrid6011295.911.6+16.1
20Atalanta547795.61.77-18.6
21Ipswich Town498391.321.86-8.3
22Juventus508291.051.82-9.1
23Southampton569890.711.62+7.3
24Rangers518690.381.77-4.4
25Bayer 04 Leverkusen519689.441.75+6.6
26FC København479389.131.9+3.9
27Grimsby Town548688.691.64-2.7
28Lens408588.12.2-3.1
29Cardiff City5110087.841.72+12.2
30Sporting CP4611187.571.9+23.4
31PSV4211787.562.08+29.4
32Strasbourg539287.121.64+4.9
33Young Boys489486.521.8+7.5
34Galatasaray469486.221.87+7.8
35SC Freiburg548584.481.56+0.5
36Toluca427884.062-6.1
37Rayo Vallecano577983.811.47-4.8
38Porto468483.691.82+0.3
39Nottingham Forest567783.241.49-6.2
40Borussia Dortmund479482.921.76+11.1
41Bolton Wanderers507982.531.65-3.5
42FC Midtjylland4810682.391.72+23.6
43Salford City537282.321.55-10.3
44Fenerbahçe489582.091.71+12.9
45Feyenoord448581.831.86+3.2
46Basel486581.781.7-16.8
47Al Hilal348581.72.4+3.3
48Villarreal498581.531.66+3.5
49Olympique Lyonnais488181.521.7-0.5
50Lausanne Sport5274811.56-7
Showing top 50 of 848 teams. View full tables by league →
#TeamPGAxGA/90+/-
1Modena110.290.29+0.7
2SD Eibar110.560.56+0.4
3Monza110.590.59+0.4
4Guingamp110.640.64+0.4
5Cesena100.670.67-0.7
6Granada130.90.9+2.1
7Bassin d' Arcachon Sud110.910.91+0.1
8Quintanar del Rey120.930.93+1.1
9Portugalete130.980.98+2
10Dunkerque120.980.98+1
11Bastia221.020.51+1
12Sporting Gijón121.041.04+1
13Grenoble Foot 38111.051.05-0.1
14Audace Cerignola111.091.09-0.1
15Saarbrücken131.11.1+1.9
16Jahn Regensburg121.161.16+0.8
17Cieza111.171.17-0.2
18Les Herbiers101.231.23-1.2
19Forest Green Rovers141.241.24+2.8
20Sampdoria111.271.27-0.3
21Gainsborough Trinity121.371.37+0.6
22Bethune141.391.39+2.6
23Chelmsford City111.421.42-0.4
24Rot-Weiss Essen111.421.42-0.4
25St Maur Lusitanos111.441.44-0.4
26Vicenza131.471.47+1.5
27Weston-super-Mare131.481.48+1.5
28Sportfreunde Lotte121.491.49+0.5
29Concarneau151.51.5+3.5
30Carrarese121.521.52+0.5
31Perigny121.521.52+0.5
32Tamworth111.531.53-0.5
33Real Ávila121.531.53+0.5
34Eldense121.571.57+0.4
35Aris Limassol221.590.8+0.4
36Guadalajara121.61.6+0.4
37Real Murcia121.631.63+0.4
38Homburg121.631.63+0.4
39Pescara121.661.66+0.3
40Sant Andreu111.671.67-0.7
41Südtirol131.671.67+1.3
42Reggiana111.711.71-0.7
43Sutton United121.731.73+0.3
44Juve Stabia121.731.73+0.3
45Spezia231.730.87+1.3
46Virtus Entella111.751.75-0.8
47Ulm111.791.79-0.8
48Palermo221.80.9+0.2
49Extremadura 1924121.81.8+0.2
50FC Cartagena121.821.82+0.2
Showing top 50 of 848 teams. View full tables by league →
#TeamPPTSxPTS/90+/-
1Arsenal63144122.761.95+21.2
2FC Bayern München54141114.072.11+26.9
3Manchester City60130111.361.86+18.6
4FC Barcelona55129105.631.92+23.4
5Paris Saint Germain53114103.411.95+10.6
6Inter53115103.111.95+11.9
7Real Madrid5411697.211.8+18.8
8Chelsea599297.191.65-5.2
9Crystal Palace598497.071.65-13.1
10Liverpool569396.281.72-3.3
11Benfica489995.762+3.2
12Club Brugge5411195.051.76+16
13Ipswich Town498892.771.89-4.8
14Porto4611292.452.01+19.6
15Grimsby Town548992.371.71-3.4
16Atalanta548391.891.7-8.9
17AZ528789.791.73-2.8
18Coventry City499889.421.82+8.6
19Celtic509889.181.78+8.8
20Sporting CP4610288.671.93+13.3
21Bolton Wanderers508588.641.77-3.6
22Atlético Madrid6010688.521.48+17.5
23Juventus508887.781.76+0.2
24Genk558687.251.59-1.3
25Cambridge United508887.21.74+0.8
26VfB Stuttgart529386.531.66+6.5
27Newcastle United588386.181.49-3.2
28Rayo Vallecano579086.161.51+3.8
29Southampton5610285.791.53+16.2
30Middlesbrough518184.971.67-4
31Cardiff City5110384.551.66+18.5
32Fenerbahçe489384.371.76+8.6
33Bologna548584.21.56+0.8
34Aston Villa5610883.731.5+24.3
35Sporting Braga498983.421.7+5.6
36Roma499082.651.69+7.3
37Real Betis559382.621.5+10.4
38Salford City539281.911.55+10.1
39Strasbourg539281.811.54+10.2
40Wycombe Wanderers507181.491.63-10.5
41Lincoln City4910981.441.66+27.6
42Rangers518080.711.58-0.7
43Nottingham Forest567280.551.44-8.6
44Feyenoord447479.811.81-5.8
45Union Saint-Gilloise489579.521.66+15.5
46Barnet477779.311.69-2.3
47Milton Keynes Dons488779.141.65+7.9
48FC København477679.11.68-3.1
49Como448279.031.8+3
50Bayer 04 Leverkusen518879.011.55+9
Showing top 50 of 848 teams. View full tables by league →
#TeamPxGxGAxGD/90
1FC Bayern München54143.0167.4175.61.4
2Arsenal63120.6160.2660.350.96
3Al Hilal3481.725.3156.391.66
4FC Barcelona55116.864.1952.610.96
5Inter53102.3749.852.570.99
6Paris Saint Germain53107.5355.2852.250.99
7Benfica4896.2244.2651.961.08
8Al Nassr3477.627.8949.711.46
9Porto4683.6936.0447.651.04
10Manchester City60114.2368.7745.460.76
11ADO Den Haag3880.2735.3244.951.18
12Sporting CP4687.5742.6544.920.98
13Coventry City49100.1557.2942.860.87
14Celtic5099.1257.5341.590.83
15Ipswich Town4991.3251.0440.280.82
16Real Madrid54108.6569.9438.710.72
17Liverpool56103.3366.337.030.66
18Club Brugge54113.776.7370.69
19AZ5299.9764.7835.190.68
20Juventus5091.0556.9734.080.68
21PSV4287.5653.4934.070.81
22Lens4088.154.2733.830.85
23Al Ahli3460.4526.7633.690.99
24Feyenoord4481.8348.2933.540.76
25Fenerbahçe4882.0949.2932.80.68
26Toluca4284.0651.9332.130.77
27Chelsea59108.2676.9931.270.53
28Como4469.5638.9930.570.69
29FC Twente3470.6840.1430.540.9
30Al-Qadsiah3468.0138.4429.570.87
31Bolton Wanderers5082.5353.7128.820.58
32Grimsby Town5488.6960.0328.660.53
33Cambridge United5072.6344.628.030.56
34Galatasaray4686.2258.6227.60.6
35Atalanta5495.668.7326.870.5
36FC København4789.1362.4226.710.57
37Sporting Braga4976.9251.5625.360.52
38Crystal Palace5999.5474.6424.90.42
39Guadalajara4066.5141.6524.860.62
40Hannover 963568.1443.6824.460.7
41Middlesbrough5180.0955.6824.410.48
42Borussia Dortmund4782.9258.5224.40.52
43América3856.2932.2124.080.63
44Beşiktaş4069.4945.623.890.6
45Roma4974.1950.5823.610.48
46AGF3261.2637.7423.520.74
47Cardiff City5187.8464.4623.380.46
48VfB Stuttgart5297.9275.1322.790.44
49RB Leipzig3877.3254.5422.780.6
50Barnet4779.0456.2822.760.48
Showing top 50 of 848 teams. View full tables by league →
#TeamPGnpxGxG/90
1FC Bayern München54182126.42143.012.65
2Arsenal63121114.29120.611.91
3Club Brugge54123110.54113.72.11
4Manchester City60129109.49114.231.9
5FC Barcelona55136104.95116.82.12
6Liverpool569998.59103.331.85
7Chelsea5910997.99108.261.83
8Inter5311896.84102.371.93
9Coventry City499995.41100.152.04
10Paris Saint Germain5312394.89107.532.03
11Real Madrid5411592.85108.652.01
12AZ529592.0799.971.92
13Crystal Palace597491.6499.541.69
14VfB Stuttgart5210490.8197.921.88
15Celtic508890.4399.121.98
16Atlético Madrid6011290.3895.911.6
17Atalanta547790.0795.61.77
18Genk558389.796.021.75
19Newcastle United589888.7998.271.69
20Cardiff City5110087.0587.841.72
21Southampton569886.7690.711.62
22Juventus508285.5291.051.82
23Rangers518684.0690.381.77
24PSV4211783.6187.562.08
25Benfica489083.5896.222
26Ipswich Town498383.4291.321.86
27Bayer 04 Leverkusen519680.7589.441.75
28Bolton Wanderers507980.1682.531.65
29FC Midtjylland4810679.2382.391.72
30Galatasaray469479.1186.221.87
31Sporting CP4611178.8887.571.9
32Rayo Vallecano577978.2883.811.47
33FC København479378.0789.131.9
34Feyenoord448577.8881.831.86
35Young Boys489477.8386.521.8
36Lens408577.8388.12.2
37Strasbourg539277.6487.121.64
38Grimsby Town548677.6388.691.64
39Salford City537277.5882.321.55
40ADO Den Haag389077.1180.272.11
41Middlesbrough517476.9380.091.57
42SC Freiburg548576.5884.481.56
43Aston Villa569176.4280.371.44
44Lausanne Sport527476.26811.56
45Villarreal49857681.531.66
46Millwall526975.7977.371.49
47Nottingham Forest567775.3483.241.49
48RB Leipzig387774.9577.322.03
49Real Betis559474.1578.11.42
50Sheffield United48707478.741.64
Showing top 50 of 848 teams. View full tables by league →
#TeamPGxGoTxG/90
1FC Bayern München54182159.3143.012.65
2Club Brugge54123132.52113.72.11
3FC Barcelona55136123.32116.82.12
4Paris Saint Germain53123120.92107.532.03
5Real Madrid54115116.88108.652.01
6Atlético Madrid60112116.3495.911.6
7Manchester City60129115.28114.231.9
8Arsenal63121111.03120.611.91
9VfB Stuttgart52104107.4997.921.88
10Southampton5698106.1790.711.62
11Newcastle United5898104.6698.271.69
12Chelsea59109103.96108.261.83
13Celtic508899.5999.121.98
14AZ529599.3499.971.92
15Inter5311898.74102.371.93
16Coventry City499998.52100.152.04
17Fenerbahçe489598.3982.091.71
18PSV4211796.0187.562.08
19Young Boys489495.7586.521.8
20FC København479395.6689.131.9
21Benfica489095.3996.222
22Sporting CP4611195.1787.571.9
23Rangers518695.190.381.77
24Bayer 04 Leverkusen519693.5489.441.75
25Genk558392.9396.021.75
26FC Midtjylland4810692.4782.391.72
27Strasbourg539292.2987.121.64
28Cardiff City5110092.0687.841.72
29Feyenoord448591.3881.831.86
30Liverpool569990.52103.331.85
31Aston Villa569190.1580.371.44
32Al Nassr349188.5177.62.28
33Borussia Dortmund479488.4382.921.76
34Galatasaray469488.0386.221.87
35SC Freiburg548587.9984.481.56
36Olympique Lyonnais488187.4481.521.7
37Olympique Marseille469486.880.281.75
38Sporting Braga498986.5476.921.57
39Porto468486.2383.691.82
40ADO Den Haag389085.9180.272.11
41Crystal Palace597485.8799.541.69
42Al Hilal348585.0781.72.4
43Atalanta547784.6995.61.77
44Ipswich Town498384.5691.321.86
45Lens408584.3988.12.2
46Notts County518084.3974.551.46
47Grimsby Town548684.388.691.64
48Union Saint-Gilloise487483.976.471.59
49De Graafschap387483.6776.582.02
50Juventus508283.4891.051.82
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-06-08 12:51:13