#TeamPGxG/90+/-
1West Ham United4714.423.61-7.4
2Chelsea42012.683.17+7.3
3Brentford3512.584.19-7.6
4Manchester City521122.4+9
5Leeds United4911.832.96-2.8
6Arsenal4118.492.12+2.5
7Liverpool4107.921.98+2.1
8Brackley Town237.633.82-4.6
9Port Vale587.491.5+0.5
10Norwich City387.122.37+0.9
11Fulham356.112.04-1.1
12Shrewsbury Town366.032.010
13Newcastle United376.022.01+1
14Burnley265.832.92+0.2
15Birmingham City245.462.73-1.5
16Ipswich Town225.382.69-3.4
17Notts County125.25.2-3.2
18Southampton595.141.03+3.9
19Wrexham364.981.66+1
20Wolverhampton Wanderers384.851.62+3.2
21Burton Albion384.491.5+3.5
22Sunderland324.391.46-2.4
23Walsall364.391.46+1.6
24Boreham Wood234.342.17-1.3
25Blackpool254.252.13+0.8
26Salford City374.121.37+2.9
27Mansfield Town374.021.34+3
28Bristol City253.941.97+1.1
29Barnsley243.311.66+0.7
30Doncaster Rovers243.221.61+0.8
31Stoke City223.051.53-1.1
32Nottingham Forest133.043.040
33Sheffield United133.043.040
34Brighton & Hove Albion222.911.46-0.9
35Oxford United212.641.32-1.6
36Grimsby Town232.641.32+0.4
37Hull City202.641.32-2.6
38Aston Villa232.521.26+0.5
39Swansea City122.522.52-0.5
40West Bromwich Albion232.511.26+0.5
41Leyton Orient212.411.21-1.4
42AFC Bournemouth132.342.34+0.7
43Milton Keynes Dons112.312.31-1.3
44Leicester City232.311.16+0.7
45Sutton United112.22.2-1.2
46Chelmsford City142.192.19+1.8
47Wigan Athletic212.011.01-1
48York City121.841.84+0.2
49Manchester United111.811.81-0.8
50Carlisle United111.711.71-0.7
51Everton111.551.55-0.6
52Coventry City101.551.55-1.6
53Braintree Town111.421.42-0.4
54Accrington Stanley121.371.37+0.6
55Chesterfield111.361.36-0.4
56Swindon Town121.351.35+0.7
57Middlesbrough111.281.28-0.3
58Luton Town141.241.24+2.8
59Cambridge United121.241.24+0.8
60Gainsborough Trinity111.241.24-0.2
61Charlton Athletic111.111.11-0.1
62Millwall111.071.07-0.1
63Tamworth101.061.06-1.1
64Portsmouth111.041.040
65Blackburn Rovers101.011.01-1
66Fleetwood Town1011-1
67Newport County100.920.92-0.9
68Tottenham Hotspur110.840.84+0.2
69Watford110.820.82+0.2
70Queens Park Rangers110.80.8+0.2
71Weston-super-Mare120.80.8+1.2
72Preston North End100.770.77-0.8
73Forest Green Rovers130.730.73+2.3
74Macclesfield350.70.23+4.3
75Derby County110.680.68+0.3
76Cheltenham Town100.60.6-0.6
77Exeter City110.580.58+0.4
78Maldon & Tiptree110.540.54+0.5
79Eastleigh100.530.53-0.5
80Sheffield Wednesday100.390.39-0.4
81Gateshead100.290.29-0.3
82South Shields110.280.28+0.7
#TeamPGAxGA/90+/-
1Luton Town130.730.73+2.3
2Cambridge United130.90.9+2.1
3Sheffield United140.990.99+3
4Everton111.031.030
5Cheltenham Town121.111.11+0.9
6Swindon Town131.181.18+1.8
7Forest Green Rovers141.241.24+2.8
8Accrington Stanley111.241.24-0.2
9Manchester United121.281.28+0.7
10Gainsborough Trinity121.371.37+0.6
11Chelmsford City111.421.42-0.4
12Tottenham Hotspur121.441.44+0.6
13Milton Keynes Dons111.451.45-0.5
14Weston-super-Mare131.481.48+1.5
15Chesterfield121.491.49+0.5
16Tamworth111.531.53-0.5
17Blackburn Rovers101.571.57-1.6
18Fleetwood Town111.611.61-0.6
19Sutton United121.731.73+0.3
20Burnley231.780.89+1.2
21Preston North End111.791.79-0.8
22Swansea City121.81.8+0.2
23Aston Villa241.970.99+2
24Leicester City22210
25Grimsby Town232.041.02+1
26Nottingham Forest132.082.08+0.9
27Gateshead122.092.09-0.1
28Eastleigh132.12.1+0.9
29Bristol City222.111.06-0.1
30York City132.142.14+0.9
31Braintree Town142.192.19+1.8
32Watford152.322.32+2.7
33Middlesbrough132.332.33+0.7
34Boreham Wood252.341.17+2.7
35Queens Park Rangers122.392.39-0.4
36Wigan Athletic242.421.21+1.6
37Ipswich Town222.481.24-0.5
38Derby County132.512.51+0.5
39Doncaster Rovers242.541.27+1.5
40Coventry City112.62.6-1.6
41Exeter City1102.712.71+7.3
42Portsmouth142.82.8+1.2
43Carlisle United142.832.83+1.2
44Norwich City352.90.97+2.1
45Millwall153.083.08+1.9
46Burton Albion323.171.06-1.2
47Hull City243.21.6+0.8
48Fulham333.231.08-0.2
49Stoke City223.331.67-1.3
50South Shields133.343.34-0.3
51Newport County133.493.49-0.5
52Sunderland323.541.18-1.5
53Leyton Orient243.561.78+0.4
54Maldon & Tiptree153.673.67+1.3
55AFC Bournemouth133.743.74-0.7
56Barnsley263.921.96+2.1
57Sheffield Wednesday123.923.92-1.9
58Walsall353.931.31+1.1
59Wolverhampton Wanderers3441.330
60Manchester City534.070.81-1.1
61Macclesfield334.11.37-1.1
62Charlton Athletic154.14.1+0.9
63Oxford United224.112.06-2.1
64Brighton & Hove Albion244.122.06-0.1
65Chelsea434.141.04-1.1
66Arsenal444.391.1-0.4
67Salford City344.571.52-0.6
68Liverpool465.091.27+0.9
69West Bromwich Albion255.252.63-0.3
70Blackpool235.262.63-2.3
71Birmingham City235.562.78-2.6
72Shrewsbury Town385.661.89+2.3
73Newcastle United376.612.2+0.4
74Wrexham376.962.320
75Brackley Town256.993.5-2
76Notts County127.187.18-5.2
77Brentford327.912.64-5.9
78Mansfield Town368.012.67-2
79Southampton568.651.73-2.7
80Port Vale589.021.8-1
81Leeds United449.862.47-5.9
82West Ham United4511.832.96-6.8
#TeamPPTSxPTS/90+/-
1Manchester City51511.622.32+3.4
2Chelsea4129.272.32+2.7
3Arsenal498.212.05+0.8
4Liverpool497.391.85+1.6
5West Ham United487.151.79+0.9
6Leeds United486.91.73+1.1
7Port Vale5126.611.32+5.4
8Brentford376.52.17+0.5
9Norwich City366.312.1-0.3
10Fulham366.042.010
11Burton Albion365.121.71+0.9
12Walsall365.051.68+1
13Burnley234.982.49-2
14Sunderland344.711.57-0.7
15Southampton5124.630.93+7.4
16Wolverhampton Wanderers364.371.46+1.6
17Ipswich Town234.322.16-1.3
18Shrewsbury Town364.321.44+1.7
19Salford City363.911.3+2.1
20Bristol City233.91.95-0.9
21Newcastle United343.881.29+0.1
22Boreham Wood233.581.79-0.6
23Doncaster Rovers233.211.61-0.2
24Grimsby Town233.161.58-0.2
25Aston Villa233.121.56-0.1
26Wrexham343.071.02+0.9
27Leicester City232.991.50
28Birmingham City242.631.32+1.4
29Brackley Town212.551.28-1.6
30Sheffield United102.482.48-2.5
31Hull City212.481.24-1.5
32Blackpool232.461.23+0.5
33Stoke City232.461.23+0.5
34Wigan Athletic232.431.22+0.6
35Barnsley232.41.2+0.6
36Mansfield Town362.20.73+3.8
37Leyton Orient232.191.1+0.8
38Brighton & Hove Albion232.041.02+1
39Nottingham Forest111.91.9-0.9
40Milton Keynes Dons111.91.9-0.9
41Oxford United211.890.95-0.9
42Chelmsford City131.851.85+1.2
43Swansea City111.81.8-0.8
44Luton Town131.751.75+1.3
45Everton111.731.73-0.7
46Manchester United101.731.73-1.7
47Sutton United101.671.67-1.7
48Cambridge United101.611.61-1.6
49Swindon Town101.481.48-1.5
50Accrington Stanley131.461.46+1.5
51West Bromwich Albion211.360.68-0.4
52Chesterfield101.291.29-1.3
53Macclesfield361.290.43+4.7
54Gainsborough Trinity101.281.28-1.3
55York City101.231.23-1.2
56Tamworth101.051.05-1.1
57Blackburn Rovers110.990.990
58Fleetwood Town100.960.96-1
59Forest Green Rovers100.950.95-1
60Braintree Town100.940.94-0.9
61Tottenham Hotspur100.930.93-0.9
62Cheltenham Town100.920.92-0.9
63Weston-super-Mare100.870.87-0.9
64Coventry City100.830.83-0.8
65Notts County110.820.82+0.2
66Carlisle United100.820.82-0.8
67AFC Bournemouth110.80.8+0.2
68Middlesbrough100.790.79-0.8
69Preston North End100.70.7-0.7
70Watford100.520.52-0.5
71Portsmouth100.490.49-0.5
72Queens Park Rangers100.480.48-0.5
73Eastleigh100.420.42-0.4
74Millwall100.420.42-0.4
75Derby County100.390.39-0.4
76Exeter City100.290.29-0.3
77Gateshead100.280.28-0.3
78Newport County100.270.27-0.3
79Charlton Athletic100.230.23-0.2
80Maldon & Tiptree100.130.13-0.1
81South Shields100.10.1-0.1
82Sheffield Wednesday100.080.08-0.1
#TeamPxGxGAxGD/90
1Chelsea412.684.148.542.14
2Manchester City5124.077.931.59
3Brentford312.587.914.671.56
4Norwich City37.122.94.221.41
5Arsenal48.494.394.11.03
6Burnley25.831.784.052.03
7Ipswich Town25.382.482.91.45
8Fulham36.113.232.880.96
9Liverpool47.925.092.830.71
10West Ham United414.4211.832.590.65
11Sheffield United13.040.992.052.05
12Boreham Wood24.342.3421
13Leeds United411.839.861.970.49
14Bristol City23.942.111.830.92
15Burton Albion34.493.171.320.44
16Nottingham Forest13.042.080.960.96
17Milton Keynes Dons12.311.450.860.86
18Wolverhampton Wanderers34.8540.850.28
19Sunderland34.393.540.850.28
20Chelmsford City12.191.420.770.77
21Swansea City12.521.80.720.72
22Doncaster Rovers23.222.540.680.34
23Brackley Town27.636.990.640.32
24Grimsby Town22.642.040.60.3
25Aston Villa22.521.970.550.28
26Manchester United11.811.280.530.53
27Everton11.551.030.520.52
28Luton Town11.240.730.510.51
29Sutton United12.21.730.470.47
30Walsall34.393.930.460.15
31Shrewsbury Town36.035.660.370.12
32Cambridge United11.240.90.340.34
33Leicester City22.3120.310.16
34Swindon Town11.351.180.170.17
35Accrington Stanley11.371.240.130.13
36Birmingham City25.465.56-0.1-0.05
37Gainsborough Trinity11.241.37-0.13-0.13
38Chesterfield11.361.49-0.13-0.13
39Stoke City23.053.33-0.28-0.14
40York City11.842.14-0.3-0.3
41Wigan Athletic22.012.42-0.41-0.21
42Salford City34.124.57-0.45-0.15
43Tamworth11.061.53-0.47-0.47
44Cheltenham Town10.61.11-0.51-0.51
45Forest Green Rovers10.731.24-0.51-0.51
46Hull City22.643.2-0.56-0.28
47Blackburn Rovers11.011.57-0.56-0.56
48Newcastle United36.026.61-0.59-0.2
49Tottenham Hotspur10.841.44-0.6-0.6
50Barnsley23.313.92-0.61-0.31
51Fleetwood Town111.61-0.61-0.61
52Weston-super-Mare10.81.48-0.68-0.68
53Braintree Town11.422.19-0.77-0.77
54Blackpool24.255.26-1.01-0.51
55Preston North End10.771.79-1.02-1.02
56Middlesbrough11.282.33-1.05-1.05
57Coventry City11.552.6-1.05-1.05
58Carlisle United11.712.83-1.12-1.12
59Leyton Orient22.413.56-1.15-0.58
60Brighton & Hove Albion22.914.12-1.21-0.61
61AFC Bournemouth12.343.74-1.4-1.4
62Oxford United22.644.11-1.47-0.74
63Watford10.822.32-1.5-1.5
64Port Vale57.499.02-1.53-0.31
65Eastleigh10.532.1-1.57-1.57
66Queens Park Rangers10.82.39-1.59-1.59
67Portsmouth11.042.8-1.76-1.76
68Gateshead10.292.09-1.8-1.8
69Derby County10.682.51-1.83-1.83
70Wrexham34.986.96-1.98-0.66
71Notts County15.27.18-1.98-1.98
72Millwall11.073.08-2.01-2.01
73Exeter City10.582.71-2.13-2.13
74Newport County10.923.49-2.57-2.57
75West Bromwich Albion22.515.25-2.74-1.37
76Charlton Athletic11.114.1-2.99-2.99
77South Shields10.283.34-3.06-3.06
78Maldon & Tiptree10.543.67-3.13-3.13
79Macclesfield30.74.1-3.4-1.13
80Southampton55.148.65-3.51-0.7
81Sheffield Wednesday10.393.92-3.53-3.53
82Mansfield Town34.028.01-3.99-1.33
#TeamPGnpxGxG/90
1Manchester City52111.21122.4
2Chelsea42011.112.683.17
3West Ham United479.6814.423.61
4Brentford357.8412.584.19
5Arsenal4117.78.492.12
6Port Vale587.497.491.5
7Norwich City387.127.122.37
8Leeds United497.0911.832.96
9Liverpool4106.347.921.98
10Fulham356.116.112.04
11Burnley265.835.832.92
12Ipswich Town225.385.382.69
13Newcastle United375.236.022.01
14Wrexham364.984.981.66
15Wolverhampton Wanderers384.854.851.62
16Burton Albion384.494.491.5
17Shrewsbury Town364.456.032.01
18Boreham Wood234.344.342.17
19Salford City374.124.121.37
20Mansfield Town374.024.021.34
21Bristol City253.943.941.97
22Walsall363.64.391.46
23Sunderland323.64.391.46
24Southampton593.565.141.03
25Blackpool253.464.252.13
26Barnsley243.313.311.66
27Doncaster Rovers243.223.221.61
28Stoke City223.053.051.53
29Nottingham Forest133.043.043.04
30Sheffield United133.043.043.04
31Brighton & Hove Albion222.912.911.46
32Brackley Town232.897.633.82
33Grimsby Town232.642.641.32
34Oxford United212.642.641.32
35Hull City202.642.641.32
36Swansea City122.522.522.52
37Aston Villa232.522.521.26
38West Bromwich Albion232.512.511.26
39Leyton Orient212.412.411.21
40AFC Bournemouth132.342.342.34
41Leicester City232.312.311.16
42Milton Keynes Dons112.312.312.31
43Birmingham City242.35.462.73
44Sutton United112.22.22.2
45Chelmsford City142.192.192.19
46York City121.841.841.84
47Manchester United111.811.811.81
48Carlisle United111.711.711.71
49Coventry City101.551.551.55
50Accrington Stanley121.371.371.37
51Chesterfield111.361.361.36
52Swindon Town121.351.351.35
53Middlesbrough111.281.281.28
54Luton Town141.241.241.24
55Cambridge United121.241.241.24
56Gainsborough Trinity111.241.241.24
57Wigan Athletic211.222.011.01
58Charlton Athletic111.111.111.11
59Millwall111.071.071.07
60Tamworth101.061.061.06
61Portsmouth111.041.041.04
62Blackburn Rovers101.011.011.01
63Fleetwood Town10111
64Newport County100.920.920.92
65Tottenham Hotspur110.840.840.84
66Watford110.820.820.82
67Queens Park Rangers110.80.80.8
68Weston-super-Mare120.80.80.8
69Preston North End100.770.770.77
70Everton110.761.551.55
71Forest Green Rovers130.730.730.73
72Macclesfield350.70.70.23
73Derby County110.680.680.68
74Braintree Town110.631.421.42
75Cheltenham Town100.60.60.6
76Exeter City110.580.580.58
77Maldon & Tiptree110.540.540.54
78Eastleigh100.530.530.53
79Notts County120.465.25.2
80Sheffield Wednesday100.390.390.39
81Gateshead100.290.290.29
82South Shields110.280.280.28
#TeamPGxGoTxG/90
1Manchester City52114.8122.4
2Chelsea42014.7612.683.17
3West Ham United4713.5914.423.61
4Leeds United4911.611.832.96
5Brentford3510.6712.584.19
6Southampton598.435.141.03
7Liverpool4108.417.921.98
8Arsenal4117.898.492.12
9Port Vale587.697.491.5
10Fulham357.146.112.04
11Wolverhampton Wanderers386.84.851.62
12Norwich City386.767.122.37
13Burton Albion386.494.491.5
14Brackley Town236.457.633.82
15Wrexham366.124.981.66
16Newcastle United376.086.022.01
17Salford City375.544.121.37
18Walsall365.534.391.46
19Shrewsbury Town365.16.032.01
20Burnley264.945.832.92
21Doncaster Rovers244.943.221.61
22Notts County124.815.25.2
23Barnsley244.723.311.66
24Sunderland324.514.391.46
25Birmingham City244.415.462.73
26Mansfield Town374.184.021.34
27Blackpool253.934.252.13
28Bristol City253.873.941.97
29Aston Villa233.342.521.26
30West Bromwich Albion233.32.511.26
31Boreham Wood233.254.342.17
32Chelmsford City143.142.192.19
33AFC Bournemouth132.932.342.34
34Nottingham Forest132.633.043.04
35Grimsby Town232.622.641.32
36Ipswich Town222.525.382.69
37Swansea City122.492.522.52
38Milton Keynes Dons112.482.312.31
39Weston-super-Mare122.460.80.8
40York City122.41.841.84
41Oxford United212.272.641.32
42Brighton & Hove Albion222.112.911.46
43Carlisle United112.11.711.71
44Luton Town142.021.241.24
45Manchester United111.91.811.81
46Sutton United111.832.22.2
47Leicester City231.742.311.16
48Wigan Athletic211.622.011.01
49Millwall111.591.071.07
50Cambridge United121.51.241.24
51Hull City201.52.641.32
52Accrington Stanley121.461.371.37
53Middlesbrough111.441.281.28
54Sheffield United131.423.043.04
55Swindon Town121.291.351.35
56Portsmouth111.261.041.04
57Stoke City221.263.051.53
58Queens Park Rangers111.150.80.8
59Chesterfield111.131.361.36
60Everton111.071.551.55
61Exeter City111.020.580.58
62Braintree Town110.911.421.42
63Blackburn Rovers100.821.011.01
64Watford110.790.820.82
65Derby County110.730.680.68
66Charlton Athletic110.71.111.11
67Maldon & Tiptree110.680.540.54
68Leyton Orient210.672.411.21
69Tottenham Hotspur110.660.840.84
70Preston North End100.630.770.77
71Eastleigh100.60.530.53
72Sheffield Wednesday100.530.390.39
73Cheltenham Town100.470.60.6
74Gainsborough Trinity110.461.241.24
75Forest Green Rovers130.370.730.73
76Gateshead100.230.290.29
77South Shields110.180.280.28
78Fleetwood Town100.1611
79Macclesfield350.160.70.23
80Newport County100.160.920.92
81Tamworth100.141.061.06
82Coventry City100.081.551.55
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
Sun, Apr 26
xG
0.64
Chelsea
1 - 0
Leeds United
0.74
xG
Sat, Apr 25
xG
1.9
Manchester City
2 - 1
Southampton
0.25
xG
Sun, Apr 5
xG
3.1
West Ham United
2 - 2
Leeds United
2.77
xG
Sat, Apr 4
xG
0.88
Southampton
2 - 1
Arsenal
1.88
3.9
Chelsea
7 - 0
Port Vale
0.11
1.82
Manchester City
4 - 0
Liverpool
1.65
xG
Mon, Mar 9
xG
2.93
West Ham United
2 - 2
Brentford
3.33
xG
Sun, Mar 8
xG
2.14
Leeds United
3 - 0
Norwich City
1.19
0.66
Port Vale
1 - 0
Sunderland
1.56
1.92
Fulham
0 - 1
Southampton
1.5
xG
Sat, Mar 7
xG
1.15
Newcastle United
1 - 3
Manchester City
3.29
1.84
Wrexham
2 - 4
Chelsea
2
2.29
Mansfield Town
1 - 2
Arsenal
2.28
xG
Fri, Mar 6
xG
0.45
Wolverhampton Wanderers
1 - 3
Liverpool
1.85
xG
Tue, Mar 3
xG
1.37
Port Vale
1 - 0
Bristol City
1.34
xG
Sun, Feb 15
xG
1.63
Arsenal
4 - 0
Wigan Athletic
0.24
1.31
Oxford United
0 - 1
Sunderland
1.79
0.45
Stoke City
1 - 2
Fulham
1.77
1.2
Grimsby Town
0 - 1
Wolverhampton Wanderers
1.32
1.29
Birmingham City
1 - 1
Leeds United
1.06
xG
Sat, Feb 14
xG
2.21
Liverpool
3 - 0
Brighton & Hove Albion
1.39
1.09
Aston Villa
1 - 3
Newcastle United
1.24
1.31
Southampton
2 - 1
Leicester City
1.02
2.76
Burnley
1 - 2
Mansfield Town
0.53
2.29
Manchester City
2 - 0
Salford City
0.42
2.39
Norwich City
3 - 1
West Bromwich Albion
0.69
1.16
Burton Albion
0 - 1
West Ham United
1.94
xG
Fri, Feb 13
xG
0.99
Wrexham
1 - 0
Ipswich Town
1.84
1.13
Hull City
0 - 4
Chelsea
2.21
xG
Tue, Jan 20
xG
1.18
Salford City
3 - 2
Swindon Town
1.42
xG
Mon, Jan 12
xG
2.07
Liverpool
4 - 1
Barnsley
1.09
xG
Sun, Jan 11
xG
1.79
Manchester United
1 - 2
Brighton & Hove Albion
1.19
3.08
Sheffield United
3 - 4
Mansfield Town
0.96
2.97
Norwich City
5 - 1
Walsall
0.18
1.46
Hull City
0 - 0
Blackburn Rovers
1.01
2.66
West Ham United
2 - 1
Queens Park Rangers
0.73
2.53
Swansea City
2 - 2
West Bromwich Albion
1.78
1.06
Portsmouth
1 - 4
Arsenal
2.81
0.64
Derby County
1 - 3
Leeds United
2.55
xG
Sat, Jan 10
xG
1.07
Charlton Athletic
1 - 5
Chelsea
3.78
xG
Fri, Jan 9
xG
0.27
Preston North End
0 - 1
Wigan Athletic
0.42
1.24
Milton Keynes Dons
1 - 1
Oxford United
0.39
0.54
Wrexham
3 - 3
Nottingham Forest
0.45
1.23
Port Vale
1 - 0
Fleetwood Town
0.29
xG
Mon, Dec 8
xG
0.45
Brackley Town
1 - 3
Burton Albion
1.81
xG
Sun, Dec 7
xG
2.89
Blackpool
4 - 1
Carlisle United
1.85
0.29
Gateshead
0 - 2
Walsall
2.21
3.49
Boreham Wood
3 - 0
Newport County
0.91
1.35
Slough Town
1 - 3
Macclesfield
0
xG
Sat, Dec 6
xG
1.2
Chesterfield
1 - 2
Doncaster Rovers
1.41

Download This Data as CSV

Get full access to xG, xGA, xPTS, and 30+ metrics for every team. Export to CSV and power your own analysis.

50+ Leagues 30+ Metrics Updated Daily

FA Cup xG Table 2025/26

The FA Cup xG table for 2025/26 tracks expected goals data for all 82 teams. This includes xG (expected goals), xGA (expected goals against), xPTS (expected points), npxG (non-penalty xG), xGoT (expected goals on target), and the goals vs xG overperformance metric.

Who has the best attack?

West Ham United top the xG charts with 14.42 expected goals from 4 games (3.61/90). With 7 goals scored, they are underperforming by 7.4.

Who has the best defence?

Luton Town have the tightest defence by xGA, conceding just 0.73 expected goals (0.73/90). Their actual goals conceded stands at 3.

Biggest overperformer

Manchester City are the biggest overperformers in FA Cup, scoring 21 goals from an xG of just 12 — a difference of +9. This could indicate clinical finishing or luck that may not be sustainable over the full season.

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-26 12:11:31