Combined View: Stats include all competitions (league + cups). 249 teams have data from multiple competitions. Select a specific league →
#TeamPGxG/90+/-
1FC Bayern München3712697.352.63+28.7
2Arsenal4610193.52.03+7.5
3FC Barcelona4010391.152.28+11.9
4Chelsea459490.152+3.8
5Manchester City4510184.561.88+16.4
6Newcastle United478483.781.78+0.2
7Inter418883.162.03+4.8
8Celtic416882.772.02-14.8
9Real Madrid398582.312.11+2.7
10Club Brugge428582.31.96+2.7
11Liverpool428081.571.94-1.6
12AZ407279.571.99-7.6
13Paris Saint Germain378477.732.1+6.3
14Coventry City397677.291.98-1.3
15Benfica396975.531.94-6.5
16Atalanta416274.31.81-12.3
17Crystal Palace435473.911.72-19.9
18VfB Stuttgart398073.671.89+6.3
19Toluca336773.352.22-6.3
20Genk406372.61.82-9.6
21Juventus407171.921.8-0.9
22Lausanne Sport436671.351.66-5.3
23Rangers426170.871.69-9.9
24Ipswich Town386470.871.87-6.9
25PSV349170.542.07+20.5
26Basel395269.291.78-17.3
27Olympique Lyonnais376769.141.87-2.1
28Atlético Madrid428368.531.63+14.5
29Galatasaray357567.511.93+7.5
30FC Midtjylland369067.091.86+22.9
31Young Boys397266.661.71+5.3
32Lens296066.442.29-6.4
33Feyenoord367366.31.84+6.7
34Bayer 04 Leverkusen397565.911.69+9.1
35Southampton416865.751.6+2.3
36Grimsby Town415965.141.59-6.1
37ADO Den Haag307065.052.17+5
38Salford City395664.841.66-8.8
39Olympique Marseille378364.671.75+18.3
40Cardiff City407864.661.62+13.3
41Borussia Dortmund387764.651.7+12.4
42Al Hilal256664.352.57+1.7
43Fenerbahçe397564.231.65+10.8
44Monaco386163.891.68-2.9
45De Graafschap305663.582.12-7.6
46Tigres UANL336163.421.92-2.4
47Strasbourg376763.231.71+3.8
48Bologna405663.131.58-7.1
49Villarreal386363.061.66-0.1
50Birmingham City405262.881.57-10.9
Showing top 50 of 807 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
16Vancouver Whitecaps311.140.38-0.1
17Jahn Regensburg121.161.16+0.8
18Cieza111.171.17-0.2
19Les Herbiers101.231.23-1.2
20Forest Green Rovers141.241.24+2.8
21Sampdoria111.271.27-0.3
22Minerva Punjab211.360.68-0.4
23Gainsborough Trinity121.371.37+0.6
24Bethune141.391.39+2.6
25Chelmsford City111.421.42-0.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
32Perigny121.521.52+0.5
33Carrarese121.521.52+0.5
34Tamworth111.531.53-0.5
35Real Ávila121.531.53+0.5
36Eldense121.571.57+0.4
37Aris Limassol221.590.8+0.4
38Guadalajara121.61.6+0.4
39Homburg121.631.63+0.4
40Real Murcia121.631.63+0.4
41Pescara121.661.66+0.3
42Südtirol131.671.67+1.3
43Sant Andreu111.671.67-0.7
44Reggiana111.711.71-0.7
45Juve Stabia121.731.73+0.3
46Spezia231.730.87+1.3
47Sutton United121.731.73+0.3
48Viking241.740.87+2.3
49Virtus Entella111.751.75-0.8
50Ulm111.791.79-0.8
Showing top 50 of 807 teams. View full tables by league →
#TeamPPTSxPTS/90+/-
1Arsenal4611393.692.04+19.3
2Manchester City4510084.421.88+15.6
3Inter418983.262.03+5.7
4FC Bayern München379981.152.19+17.9
5FC Barcelona409578.911.97+16.1
6Chelsea458277.441.72+4.6
7Benfica397877.291.98+0.7
8Liverpool427877.171.84+0.8
9Newcastle United477275.431.6-3.4
10Paris Saint Germain377874.952.03+3.1
11Ipswich Town386874.041.95-6
12Real Madrid398773.011.87+14
13Celtic417472.721.77+1.3
14Atalanta416972.481.77-3.5
15Crystal Palace436170.991.65-10
16Coventry City397770.131.8+6.9
17AZ406770.091.75-3.1
18Club Brugge428069.361.65+10.6
19Porto338368.772.08+14.2
20Bolton Wanderers376568.711.86-3.7
21Grimsby Town416668.381.67-2.4
22Juventus406968.221.71+0.8
23Fenerbahçe397667.531.73+8.5
24VfB Stuttgart397567.161.72+7.8
25Atlético Madrid428365.741.57+17.3
26Sporting CP337865.681.99+12.3
27Lausanne Sport436165.661.53-4.7
28Toluca337164.991.97+6
29Wycombe Wanderers406164.741.62-3.7
30Cambridge United397164.481.65+6.5
31Barnet375464.421.74-10.4
32Bologna406464.321.61-0.3
33Feyenoord365864.171.78-6.2
34Genk406163.891.6-2.9
35Southampton416863.721.55+4.3
36Birmingham City405663.691.59-7.7
37Cardiff City408463.681.59+20.3
38Rangers426563.511.51+1.5
39Sporting Braga3466631.85+3
40Bayer 04 Leverkusen397262.381.6+9.6
41Athletic Club405262.321.56-10.3
42Borussia Dortmund387362.141.64+10.9
43PSV3476621.82+14
44ADO Den Haag306861.732.06+6.3
45Roma376761.721.67+5.3
46Salford City396561.641.58+3.4
47FC Midtjylland368161.511.71+19.5
48Lincoln City388061.491.62+18.5
49Real Betis407261.31.53+10.7
50Olympique Lyonnais377761.161.65+15.8
Showing top 50 of 807 teams. View full tables by league →
#TeamPxGxGAxGD/90
1FC Bayern München3797.3539.8157.541.56
2Arsenal4693.541.7351.771.13
3Inter4183.1634.9748.191.18
4Al Hilal2564.3519.35451.8
5FC Barcelona4091.1548.2242.931.07
6Paris Saint Germain3777.7335.6242.111.14
7Benfica3975.5334.2641.271.06
8Al Nassr2557.4419.5537.891.52
9Porto3361.6624.0137.651.14
10ADO Den Haag3065.0527.837.251.24
11Liverpool4281.5745.6135.960.86
12Sporting CP3362.6526.8735.781.08
13Manchester City4584.5649.7734.790.77
14Celtic4182.7748.1234.650.85
15Ipswich Town3870.8736.334.570.91
16Toluca3373.3539.833.551.02
17Real Madrid3982.3149.1233.190.85
18Coventry City3977.2946.0531.240.8
19AZ4079.5749.9729.60.74
20Chelsea4590.1561.3128.840.64
21PSV3470.5443.227.340.8
22Sporting Braga3459.7533.1826.570.78
23Feyenoord3666.339.9526.350.73
24Bolton Wanderers3761.5635.5725.990.7
25Lens2966.4440.5925.850.89
26Fenerbahçe3964.2338.4825.750.66
27Al Ahli2545.4719.9425.531.02
28Atalanta4174.349.4924.810.61
29FC Twente2654.4729.8924.580.95
30Juventus4071.9247.7224.20.61
31Como3352.3228.8923.430.71
32Galatasaray3567.5145.3222.190.63
33Hannover 962652.3830.7321.650.83
34Olympique Lyonnais3769.1448.4520.690.56
35Belgium825.464.8220.642.58
36Norway825.434.8720.562.57
37Newcastle United4783.7863.4820.30.43
38FC Midtjylland3667.0946.8120.280.56
39VfB Stuttgart3973.6753.4320.240.52
40Crystal Palace4373.9154.0219.890.46
41Barnet3761.4241.5419.880.54
42Club Brugge4282.362.5119.790.47
43Croatia824.935.2219.712.46
44Grimsby Town4165.1445.4419.70.48
45AC Milan3153.3933.9319.460.63
46Beşiktaş3152.8934.0218.870.61
47AGF2244.1825.4718.710.85
48RB Leipzig2961.7243.2218.50.64
49England820.762.4118.352.29
50Al-Qadsiah2545.4427.2918.150.73
Showing top 50 of 807 teams. View full tables by league →
#TeamPGnpxGxG/90
1Arsenal4610189.5593.52.03
2FC Bayern München3712683.9297.352.63
3FC Barcelona4010383.2591.152.28
4Chelsea459481.4690.152
5Club Brugge428580.7282.31.96
6Manchester City4510180.6184.561.88
7Liverpool428078.4181.571.94
8Inter418877.6383.162.03
9Celtic416876.4582.772.02
10Coventry City397674.9277.291.98
11Newcastle United478474.383.781.78
12AZ407271.6779.571.99
13Paris Saint Germain378469.0477.732.1
14Real Madrid398568.8882.312.11
15Atalanta416268.7774.31.81
16Crystal Palace435468.3873.911.72
17VfB Stuttgart398068.1473.671.89
18Genk406367.8672.61.82
19PSV349167.3870.542.07
20Juventus407167.1871.921.8
21Lausanne Sport436666.6171.351.66
22Ipswich Town386466.1370.871.87
23Rangers426165.3470.871.69
24Benfica396965.2675.531.94
25FC Midtjylland369064.7267.091.86
26Atlético Madrid428364.5868.531.63
27Feyenoord367363.9366.31.84
28Cardiff City407863.8764.661.62
29De Graafschap30566263.582.12
30Galatasaray357561.9867.511.93
31ADO Den Haag307061.8965.052.17
32Southampton416861.865.751.6
33Young Boys397261.1366.661.71
34Bolton Wanderers375660.7761.561.66
35Villarreal386360.6963.061.66
36Bayer 04 Leverkusen397560.3865.911.69
37Salford City395660.164.841.66
38Sheffield United385559.6762.041.63
39Olympique Lyonnais376759.6669.141.87
40RB Leipzig295959.3561.722.13
41Millwall405558.7460.321.51
42Al Hilal256658.0364.352.57
43Fenerbahçe397557.9164.231.65
44Toluca336757.5573.352.22
45Basel395257.4469.291.78
46Birmingham City405257.3562.881.57
47Sporting CP338157.1262.651.9
48Lens296056.9666.442.29
49Fiorentina395056.9562.481.6
50Monaco386156.7863.891.68
Showing top 50 of 807 teams. View full tables by league →
#TeamPGxGoTxG/90
1FC Bayern München37126113.1897.352.63
2Club Brugge428594.3182.31.96
3Newcastle United478491.2283.781.78
4FC Barcelona4010390.6291.152.28
5Real Madrid398589.6682.312.11
6Arsenal4610189.0993.52.03
7Chelsea459488.690.152
8Atlético Madrid428387.2668.531.63
9Paris Saint Germain378482.7577.732.1
10Manchester City4510182.4984.561.88
11Celtic416881.0282.772.02
12VfB Stuttgart398079.9173.671.89
13Inter418879.7383.162.03
14AZ407279.2479.571.99
15FC Midtjylland369077.8967.091.86
16Young Boys397276.3666.661.71
17Coventry City397675.6577.291.98
18Fenerbahçe397575.5664.231.65
19Benfica396975.575.531.94
20Southampton416875.2865.751.6
21PSV349174.7970.542.07
22Rangers426174.7270.871.69
23Feyenoord367374.3766.31.84
24Bayer 04 Leverkusen397574.0465.911.69
25Olympique Marseille378373.664.671.75
26Olympique Lyonnais376772.969.141.87
27Sporting CP338170.7462.651.9
28Borussia Dortmund387770.364.651.7
29Galatasaray357570.1667.511.93
30Juventus407169.9271.921.8
31Genk406369.7572.61.82
32Lausanne Sport436668.8671.351.66
33Strasbourg376768.863.231.71
34Liverpool428068.7281.571.94
35De Graafschap305668.5163.582.12
36ADO Den Haag307068.4465.052.17
37Cardiff City407867.5464.661.62
38Al Nassr256666.3957.442.3
39Atalanta416266.2774.31.81
40Basel395266.2669.291.78
41Sporting Braga346565.6459.751.76
42Tigres UANL336165.5263.421.92
43Ipswich Town386465.4170.871.87
44Crystal Palace435465.1673.911.72
45Lens296064.8966.442.29
46Al Hilal256664.5164.352.57
47Toluca336763.6773.352.22
48Lincoln City387063.5758.921.55
49Porto336263.5261.661.87
50Grimsby Town415963.4765.141.59
Showing top 50 of 807 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-03-09 07:05:52