Combined View: Stats include all competitions (league + cups). 317 teams have data from multiple competitions. Select a specific league →
#TeamPGxG/90+/-
1Bodø / Glimt297177.722.68-6.7
2Flamengo427867.491.61+10.5
3Palmeiras437163.531.48+7.5
4Vancouver Whitecaps306362.952.10
5Philadelphia Union306160.622.02+0.4
6Viking286960.262.15+8.7
7Inter Miami307358.331.94+14.7
8Cruzeiro396057.941.49+2.1
9Rosario Central405457.91.45-3.9
10Bahia334655.771.69-9.8
11Cincinnati306255.151.84+6.9
12River Plate334755.031.67-8
13Estudiantes424754.981.31-8
14Hammarby245054.812.28-4.8
15Chicago Fire305254.631.82-2.6
16SJ Earthquakes305254.231.81-2.2
17Fluminense436253.731.25+8.3
18Boca Juniors365153.711.49-2.7
19Independiente Rivadavia386352.91.39+10.1
20Minnesota United304752.091.74-5.1
21Vasco da Gama303651.961.73-16
22Brann264750.791.95-3.8
23Nashville SC306449.951.67+14.1
24Mirassol394449.861.28-5.9
25New York RB303949.641.65-10.6
26San Diego305349.041.63+4
27Molde235248.482.11+3.5
28Argentinos Juniors343948.141.42-9.1
29Ajax175247.92.82+4.1
30FC Barcelona175947.652.8+11.4
31Orlando City305847.571.59+10.4
32Charlotte305347.451.58+5.6
33Los Angeles FC314847.251.52+0.8
34St. Louis City305647.031.57+9
35Sirius245546.861.95+8.1
36Bragantino313946.381.5-7.4
37Dallas305546.361.55+8.6
38LA Galaxy314346.211.49-3.2
39West Ham United184645.912.55+0.1
40São Paulo313645.781.48-9.8
41Djurgården245045.451.89+4.6
42New England304945.411.51+3.6
43Colorado Rapids304145.381.51-4.4
44DC United303845.381.51-7.4
45Lanús363744.451.23-7.5
46Columbus Crew304644.41.48+1.6
47Atlanta United303744.311.48-7.3
48GAIS263144.231.7-13.2
49Seattle Sounders303944.131.47-5.1
50Portland Timbers305143.891.46+7.1
Showing top 50 of 842 teams. View full tables by league →
#TeamPGAxGA/90+/-
1Almería100.240.24-0.2
2SD Eibar110.560.56+0.4
3Calcio Padova110.620.62+0.4
4Leganés110.630.63+0.4
5Guingamp110.640.64+0.4
6Wellington Phoenix110.650.65+0.4
7Western Sydney Wanderers100.680.68-0.7
8Córdoba110.710.71+0.3
9East Bengal100.740.74-0.7
10Sampdoria120.770.77+1.2
11Catanzaro120.770.77+1.2
12Mirandés110.810.81+0.2
13Auckland110.820.82+0.2
14Melbourne Victory120.830.83+1.2
15Goa110.850.85+0.2
16Melbourne City130.890.89+2.1
17Bassin d' Arcachon Sud110.910.91+0.1
18Quintanar del Rey120.930.93+1.1
19Atlético Astorga110.960.960
20Portugalete130.980.98+2
21Dunkerque120.980.98+1
22Velez130.990.99+2
23Verl1311+2
24Utebo FC131.041.04+2
25Sporting Gijón121.041.04+1
26Grenoble Foot 38111.051.05-0.1
27Bastia221.050.53+1
281860 München121.081.08+0.9
29Carl Zeiss Jena121.091.09+0.9
30Azuaga141.111.11+2.9
31Viktoria Köln111.111.11-0.1
32Rot-Weiss Essen101.131.13-1.1
33FC Andorra111.161.16-0.2
34Sydney101.181.18-1.2
35Les Herbiers101.231.23-1.2
36Forest Green Rovers141.241.24+2.8
37MSV Duisburg131.261.26+1.7
38SA Merignac101.271.27-1.3
39Macarthur111.281.28-0.3
40Sonnenhof Großaspach121.321.32+0.7
41Empoli111.341.34-0.3
42Mumbai City231.340.67+1.7
43Gainsborough Trinity121.371.37+0.6
44Chelmsford City111.421.42-0.4
45Bethune141.421.42+2.6
46Raków Częstochowa131.431.43+1.6
47St Maur Lusitanos111.441.44-0.4
48Perth Glory121.441.44+0.6
49Racing Ferrol121.461.46+0.5
50Weston-super-Mare131.481.48+1.5
Showing top 50 of 842 teams. View full tables by league →
#TeamPPTSxPTS/90+/-
1Palmeiras438772.921.7+14.1
2Flamengo429072.191.72+17.8
3Boca Juniors366166.081.84-5.1
4Estudiantes4264651.55-1
5Rosario Central407363.971.6+9
6Bodø / Glimt296862.792.17+5.2
7River Plate335662.371.89-6.4
8Fluminense436760.641.41+6.4
9Cruzeiro396359.761.53+3.2
10Independiente Rivadavia387159.451.56+11.6
11Vancouver Whitecaps305557.991.93-3
12Corinthians414955.61.36-6.6
13Lanús365655.241.53+0.8
14Platense394253.141.36-11.1
15Argentinos Juniors346452.281.54+11.7
16Philadelphia Union304651.481.72-5.5
17Vasco da Gama303550.761.69-15.8
18Instituto295050.591.74-0.6
19Mirassol395050.411.29-0.4
20Bahia335250.241.52+1.8
21Hammarby244649.572.07-3.6
22SJ Earthquakes304847.971.60
23St. Louis City305146.931.56+4.1
24Viking286146.91.68+14.1
25Chicago Fire304846.881.56+1.1
26Inter Miami305546.781.56+8.2
27Nashville SC306746.671.56+20.3
28São Paulo314246.611.5-4.6
29Botafogo354346.581.33-3.6
30Athletico PR315346.421.5+6.6
31Bragantino314146.151.49-5.2
32Colorado Rapids303945.51.52-6.5
33Atlético Mineiro315044.951.45+5.1
34Los Angeles FC314644.851.45+1.2
35Tigre293344.811.55-11.8
36Dallas305144.711.49+6.3
37Minnesota United303444.41.48-10.4
38Belgrano335844.381.34+13.6
39Santos314544.181.43+0.8
40Internacional313244.071.42-12.1
41Unión Santa Fe313843.931.42-5.9
42San Diego303443.821.46-9.8
43Sirius245543.661.82+11.3
44Columbus Crew303543.561.45-8.6
45Cincinnati303943.081.44-4.1
46Gimnasia La Plata315142.951.39+8.1
47Vélez Sarsfield305242.21.41+9.8
48Racing Club313642.071.36-6.1
49New York City303441.931.4-7.9
50Djurgården244741.871.74+5.1
Showing top 50 of 842 teams. View full tables by league →
#TeamPxGxGAxGD/90
1Bodø / Glimt2977.7231.6146.111.59
2FC Barcelona1747.6516.4431.211.84
3Vancouver Whitecaps3062.9532.2230.731.02
4Hammarby2454.8124.4730.341.26
5River Plate3355.0326.1328.90.88
6Ajax1747.920.0927.811.64
7Boca Juniors3653.7127.8825.830.72
8Benfica1537.4712.1225.351.69
9FC Twente1536.0211.1724.851.66
10Flamengo4267.4942.8724.620.59
11England1230.526.0724.452.04
12Palmeiras4363.5340.6622.870.53
13FC Bayern München1030.538.3822.152.22
14Netherlands1231.099.8221.271.77
15Norway1231.7110.5521.161.76
16Manchester City1736.6416.0320.611.21
17Spain1026.366.2920.072.01
18Heracles Almelo1131.1211.4619.661.79
19Sirius2446.8627.2319.630.82
20Vasco da Gama3051.9632.8819.080.64
21Al Hilal928.429.4318.992.11
22SK Rapid1537.4318.6418.791.25
23Philadelphia Union3060.6241.9918.630.62
24Belgium1230.5612.2918.271.52
25Fenerbahçe1734.7317.2917.441.03
26Sanfrecce Hiroshima1125.948.8317.111.56
27Instituto2939.7922.9216.870.58
28Croatia1229.9913.2416.751.4
29France1023.697.2216.471.65
30Bayer 04 Leverkusen1025.439.0616.371.64
31Portugal1027.4911.216.291.63
32Paris Saint Germain1231.815.5616.241.35
33West Ham United1845.9129.7816.130.9
34Molde2348.4832.3916.090.7
35Djurgården2445.4529.8615.590.65
36Beşiktaş1527.9212.3915.531.04
37Real Madrid1432.6417.1715.471.11
38Austria1226.5911.4515.141.26
39SC Freiburg1124.919.9214.991.36
40Rosario Central4057.943.1414.760.37
41Arsenal1529.2914.6714.620.97
42Viking2860.2645.8914.370.51
43Salzburg1632.7318.7713.960.87
44Estudiantes4254.9841.1613.820.33
45Nordsjælland1940.9927.4913.50.71
46SJ Earthquakes3054.2340.9913.240.44
47Germany1021.398.213.191.32
48AZ Alkmaar1226.8413.6813.161.1
49Feyenoord1227.6514.712.951.08
50Independiente Rivadavia3852.939.9912.910.34
Showing top 50 of 842 teams. View full tables by league →
#TeamPGnpxGxG/90
1Bodø / Glimt297172.1977.722.68
2Flamengo427863.5467.491.61
3Palmeiras437159.5863.531.48
4Vancouver Whitecaps306356.6362.952.1
5Inter Miami307355.1758.331.94
6Philadelphia Union306154.360.622.02
7Viking286953.9460.262.15
8Cruzeiro396053.257.941.49
9Hammarby245052.4454.812.28
10Rosario Central405452.3757.91.45
11Fluminense436251.3653.731.25
12Boca Juniors365151.3453.711.49
13Estudiantes424751.0354.981.31
14Cincinnati306250.4155.151.84
15Vasco da Gama303650.3851.961.73
16Minnesota United304748.9352.091.74
17New York RB303948.8549.641.65
18River Plate334748.7155.031.67
19SJ Earthquakes305248.754.231.81
20Chicago Fire305248.3154.631.82
21Independiente Rivadavia386348.1652.91.39
22Brann264746.8450.791.95
23Nashville SC306446.7949.951.67
24Los Angeles FC314846.4647.251.52
25Molde235246.1148.482.11
26Mirassol394445.9149.861.28
27Ajax175245.5347.92.82
28St. Louis City305644.6647.031.57
29Djurgården245044.6645.451.89
30LA Galaxy314343.8446.211.49
31Orlando City305843.6247.571.59
32Charlotte305343.547.451.58
33GAIS263143.4444.231.7
34FC Barcelona175942.9147.652.8
35Bragantino313942.4346.381.5
36Bahia334642.3455.771.69
37Colorado Rapids304142.2245.381.51
38Häcken244342.243.781.82
39Sirius245542.1246.861.95
40Lanús363742.0844.451.23
41Atlanta United303741.9444.311.48
42Real Salt Lake304541.941.91.4
43Seattle Sounders303941.7644.131.47
44Botafogo354741.5443.121.23
45Atlético Mineiro314241.1642.741.38
46San Diego305341.1449.041.63
47Dallas305540.8346.361.55
48Portland Timbers305140.7343.891.46
49DC United303840.6445.381.51
50Columbus Crew304640.4544.41.48
Showing top 50 of 842 teams. View full tables by league →
#TeamPGxGoTxG/90
1Flamengo427871.2367.491.61
2Inter Miami307370.8458.331.94
3Bodø / Glimt297166.6877.722.68
4Palmeiras437165.9863.531.48
5Vancouver Whitecaps306364.8362.952.1
6Cincinnati306262.5455.151.84
7Fluminense436258.0653.731.25
8Rosario Central405457.5257.91.45
9Chicago Fire305256.8254.631.82
10Nashville SC306456.6349.951.67
11Viking286956.5460.262.15
12Philadelphia Union306156.3660.622.02
13SJ Earthquakes305256.154.231.81
14Cruzeiro396055.4457.941.49
15Charlotte305355.1547.451.58
16Independiente Rivadavia386354.0152.91.39
17Estudiantes424753.5954.981.31
18St. Louis City305653.1847.031.57
19LA Galaxy314352.6446.211.49
20River Plate334752.0855.031.67
21Hammarby245051.8654.812.28
22Dallas305551.8446.361.55
23Orlando City305851.7247.571.59
24Ajax175250.947.92.82
25Boca Juniors365150.8453.711.49
26FC Barcelona175950.7647.652.8
27Bahia334650.2255.771.69
28Real Salt Lake304549.9741.91.4
29San Diego305349.2249.041.63
30Seattle Sounders303949.0244.131.47
31Vasco da Gama303648.551.961.73
32Athletico PR314948.442.21.36
33New England304948.1945.411.51
34West Ham United184647.9645.912.55
35Bragantino313947.3546.381.5
36Argentinos Juniors343947.2648.141.42
37New York City304346.9243.351.45
38Sirius245546.3146.861.95
39Botafogo354745.6443.121.23
40Minnesota United304745.6352.091.74
41Benfica154745.2537.472.5
42Los Angeles FC314845.2147.251.52
43Corinthians414244.9940.470.99
44New York RB303944.6649.641.65
45São Paulo313644.145.781.48
46Sporting KC303644.0135.11.17
47CF Montréal303643.9842.431.41
48Djurgården245043.8245.451.89
49Lanús363743.6744.451.23
50Molde235243.6248.482.11
Showing top 50 of 842 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
Fri, Oct 23
xG
0.76
Flamengo
0 - 0
Estudiantes
1
xG
Thu, Oct 22
xG
1.8
Ajax
2 - 0
Atalanta
1.51
1.82
FC Midtjylland
0 - 1
Sint-Truiden
2.23
2.17
Borac Banja Luka
2 - 0
KuPS
0.68
0.72
AGF
1 - 1
Egnatia Rrogozhinë
0.67
0.13
Lincoln Red Imps
1 - 4
FC Twente
4.37
1.55
Thun
0 - 1
Hajduk Split
1.22
1.3
Monaco
3 - 0
SC Freiburg
1.44
1.87
Sporting Braga
2 - 0
Gent
0.5
0.54
Beşiktaş
2 - 2
Crystal Palace
0.59
1.05
Viktoria Plzeň
1 - 2
Levski Sofia
1.09
1.29
Celje
2 - 2
Salzburg
1.55
0.76
Omonia Nicosia
1 - 4
Benfica
3.09
2.07
Lillestrøm
0 - 6
Real Sociedad
2.64
0.67
Celtic
1 - 2
Celta de Vigo
1.4
1.91
TSG Hoffenheim
3 - 0
Olympique Lyonnais
0.64
0.31
Jagiellonia Białystok
0 - 3
Anderlecht
1.03
2.52
Olympiacos F.C.
1 - 0
Sparta Praha
1.02
3.06
AFC Bournemouth
3 - 0
AC Milan
0.08
1.15
FC Iberia 1999
1 - 1
Mjällby
2.67

Expected Goals (xG) Tables 2026/27

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-10-23 02:55:56