Combined View: Stats include all competitions (league + cups). 266 teams have data from multiple competitions. Select a specific league →
#TeamPGxG/90+/-
1FC Bayern München47161127.262.71+33.7
2FC Barcelona49126110.952.26+15.1
3Arsenal55110108.091.97+1.9
4Chelsea53103103.371.95-0.4
5Manchester City53115101.321.91+13.7
6Real Madrid48105100.492.09+4.5
7Club Brugge4810497.32.03+6.7
8Coventry City479297.052.06-5.1
9Liverpool519096.791.9-6.8
10AZ488994.51.97-5.5
11Paris Saint Germain4510792.512.06+14.5
12Inter4710592.411.97+12.6
13Newcastle United539191.921.73-0.9
14Celtic457489.241.98-15.2
15Atalanta497188.51.81-17.5
16Crystal Palace506288.41.77-26.4
17Benfica447987.761.99-8.8
18Ipswich Town467885.691.86-7.7
19Genk487685.361.78-9.4
20VfB Stuttgart469384.961.85+8
21Cardiff City499183.271.7+7.7
22Southampton519083.011.63+7
23Grimsby Town507882.581.65-4.6
24Atlético Madrid5210282.451.59+19.6
25Bayer 04 Leverkusen478882.21.75+5.8
26Juventus457881.641.81-3.6
27Rangers467681.511.77-5.5
28Toluca397481.462.09-7.5
29Strasbourg468079.911.74+0.1
30PSV3810078.792.07+21.2
31Lens347378.232.3-5.2
32ADO Den Haag378777.732.1+9.3
33Galatasaray428676.931.83+9.1
34Porto427976.691.83+2.3
35FC København427575.971.81-1
36Sporting CP419675.971.85+20
37Plymouth Argyle467475.961.65-2
38Olympique Lyonnais447375.891.72-2.9
39Bologna496775.751.55-8.8
40Borussia Dortmund438575.591.76+9.4
41Salford City486675.491.57-9.5
42De Graafschap377475.22.03-1.2
43FC Midtjylland439975.181.75+23.8
44Lausanne Sport476875.081.6-7.1
45SC Freiburg467375.031.63-2
46Lincoln City478874.881.59+13.1
47Barnet456474.71.66-10.7
48Bolton Wanderers457074.511.66-4.5
49Basel436174.381.73-13.4
50Fiorentina486474.331.55-10.3
Showing top 50 of 847 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
10Coquimbo Unido210.980.490
11Dunkerque120.980.98+1
12Bastia221.020.51+1
13Sporting Gijón121.041.04+1
14Grenoble Foot 38111.051.05-0.1
15Audace Cerignola111.091.09-0.1
16Saarbrücken131.11.1+1.9
17Jahn Regensburg121.161.16+0.8
18Cieza111.171.17-0.2
19Les Herbiers101.231.23-1.2
20Forest Green Rovers141.241.24+2.8
21LDU Quito201.250.63-1.3
22Sampdoria111.271.27-0.3
23Gainsborough Trinity121.371.37+0.6
24Bethune141.391.39+2.6
25Club Bolívar221.40.7+0.6
26Rot-Weiss Essen111.421.42-0.4
27Chelmsford City111.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
40Homburg121.631.63+0.4
41Real Murcia121.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
46Juve Stabia121.731.73+0.3
47Universitario221.730.87+0.3
48Spezia231.730.87+1.3
49Sutton United121.731.73+0.3
50Virtus Entella111.751.75-0.8
Showing top 50 of 847 teams. View full tables by league →
#TeamPPTSxPTS/90+/-
1Arsenal55124109.371.99+14.6
2FC Bayern München47127101.932.17+25.1
3Manchester City5311699.061.87+16.9
4FC Barcelona4911796.681.97+20.3
5Inter4710392.681.97+10.3
6Liverpool518890.481.77-2.5
7Chelsea538590.411.71-5.4
8Paris Saint Germain459989.992+9
9Real Madrid4810388.351.84+14.7
10Ipswich Town468387.731.91-4.7
11Benfica449187.471.99+3.5
12Coventry City479286.341.84+5.7
13Grimsby Town508485.51.71-1.5
14Porto4210384.862.02+18.1
15Crystal Palace507384.691.69-11.7
16AZ488384.321.76-1.3
17Atalanta497883.871.71-5.9
18Cambridge United488481.981.71+2
19Club Brugge489581.621.7+13.4
20Cardiff City4910080.661.65+19.3
21Bolton Wanderers457580.321.78-5.3
22Newcastle United537679.861.51-3.9
23Celtic458379.771.77+3.2
24Lincoln City4710379.591.69+23.4
25Southampton519479.471.56+14.5
26Sporting CP419178.391.91+12.6
27Bologna497777.791.59-0.8
28Wycombe Wanderers486877.431.61-9.4
29VfB Stuttgart468477.331.68+6.7
30Middlesbrough467677.331.68-1.3
31Juventus458277.281.72+4.7
32Atlético Madrid529376.81.48+16.2
33Fenerbahçe448676.581.74+9.4
34Barnet457176.51.7-5.5
35Genk487676.421.59-0.4
36ADO Den Haag378675.862.05+10.1
37Sporting Braga428075.611.8+4.4
38Milton Keynes Dons468375.551.64+7.5
39Birmingham City486774.971.56-8
40West Bromwich Albion475474.71.59-20.7
41Real Betis498274.521.52+7.5
42Strasbourg468274.141.61+7.9
43Salford City488473.921.54+10.1
44Doncaster Rovers496573.891.51-8.9
45Bayer 04 Leverkusen478173.651.57+7.3
46Toluca397473.611.89+0.4
47Luton Town467173.151.59-2.2
48Huddersfield Town476673.121.56-7.1
49Rangers467772.611.58+4.4
50Nottingham Forest496172.131.47-11.1
Showing top 50 of 847 teams. View full tables by league →
#TeamPxGxGAxGD/90
1FC Bayern München47127.2655.5471.721.53
2Arsenal55108.0951.556.591.03
3FC Barcelona49110.9558.3852.571.07
4Al Hilal2871.4521.4949.961.78
5Inter4792.4142.9849.431.05
6Paris Saint Germain4592.5143.8548.661.08
7Al Nassr2970.4322.3348.11.66
8Benfica4487.7640.447.361.08
9ADO Den Haag3777.7333.1544.581.2
10Porto4276.6932.6444.051.05
11Coventry City4797.0554.6642.390.9
12Manchester City53101.3260.3840.940.77
13Sporting CP4175.9736.739.270.96
14Liverpool5196.7957.79390.76
15Ipswich Town4685.6947.2838.410.84
16Real Madrid48100.4962.7737.720.79
17Celtic4589.2452.1737.070.82
18AZ4894.559.2235.280.74
19Toluca3981.4647.2834.180.88
20Chelsea53103.3769.9533.420.63
21Lens3478.2347.8830.350.89
22PSV3878.7949.0929.70.78
23Fenerbahçe4473.3144.0729.240.66
24Sporting Braga4269.3940.4728.920.69
25Feyenoord4073.8745.3928.480.71
26Juventus4581.6453.7627.880.62
27FC Twente3062.1934.4527.740.92
28Club Brugge4897.369.6627.640.58
29Crystal Palace5088.460.827.60.55
30Bolton Wanderers4574.5146.9627.550.61
31Al Ahli2849.7422.4527.290.97
32Como3961.8735.0126.860.69
33Grimsby Town5082.5855.8726.710.53
34Atalanta4988.563.3725.130.51
35AGF2754.1629.125.060.93
36Guadalajara3559.8734.8325.040.72
37Cambridge United4868.1344.0324.10.5
38Lincoln City4774.8850.8923.990.51
39Middlesbrough4671.3248.1723.150.5
40Strasbourg4679.9157.8622.050.48
41Barnet4574.752.6722.030.49
42Borussia Dortmund4375.5953.8321.760.51
43Galatasaray4276.9355.1921.740.52
44Hannover 963159.1437.6421.50.69
45Cardiff City4983.2762.0221.250.43
46Olympique Marseille4272.9952.2120.780.49
47RB Leipzig3470.950.2620.640.61
48Belgium825.464.8220.642.58
49VfB Stuttgart4684.9664.3320.630.45
50Norway825.434.8720.562.57
Showing top 50 of 847 teams. View full tables by league →
#TeamPGnpxGxG/90
1FC Bayern München47161113.04127.262.71
2Arsenal55110102.56108.091.97
3FC Barcelona4912699.1110.952.26
4Manchester City5311596.58101.321.91
5Club Brugge4810494.1497.32.03
6Chelsea5310393.89103.371.95
7Coventry City479292.3197.052.06
8Liverpool519092.0596.791.9
9Inter4710586.8892.411.97
10AZ488986.694.51.97
11Real Madrid4810584.69100.492.09
12Atalanta497182.9788.51.81
13Cardiff City499182.4883.271.7
14Newcastle United539182.4491.921.73
15Celtic457482.1389.241.98
16Paris Saint Germain4510781.4592.512.06
17Crystal Palace506281.2988.41.77
18Southampton519079.0683.011.63
19Genk487679.0485.361.78
20VfB Stuttgart469378.6484.961.85
21Atlético Madrid5210278.582.451.59
22Ipswich Town467877.7985.691.86
23Juventus457876.1181.641.81
24Rangers467675.9881.511.77
25Benfica447975.9187.761.99
26PSV3810075.6378.792.07
27Bayer 04 Leverkusen478875.0982.21.75
28ADO Den Haag378774.5777.732.1
29Bolton Wanderers457072.9374.511.66
30Grimsby Town507872.3182.581.65
31De Graafschap377472.0475.22.03
32FC Midtjylland439972.0275.181.75
33Strasbourg468072.0179.911.74
34Galatasaray428671.476.931.83
35Lincoln City478870.9374.881.59
36Salford City486670.7575.491.57
37Feyenoord407770.7173.871.85
38Lausanne Sport476870.3475.081.6
39Sheffield United466670.05741.61
40Millwall486669.7571.331.49
41Middlesbrough466668.9571.321.55
42Wycombe Wanderers486868.8771.241.48
43Plymouth Argyle467468.8575.961.65
44Birmingham City486068.7974.321.55
45Doncaster Rovers495668.7572.71.48
46RB Leipzig347068.5370.92.09
47Barnet456468.3874.71.66
48Sporting CP419668.0775.971.85
49Lens347367.9678.232.3
50FC København427567.2875.971.81
Showing top 50 of 847 teams. View full tables by league →
#TeamPGxGoTxG/90
1FC Bayern München47161143.79127.262.71
2FC Barcelona49126116.66110.952.26
3Club Brugge48104112.7697.32.03
4Real Madrid48105107.55100.492.09
5Atlético Madrid52102104.6182.451.59
6Paris Saint Germain45107101.6192.512.06
7Chelsea53103100.59103.371.95
8Manchester City53115100.39101.321.91
9Southampton519099.283.011.63
10Arsenal5511098.81108.091.97
11Newcastle United539198.5791.921.73
12AZ488994.4294.51.97
13VfB Stuttgart469393.2984.961.85
14Coventry City479292.9297.052.06
15Inter4710590.292.411.97
16Celtic457489.4989.241.98
17Rangers467687.4481.511.77
18Bayer 04 Leverkusen478887.282.21.75
19Strasbourg468086.1679.911.74
20Fenerbahçe448686.1173.311.67
21Benfica447985.8687.761.99
22Cardiff City499185.5383.271.7
23FC Midtjylland439985.4475.181.75
24PSV3810084.7278.792.07
25Sporting CP419683.9175.971.85
26ADO Den Haag378783.3477.732.1
27De Graafschap377483.2275.22.03
28Feyenoord407782.8973.871.85
29Genk487682.6385.361.78
30Liverpool519081.6996.791.9
31Young Boys437981.5772.841.69
32Porto427980.8476.691.83
33FC København427580.5375.971.81
34Olympique Marseille428979.9772.991.74
35Galatasaray428679.5876.931.83
36Borussia Dortmund438579.4475.591.76
37Ipswich Town467879.2785.691.86
38Atalanta497178.9988.51.81
39Olympique Lyonnais447378.9275.891.72
40Sporting Braga427978.4969.391.65
41SC Freiburg467378.3875.031.63
42Al Nassr297978.2970.432.43
43Lincoln City478878.2774.881.59
44Grimsby Town507878.2482.581.65
45Juventus457878.281.641.81
46Lens347377.4478.232.3
47Plymouth Argyle467476.0175.961.65
48Celta de Vigo49717662.731.28
49Crystal Palace506275.3788.41.77
50Aston Villa487574.7468.131.42
Showing top 50 of 847 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-04-23 06:21:07