Combined View: Stats include all competitions (league + cups). 251 teams have data from multiple competitions. Select a specific league →
#TeamPGxG/90+/-
1FC Bayern München41141109.422.67+31.6
2FC Barcelona44117101.182.3+15.8
3Arsenal5010699.741.99+6.3
4Chelsea499695.621.95+0.4
5Manchester City4910592.611.89+12.4
6Real Madrid439790.842.11+6.2
7Liverpool468689.541.95-3.5
8AZ448289.032.02-7
9Newcastle United518988.811.74+0.2
10Coventry City428388.12.1-5.1
11Inter439086.112+3.9
12Club Brugge449186.081.96+4.9
13Celtic437185.942-14.9
14Paris Saint Germain409682.452.06+13.6
15Atalanta456680.571.79-14.6
16Crystal Palace465680.121.74-24.1
17VfB Stuttgart438779.691.85+7.3
18Benfica417479.371.94-5.4
19Genk447177.831.77-6.8
20Juventus427377.161.84-4.2
21Ipswich Town417076.871.87-6.9
22Atlético Madrid469375.491.64+17.5
23Toluca356975.452.16-6.5
24Rangers446675.061.71-9.1
25Cardiff City448374.141.69+8.9
26PSV369473.882.05+20.1
27Lausanne Sport456673.151.63-7.2
28Olympique Lyonnais416972.951.78-4
29Borussia Dortmund408272.911.82+9.1
30Bayer 04 Leverkusen438071.771.67+8.2
31Southampton457471.771.59+2.2
32Basel415771.621.75-14.6
33Galatasaray387971.361.88+7.6
34Lens316671.12.29-5.1
35FC Midtjylland409371.071.78+21.9
36Grimsby Town446570.911.61-5.9
37Feyenoord387670.651.86+5.3
38Strasbourg417370.161.71+2.8
39Salford City446269.611.58-7.6
40Young Boys417569.51.7+5.5
41Fiorentina435969.421.61-10.4
42ADO Den Haag337469.332.1+4.7
43Sporting CP369069.021.92+21
44Bologna446268.961.57-7
45Monaco406568.531.71-3.5
46Nottingham Forest455767.91.51-10.9
47SC Freiburg416267.81.65-5.8
48Porto377167.431.82+3.6
49Lincoln City427967.411.61+11.6
50FC København386067.341.77-7.3
Showing top 50 of 818 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
21Lillestrøm111.321.32-0.3
22Gainsborough Trinity121.371.37+0.6
23Bethune141.391.39+2.6
24Chelmsford City111.421.42-0.4
25Sarpsborg 08101.421.42-1.4
26Rot-Weiss Essen111.421.42-0.4
27St Maur Lusitanos111.441.44-0.4
28Vicenza131.471.47+1.5
29Weston-super-Mare131.481.48+1.5
30Sportfreunde Lotte121.491.49+0.5
31Concarneau151.51.5+3.5
32Carrarese121.521.52+0.5
33Perigny121.521.52+0.5
34Real Ávila121.531.53+0.5
35Tamworth111.531.53-0.5
36Eldense121.571.57+0.4
37Aris Limassol221.590.8+0.4
38Guadalajara121.61.6+0.4
39Real Murcia121.631.63+0.4
40Homburg121.631.63+0.4
41KFUM231.660.83+1.3
42Pescara121.661.66+0.3
43Sant Andreu111.671.67-0.7
44Südtirol131.671.67+1.3
45Reggiana111.711.71-0.7
46Sutton United121.731.73+0.3
47Spezia231.730.87+1.3
48Juve Stabia121.731.73+0.3
49Virtus Entella111.751.75-0.8
50Tromsø211.780.89-0.8
Showing top 50 of 818 teams. View full tables by league →
#TeamPPTSxPTS/90+/-
1Arsenal50120100.472.01+19.5
2Manchester City4910491.421.87+12.6
3FC Bayern München4110988.572.16+20.4
4FC Barcelona4410586.911.98+18.1
5Inter439186.462.01+4.5
6Liverpool468283.861.82-1.9
7Chelsea498283.751.71-1.8
8Benfica418480.441.96+3.6
9Real Madrid439980.261.87+18.7
10Paris Saint Germain408779.812+7.2
11Ipswich Town417378.981.93-6
12Newcastle United517678.511.54-2.5
13AZ447678.251.78-2.3
14Crystal Palace466677.441.68-11.4
15Coventry City428377.251.84+5.8
16Celtic437776.251.77+0.8
17Atalanta457376.121.69-3.1
18Porto379575.932.05+19.1
19Grimsby Town4472751.7-3
20Bolton Wanderers406774.081.85-7.1
21Club Brugge448673.671.67+12.3
22Juventus427373.11.74-0.1
23VfB Stuttgart438172.951.7+8.1
24Cardiff City448972.031.64+17
25Cambridge United437871.861.67+6.1
26Wycombe Wanderers446771.531.63-4.5
27Atlético Madrid468971.191.55+17.8
28Sporting CP368470.851.97+13.2
29Bologna447170.691.61+0.3
30Lincoln City429070.411.68+19.6
31Fenerbahçe417970.071.71+8.9
32Genk446869.451.58-1.5
33Milton Keynes Dons427568.91.64+6.1
34Feyenoord386268.821.81-6.8
35Barnet416168.711.68-7.7
36Southampton457868.61.52+9.4
37Rangers447168.471.56+2.5
38ADO Den Haag337768.122.06+8.9
39Birmingham City4360681.58-8
40Real Betis447667.911.54+8.1
41Toluca357367.911.94+5.1
42Sporting Braga376967.811.83+1.2
43Salford City447767.681.54+9.3
44Borussia Dortmund407967.61.69+11.4
45West Bromwich Albion424567.441.61-22.4
46Bayer 04 Leverkusen437567.311.57+7.7
47Lausanne Sport456167.31.5-6.3
48Middlesbrough417167.241.64+3.8
49Fiorentina435366.941.56-13.9
50Roma417166.851.63+4.2
Showing top 50 of 818 teams. View full tables by league →
#TeamPxGxGAxGD/90
1FC Bayern München41109.4247.5761.851.51
2Arsenal5099.7446.1753.571.07
3Inter4386.1137.2848.831.14
4FC Barcelona44101.1853.2547.931.09
5Al Hilal2666.1620.3545.811.76
6Paris Saint Germain4082.4538.8443.611.09
7Benfica4179.3737.6741.71.02
8Al Nassr2660.8920.6740.221.55
9ADO Den Haag3369.3329.1140.221.22
10Porto3767.4327.4240.011.08
11Liverpool4689.5450.2839.260.85
12Coventry City4288.149.7538.350.91
13Sporting CP3669.0231.0937.931.05
14Manchester City4992.6155.3437.270.76
15Real Madrid4390.8454.7436.10.84
16Celtic4385.9450.0235.920.84
17Ipswich Town4176.8741.1635.710.87
18AZ4489.0354.8934.140.78
19Toluca3575.4541.4933.960.97
20Chelsea4995.6265.4530.170.62
21Feyenoord3870.6541.4729.180.77
22Bolton Wanderers4066.9638.2128.750.72
23Juventus4277.1649.2527.910.66
24Sporting Braga376335.4927.510.74
25PSV3673.8846.6527.230.76
26Lens3171.144.5326.570.86
27Al Ahli2646.8320.7526.081
28FC Twente2858.0632.4225.640.92
29Como3555.9430.3825.560.73
30Fenerbahçe4167.1141.5725.540.62
31Crystal Palace4680.1255.9424.180.53
32Grimsby Town4470.9147.323.610.54
33Borussia Dortmund4072.9150.0722.840.57
34Hannover 962855.4933.1322.360.8
35Club Brugge4486.0863.7322.350.51
36Guadalajara3153.7132.3521.360.69
37Atalanta4580.5759.3921.180.47
38VfB Stuttgart4379.6958.8520.840.48
39Belgium825.464.8220.642.58
40Norway825.434.8720.562.57
41AC Milan3357.1936.8820.310.62
42Galatasaray3871.3651.220.160.53
43Lincoln City4267.4147.420.010.48
44Croatia824.935.2219.712.46
45RB Leipzig3165.0845.5419.540.63
46Strasbourg4170.1650.6619.50.48
47Beşiktaş3355.4236.1319.290.58
48AGF2446.3427.3518.990.79
49Cambridge United4357.6838.9318.750.44
50FC Midtjylland4071.0752.3518.720.47
Showing top 50 of 818 teams. View full tables by league →
#TeamPGnpxGxG/90
1FC Bayern München4114195.2109.422.67
2Arsenal501069599.741.99
3FC Barcelona4411790.12101.182.3
4Manchester City4910588.6692.611.89
5Chelsea499686.9395.621.95
6Liverpool468685.5989.541.95
7Club Brugge449184.586.081.96
8Coventry City428383.3688.12.1
9AZ448281.1389.032.02
10Inter439080.5886.112
11Newcastle United518979.3388.811.74
12Celtic437178.8385.942
13Real Madrid439775.0490.842.11
14Atalanta456675.0480.571.79
15Crystal Palace465674.5980.121.74
16VfB Stuttgart438774.1679.691.85
17Cardiff City448373.3574.141.69
18Genk447173.0977.831.77
19Paris Saint Germain409672.9782.452.06
20Juventus427371.6377.161.84
21Atlético Madrid469371.5475.491.64
22Ipswich Town417071.3476.871.87
23PSV369470.7273.882.05
24Rangers446669.5375.061.71
25Benfica417469.179.371.94
26FC Midtjylland409368.771.071.78
27Lausanne Sport456668.4173.151.63
28Southampton457467.8271.771.59
29Feyenoord387667.4970.651.86
30Bayer 04 Leverkusen438066.2471.771.67
31Bolton Wanderers405866.1766.961.67
32ADO Den Haag337466.1769.332.1
33Galatasaray387965.8371.361.88
34Salford City446264.8769.611.58
35De Graafschap336164.767.072.03
36Villarreal406764.5466.911.67
37Lincoln City427964.2567.411.61
38Young Boys417563.9769.51.7
39Olympique Lyonnais416963.4772.951.78
40Sheffield United415863.4266.581.62
41Fiorentina435963.169.421.61
42Strasbourg417363.0570.161.71
43Millwall435862.9364.511.5
44Wycombe Wanderers446462.8765.241.48
45RB Leipzig316462.7165.082.1
46Sporting CP369062.769.021.92
47Borussia Dortmund408262.6472.911.82
48Grimsby Town446562.2270.911.61
49Lens316661.6271.12.29
50Nottingham Forest455761.5867.91.51
Showing top 50 of 818 teams. View full tables by league →
#TeamPGxGoTxG/90
1FC Bayern München41141124.66109.422.67
2FC Barcelona44117105.12101.182.3
3Club Brugge4491100.4686.081.96
4Real Madrid439799.8590.842.11
5Atlético Madrid469397.1475.491.64
6Newcastle United518996.288.811.74
7Arsenal5010694.699.741.99
8Chelsea499693.8395.621.95
9Paris Saint Germain409691.8882.452.06
10Manchester City4910589.2692.611.89
11AZ448288.2489.032.02
12VfB Stuttgart438787.6679.691.85
13Celtic437185.4985.942
14Coventry City428384.5488.12.1
15Southampton457482.2771.771.59
16Inter439081.6586.112
17FC Midtjylland409381.5671.071.78
18PSV369480.1273.882.05
19Rangers446679.9375.061.71
20Feyenoord387679.6670.651.86
21Young Boys417579.3969.51.7
22Bayer 04 Leverkusen438078.6671.771.67
23Benfica417478.579.371.94
24Fenerbahçe417978.4667.111.64
25Strasbourg417377.1270.161.71
26Cardiff City448377.0674.141.69
27Sporting CP369076.869.021.92
28Borussia Dortmund408276.6772.911.82
29Genk447176.1977.831.77
30Liverpool468675.9989.541.95
31Olympique Lyonnais416975.772.951.78
32Olympique Marseille398575.0366.641.71
33Juventus427374.7577.161.84
34Galatasaray387974.7571.361.88
35ADO Den Haag337473.5269.332.1
36Atalanta456672.5580.571.79
37Porto377171.9467.431.82
38De Graafschap336171.8967.072.03
39Lens316671.1771.12.29
40Al Nassr267170.960.892.34
41Lincoln City427970.867.411.61
42Ipswich Town417070.7176.871.87
43SC Freiburg416269.7467.81.65
44Sporting Braga377069.56631.7
45Lausanne Sport456669.1673.151.63
46Basel415769.0971.621.75
47FC København386069.0667.341.77
48Celta de Vigo446769.0257.591.31
49Notts County41676963.231.54
50Crystal Palace465668.8380.121.74
Showing top 50 of 818 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
Sat, Nov 16
xG
1.12
Uruguay
3 - 2
Colombia
1.18
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.64
Argentina
1 - 0
Peru
0.08
0.68
Chile
4 - 2
Venezuela
0.57
1.47
Brazil
1 - 1
Uruguay
0.9
xG
Fri, Mar 21
xG
2.12
Ecuador
2 - 1
Venezuela
1.18
xG
Thu, Mar 20
xG
1.04
Paraguay
1 - 0
Chile
1.21
xG
Fri, Mar 21
xG
2.34
Brazil
2 - 1
Colombia
0.83
1.53
Peru
3 - 1
Bolivia
1.36
0.29
Uruguay
0 - 1
Argentina
0.78
xG
Tue, Mar 25
xG
1.84
Bolivia
0 - 0
Uruguay
0.66
xG
Wed, Mar 26
xG
2.03
Venezuela
1 - 0
Peru
0.72
1.66
Colombia
2 - 2
Paraguay
1.89
1.57
Argentina
4 - 1
Brazil
0.13
0.89
Chile
0 - 0
Ecuador
0.48
xG
Thu, Jun 5
xG
0.3
Ecuador
0 - 0
Brazil
0.28
1.6
Paraguay
2 - 0
Uruguay
0.31
xG
Fri, Jun 6
xG
0.62
Chile
0 - 1
Argentina
1.08

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-01 00:20:57