Combined View: Stats include all competitions (league + cups). 257 teams have data from multiple competitions. Select a specific league →
#TeamPGxG/90+/-
1Bodø / Glimt225862.012.82-4
2Auckland304854.251.81-6.3
3Flamengo336553.951.63+11.1
4Newcastle Jets285753.241.9+3.8
5Rosario Central354349.971.43-7
6Vancouver Whitecaps224948.22.19+0.8
7Hammarby204548.072.4-3.1
8Cruzeiro344847.891.41+0.1
9Bahia284247.551.7-5.6
10Palmeiras345746.891.38+10.1
11Independiente Rivadavia335546.141.4+8.9
12River Plate283946.111.65-7.1
13Inter Miami235845.761.99+12.2
14Viking214845.472.17+2.5
15SJ Earthquakes234045.061.96-5.1
16Melbourne Victory274444.931.66-0.9
17Fluminense344844.831.32+3.2
18Boca Juniors313944.571.44-5.6
19Sydney303643.751.46-7.8
20Argentinos Juniors283443.691.56-9.7
21Adelaide United284743.551.56+3.5
22Western Sydney Wanderers262742.811.65-15.8
23Philadelphia Union233642.411.84-6.4
24Chicago Fire224342.391.93+0.6
25Estudiantes333642.31.28-6.3
26Spain164641.882.62+4.1
27Vasco da Gama252741.391.66-14.4
28Sirius204841.082.05+6.9
29Portugal164240.852.55+1.2
30Mirassol343740.691.2-3.7
31Melbourne City273440.661.51-6.7
32Djurgården204440.072+3.9
33Minnesota United233439.641.72-5.6
34Belgium163938.962.440
35Macarthur263738.961.5-2
36New York RB233237.971.65-6
37Cincinnati224937.921.72+11.1
38GAIS222637.731.72-11.7
39Lanús312937.591.21-8.6
40São Paulo253137.431.5-6.4
41Molde193837.081.95+0.9
42France163636.982.31-1
43Internacional262836.841.42-8.8
44Charlotte234036.741.6+3.3
45Brann203836.61.83+1.4
46New England233736.411.58+0.6
47Austria163736.42.28+0.6
48Häcken203336.181.81-3.2
49Los Angeles FC243836.131.51+1.9
50Croatia163636.122.26-0.1
Showing top 50 of 809 teams. View full tables by league →
#TeamPGAxGA/90+/-
1Almería100.240.24-0.2
2SD Eibar110.560.56+0.4
3Pisa110.60.6+0.4
4Calcio Padova110.620.62+0.4
5Leganés110.630.63+0.4
6Guingamp110.640.64+0.4
7Córdoba110.710.71+0.3
8Catanzaro120.770.77+1.2
9Sampdoria120.770.77+1.2
10Viktoria Plzeň110.780.78+0.2
11Mirandés110.810.81+0.2
12Bassin d' Arcachon Sud110.910.91+0.1
13Quintanar del Rey120.930.93+1.1
14Atlético Astorga110.960.960
15Dunkerque120.980.98+1
16Juventus310.980.330
17Portugalete130.980.98+2
18Velez130.990.99+2
19Sporting Gijón121.041.04+1
20Utebo FC131.041.04+2
21Grenoble Foot 38111.051.05-0.1
22Bastia221.050.53+1
23Azuaga141.111.11+2.9
24FC Andorra111.161.16-0.2
25FSV Mainz 05201.220.61-1.2
26Les Herbiers101.231.23-1.2
27Universitatea Craiova111.231.23-0.2
28Forest Green Rovers141.241.24+2.8
29SA Merignac101.271.27-1.3
30Empoli111.341.34-0.3
31Gainsborough Trinity121.371.37+0.6
32Südtirol121.371.37+0.6
33Bethune141.421.42+2.6
34Chelmsford City111.421.42-0.4
35Raków Częstochowa131.431.43+1.6
36St Maur Lusitanos111.441.44-0.4
37FC Bayern München211.460.73-0.5
38Racing Ferrol121.461.46+0.5
39Weston-super-Mare131.481.48+1.5
40Ararat-Armenia101.491.49-1.5
41Concarneau151.51.5+3.5
42Perigny121.521.52+0.5
43Real Ávila121.531.53+0.5
44Tamworth111.531.53-0.5
45Freyming131.541.54+1.5
46Ascoli141.561.56+2.4
47Eldense121.571.57+0.4
48OFI101.591.59-1.6
49Guadalajara121.61.6+0.4
50Real Murcia121.631.63+0.4
Showing top 50 of 809 teams. View full tables by league →
#TeamPPTSxPTS/90+/-
1Flamengo337158.411.77+12.6
2Rosario Central356056.191.61+3.8
3Palmeiras346855.151.62+12.9
4Boca Juniors314854.841.77-6.8
5Independiente Rivadavia336352.521.59+10.5
6Cruzeiro345452.481.54+1.5
7Fluminense345552.181.53+2.8
8River Plate284651.871.85-5.9
9Estudiantes335150.151.52+0.9
10Auckland305049.741.66+0.3
11Bodø / Glimt225649.42.25+6.6
12Lanús314348.071.55-5.1
13Corinthians344747.081.38-0.1
14Argentinos Juniors285546.131.65+8.9
15Vancouver Whitecaps224344.82.04-1.8
16Melbourne Victory274044.121.63-4.1
17Bahia284643.651.56+2.4
18Mirassol344243.151.27-1.2
19Instituto233742.561.85-5.6
20Sydney304441.851.4+2.2
21Platense323741.781.31-4.8
22Hammarby203741.642.08-4.6
23Vasco da Gama252540.411.62-15.4
24Melbourne City273940.311.49-1.3
25Newcastle Jets285040.131.43+9.9
26Internacional262539.761.53-14.8
27Athletico PR264538.791.49+6.2
28Western Sydney Wanderers262138.671.49-17.7
29Unión Santa Fe253438.171.53-4.2
30São Paulo253338.111.52-5.1
31SJ Earthquakes233537.881.65-2.9
32Adelaide United284437.771.35+6.2
33Sirius204537.541.88+7.5
34Belgrano284837.441.34+10.6
35Bragantino253537.371.49-2.4
36Viking214837.351.78+10.7
37Tigre243237.291.55-5.3
38Botafogo2935371.28-2
39Philadelphia Union232736.661.59-9.7
40GAIS223036.541.66-6.5
41Vélez Sarsfield254436.451.46+7.6
42Inter Miami234336.391.58+6.6
43Macarthur263436.141.39-2.1
44Chicago Fire223835.971.64+2
45St. Louis City233735.771.56+1.2
46Djurgården203835.491.77+2.5
47Spain163835.422.21+2.6
48Minnesota United232935.331.54-6.3
49Santos253235.331.41-3.3
50Atlético Mineiro253635.031.4+1
Showing top 50 of 809 teams. View full tables by league →
#TeamPxGxGAxGD/90
1Bodø / Glimt2262.0123.8338.181.74
2Vancouver Whitecaps2248.220.7327.471.25
3Hammarby2048.0721.426.671.33
4Spain1641.8815.8426.041.63
5England1330.295.4924.81.91
6Norway1435.5911.8623.731.7
7River Plate2846.1122.5723.540.84
8Austria1636.413.4422.961.44
9Belgium1638.9616.96221.38
10Portugal1640.8519.4921.361.34
11France1636.9816.1420.841.3
12Flamengo3353.9533.1620.790.63
13Croatia1636.1216.12201.25
14Boca Juniors3144.5725.3619.210.62
15Germany1635.8816.9918.891.18
16Sirius2041.0822.618.480.92
17Netherlands1634.5316.4818.051.13
18Ajax1028.8911.1317.761.78
19Benfica821.534.3417.192.15
20Instituto2333.7516.5917.160.75
21FC Barcelona923.287.116.181.8
22Auckland3054.2538.4915.760.53
23SK Rapid1131.1615.7415.421.4
24Argentinos Juniors2843.6928.9414.750.53
25Italy1834.7820.1514.630.81
26Viking2145.4731.1614.310.68
27East Bengal1325.9411.6414.31.1
28Djurgården2040.0725.7814.290.71
29Independiente Rivadavia3346.1432.4613.680.41
30Palmeiras3446.8933.2313.660.4
31LASK717.263.6813.581.94
32Romania1426.6913.2613.430.96
33Manchester City9206.7513.251.47
34Rosario Central3549.9736.813.170.38
35Lens928.3315.3712.961.44
36SJ Earthquakes2345.0632.1412.920.56
37Salzburg922.779.9612.811.42
38Nordsjælland1329.516.7212.780.98
39Sweden1431.2718.9612.310.88
40Vasco da Gama2541.3929.1112.280.49
41ATK Mohun Bagan1322.5210.3812.140.93
42Al Hilal618.596.7911.81.97
43Czech Republic1630.2118.8611.350.71
44Molde1937.0825.911.180.59
45Chelsea1022.7611.5911.171.12
46FC Twente817.86.6511.151.39
47Chicago Fire2242.3931.3511.040.5
48Melbourne Victory2744.9334.2510.680.4
49Fenerbahçe1019.318.6610.651.07
50West Ham United1130.7120.1310.580.96
Showing top 50 of 809 teams. View full tables by league →
#TeamPGnpxGxG/90
1Bodø / Glimt225856.4862.012.82
2Auckland304851.8854.251.81
3Newcastle Jets285750.8753.241.9
4Flamengo336550.7953.951.63
5Rosario Central354346.0249.971.43
6Hammarby204545.748.072.4
7Melbourne Victory274444.9344.931.66
8Palmeiras345744.5246.891.38
9Sydney303643.7543.751.46
10Vancouver Whitecaps224943.4648.22.19
11Cruzeiro344843.1547.891.41
12Adelaide United284742.7643.551.56
13Inter Miami235842.645.761.99
14Fluminense344842.4644.831.32
15Boca Juniors313942.244.571.44
16Independiente Rivadavia335542.1946.141.4
17Viking214840.7345.472.17
18Estudiantes333640.7242.31.28
19Vasco da Gama252740.641.391.66
20Western Sydney Wanderers262740.4442.811.65
21SJ Earthquakes234040.3245.061.96
22River Plate283939.7946.111.65
23Djurgården204439.2840.072
24Philadelphia Union233639.2542.411.84
25Melbourne City273439.0840.661.51
26Mirassol343738.3240.691.2
27Minnesota United233438.0639.641.72
28Macarthur263737.3838.961.5
29New York RB233237.1837.971.65
30GAIS222636.9437.731.72
31Chicago Fire224336.8642.391.93
32Bahia284236.4947.551.7
33Sirius204836.3441.082.05
34Portugal164236.1140.852.55
35Lanús312936.0137.591.21
36Argentinos Juniors283435.7943.691.56
37Spain164635.5641.882.62
38Molde193835.537.081.95
39Los Angeles FC243835.3436.131.51
40Internacional262835.2636.841.42
41Häcken203334.636.181.81
42LA Galaxy243034.1735.751.49
43Norway145234.0135.592.54
44Cincinnati224933.9737.921.72
45France163633.8236.982.31
46Charlotte234033.5836.741.6
47Germany164033.5135.882.24
48São Paulo253133.4837.431.5
49Brann203833.4436.61.83
50Belgium163933.4338.962.44
Showing top 50 of 809 teams. View full tables by league →
#TeamPGxGoTxG/90
1Flamengo336554.2253.951.63
2Newcastle Jets285753.4653.241.9
3Bodø / Glimt225853.0662.012.82
4Inter Miami235852.7545.761.99
5Vancouver Whitecaps224949.548.22.19
6Adelaide United284749.4443.551.56
7Fluminense344848.2344.831.32
8Palmeiras345747.9746.891.38
9Auckland304847.8154.251.81
10Independiente Rivadavia335547.146.141.4
11Rosario Central354346.9449.971.43
12Cincinnati224946.2637.921.72
13Chicago Fire224346.2542.391.93
14Hammarby204545.6348.072.4
15SJ Earthquakes234045.0345.061.96
16Bahia284244.7647.551.7
17River Plate283943.2146.111.65
18Melbourne Victory274443.144.931.66
19Charlotte234043.0436.741.6
20Sydney303642.8943.751.46
21Cruzeiro344842.8447.891.41
22Estudiantes333642.3442.31.28
23Argentinos Juniors283442.0143.691.56
24Norway145241.4635.592.54
25Sirius204841.1341.082.05
26Viking214840.7545.472.17
27Austria163740.6136.42.28
28Nashville SC234740.5832.941.43
29Dallas234539.8435.191.53
30Spain164639.6541.882.62
31Athletico PR263839.5734.551.33
32Portugal164239.1440.852.55
33Philadelphia Union233639.0642.411.84
34Djurgården204439.0140.072
35Real Salt Lake223638.8431.071.41
36Boca Juniors313938.6244.571.44
37San Diego234038.3335.271.53
38Croatia163638.1436.122.26
39Mirassol343738.1140.691.2
40LA Galaxy243038.0835.751.49
41Melbourne City273437.9540.661.51
42Vasco da Gama252737.8441.391.66
43CF Montréal233037.6534.571.5
44Minnesota United233437.4539.641.72
45Western Sydney Wanderers262737.3142.811.65
46New York City233637.1833.591.46
47Unión Santa Fe253836.8634.381.38
48Botafogo294036.734.861.2
49Germany164036.6435.882.24
50Belgium163936.5438.962.44
Showing top 50 of 809 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
Tue, Sep 8
xG
1.84
FC Utrecht
1 - 3
Go Ahead Eagles
1.42
0.65
Unión Santa Fe
3 - 2
Instituto
0.95
xG
Mon, Sep 7
xG
1.57
Vitória
1 - 0
Grêmio
0.64
0.54
Barracas Central
0 - 0
Argentinos Juniors
0.34
2.54
Elche
2 - 3
Real Sociedad
0.69
0.72
Estoril
0 - 0
Arouca
1
0.78
Bromley
0 - 2
AFC Wimbledon
1.32
0.87
Udinese
1 - 2
Lazio
1.87
2.07
Al Hilal
0 - 2
NEOM SC
1.44
1.06
Jong FC Utrecht
0 - 0
FC Eindhoven
1.06
1.11
Jong PSV
3 - 1
FC Den Bosch
1.41
1
Getafe
1 - 1
Celta de Vigo
1.28
3.22
Göztepe
2 - 4
Gaziantep F.K.
1.42
1.09
Rizespor
0 - 1
Alanyaspor
1.5
1.42
Malmö FF
0 - 0
AIK
0.95
0.68
Mjällby
1 - 4
IFK Göteborg
1.81
1.36
Kalmar
0 - 1
Djurgården
0.31
1.84
FC Midtjylland
2 - 2
Nordsjælland
1.98
1.14
Cagliari
1 - 0
Lecce
0.76
0.71
Al Khaleej
0 - 0
Al Riyadh
0.31

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-09-07 20:35:44