#TeamPGxG/90+/-
1West Ham United4714.423.61-7.4
2Chelsea42012.683.17+7.3
3Brentford3512.584.19-7.6
4Leeds United4911.832.96-2.8
5Manchester City41910.12.53+8.9
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
12Newcastle United376.022.01+1
13Shrewsbury Town36620
14Burnley265.832.92+0.2
15Birmingham City245.462.73-1.5
16Ipswich Town225.382.69-3.4
17Notts County125.25.2-3.2
18Wrexham364.981.66+1
19Southampton484.891.22+3.1
20Wolverhampton Wanderers384.851.62+3.2
21Burton Albion384.491.5+3.5
22Sunderland324.391.46-2.4
23Boreham Wood234.342.17-1.3
24Walsall364.331.44+1.7
25Blackpool254.252.13+0.8
26Salford City374.121.37+2.9
27Mansfield Town374.021.34+3
28Bristol City253.941.97+1.1
29Doncaster Rovers243.221.61+0.8
30Stoke City223.051.53-1.1
31Sheffield United133.043.040
32Nottingham Forest133.043.040
33Brighton & Hove Albion222.911.46-0.9
34Grimsby Town232.641.32+0.4
35Hull City202.641.32-2.6
36Oxford United212.641.32-1.6
37Swansea City122.522.52-0.5
38Aston Villa232.521.26+0.5
39West Bromwich Albion232.511.26+0.5
40Leyton Orient212.411.21-1.4
41AFC Bournemouth132.342.34+0.7
42Milton Keynes Dons112.312.31-1.3
43Leicester City232.311.16+0.7
44Sutton United112.22.2-1.2
45Chelmsford City142.192.19+1.8
46Wigan Athletic212.011.01-1
47Manchester United111.811.81-0.8
48Carlisle United111.711.71-0.7
49Everton111.551.55-0.6
50Coventry City101.551.55-1.6
51Braintree Town111.421.42-0.4
52Chesterfield111.41.4-0.4
53Accrington Stanley121.371.37+0.6
54Swindon Town121.351.35+0.7
55Middlesbrough111.281.28-0.3
56Luton Town141.241.24+2.8
57Cambridge United121.241.24+0.8
58Gainsborough Trinity111.241.24-0.2
59Barnsley111.171.17-0.2
60Charlton Athletic111.111.11-0.1
61Millwall111.071.07-0.1
62Tamworth101.061.06-1.1
63Portsmouth111.041.040
64Blackburn Rovers101.011.01-1
65Fleetwood Town1011-1
66Newport County100.920.92-0.9
67Tottenham Hotspur110.840.84+0.2
68Watford110.820.82+0.2
69Weston-super-Mare120.80.8+1.2
70Queens Park Rangers110.80.8+0.2
71Preston North End100.770.77-0.8
72Forest Green Rovers130.730.73+2.3
73Macclesfield350.70.23+4.3
74Derby County110.680.68+0.3
75Cheltenham Town100.60.6-0.6
76Exeter City110.580.58+0.4
77Eastleigh100.530.53-0.5
78Maldon & Tiptree110.520.52+0.5
79Sheffield Wednesday100.390.39-0.4
80Gateshead100.290.29-0.3
81South 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
26Eastleigh132.042.04+1
27Barnsley142.082.08+1.9
28Nottingham Forest132.082.08+0.9
29Gateshead122.092.09-0.1
30Bristol City222.111.06-0.1
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.581.29+1.4
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
49South Shields133.313.31-0.3
50Stoke City223.331.67-1.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
56Manchester City423.820.96-1.8
57Sheffield Wednesday123.923.92-1.9
58Walsall353.931.31+1.1
59Wolverhampton Wanderers3441.330
60Charlton Athletic154.14.1+0.9
61Macclesfield334.11.37-1.1
62Oxford United224.112.06-2.1
63Brighton & Hove Albion244.122.06-0.1
64Chelsea434.141.04-1.1
65Arsenal444.391.1-0.4
66Salford City344.571.52-0.6
67Liverpool465.091.27+0.9
68West Bromwich Albion255.252.63-0.3
69Blackpool235.262.63-2.3
70Birmingham City235.562.78-2.6
71Shrewsbury Town385.661.89+2.3
72Newcastle United376.612.2+0.4
73Southampton446.751.69-2.8
74Wrexham376.962.320
75Brackley Town256.993.5-2
76Notts County127.187.18-5.2
77Brentford327.912.64-5.9
78Mansfield Town368.012.67-2
79Port Vale5891.8-1
80Leeds United449.862.47-5.9
81West Ham United4511.832.96-6.8
#TeamPPTSxPTS/90+/-
1Chelsea4129.272.32+2.7
2Manchester City4129.12.28+2.9
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.031.68+1
13Burnley234.982.49-2
14Sunderland344.711.57-0.7
15Wolverhampton Wanderers364.371.46+1.6
16Southampton4124.331.08+7.7
17Ipswich Town234.322.16-1.3
18Shrewsbury Town364.311.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.191.6-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
30Hull City212.481.24-1.5
31Sheffield United102.482.48-2.5
32Stoke City232.461.23+0.5
33Blackpool232.461.23+0.5
34Wigan Athletic232.431.22+0.6
35Mansfield Town362.20.73+3.8
36Leyton Orient232.191.1+0.8
37Brighton & Hove Albion232.041.02+1
38Nottingham Forest111.91.9-0.9
39Milton Keynes Dons111.91.9-0.9
40Oxford United211.890.95-0.9
41Chelmsford City131.851.85+1.2
42Swansea City111.81.8-0.8
43Luton Town131.751.75+1.3
44Everton111.731.73-0.7
45Manchester United101.731.73-1.7
46Sutton United101.671.67-1.7
47Cambridge United101.611.61-1.6
48Swindon Town101.481.48-1.5
49Accrington Stanley131.461.46+1.5
50West Bromwich Albion211.360.68-0.4
51Chesterfield101.321.32-1.3
52Macclesfield361.290.43+4.7
53Gainsborough Trinity101.281.28-1.3
54Tamworth101.051.05-1.1
55Blackburn Rovers110.990.990
56Fleetwood Town100.960.96-1
57Forest Green Rovers100.950.95-1
58Braintree Town100.940.94-0.9
59Tottenham Hotspur100.930.93-0.9
60Cheltenham Town100.920.92-0.9
61Weston-super-Mare100.870.87-0.9
62Coventry City100.830.83-0.8
63Barnsley100.830.83-0.8
64Carlisle United100.820.82-0.8
65Notts County110.820.82+0.2
66AFC Bournemouth110.80.8+0.2
67Middlesbrough100.790.79-0.8
68Preston North End100.70.7-0.7
69Watford100.520.52-0.5
70Portsmouth100.490.49-0.5
71Queens Park Rangers100.480.48-0.5
72Eastleigh100.440.44-0.4
73Millwall100.420.42-0.4
74Derby County100.390.39-0.4
75Exeter City100.290.29-0.3
76Gateshead100.280.28-0.3
77Newport County100.270.27-0.3
78Charlton Athletic100.230.23-0.2
79Maldon & Tiptree100.130.13-0.1
80South Shields100.10.1-0.1
81Sheffield Wednesday100.080.08-0.1
#TeamPxGxGAxGD/90
1Chelsea412.684.148.542.14
2Manchester City410.13.826.281.57
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
18Sunderland34.393.540.850.28
19Wolverhampton Wanderers34.8540.850.28
20Chelmsford City12.191.420.770.77
21Swansea City12.521.80.720.72
22Doncaster Rovers23.222.580.640.32
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.333.930.40.13
31Cambridge United11.240.90.340.34
32Shrewsbury Town365.660.340.11
33Leicester City22.3120.310.16
34Swindon Town11.351.180.170.17
35Accrington Stanley11.371.240.130.13
36Chesterfield11.41.49-0.09-0.09
37Birmingham City25.465.56-0.1-0.05
38Gainsborough Trinity11.241.37-0.13-0.13
39Stoke City23.053.33-0.28-0.14
40Wigan Athletic22.012.42-0.41-0.21
41Salford City34.124.57-0.45-0.15
42Tamworth11.061.53-0.47-0.47
43Cheltenham Town10.61.11-0.51-0.51
44Forest Green Rovers10.731.24-0.51-0.51
45Blackburn Rovers11.011.57-0.56-0.56
46Hull City22.643.2-0.56-0.28
47Newcastle United36.026.61-0.59-0.2
48Tottenham Hotspur10.841.44-0.6-0.6
49Fleetwood Town111.61-0.61-0.61
50Weston-super-Mare10.81.48-0.68-0.68
51Braintree Town11.422.19-0.77-0.77
52Barnsley11.172.08-0.91-0.91
53Blackpool24.255.26-1.01-0.51
54Preston North End10.771.79-1.02-1.02
55Coventry City11.552.6-1.05-1.05
56Middlesbrough11.282.33-1.05-1.05
57Carlisle United11.712.83-1.12-1.12
58Leyton Orient22.413.56-1.15-0.58
59Brighton & Hove Albion22.914.12-1.21-0.61
60AFC Bournemouth12.343.74-1.4-1.4
61Oxford United22.644.11-1.47-0.74
62Watford10.822.32-1.5-1.5
63Eastleigh10.532.04-1.51-1.51
64Port Vale57.499-1.51-0.3
65Queens Park Rangers10.82.39-1.59-1.59
66Portsmouth11.042.8-1.76-1.76
67Gateshead10.292.09-1.8-1.8
68Derby County10.682.51-1.83-1.83
69Southampton44.896.75-1.86-0.47
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.31-3.03-3.03
78Maldon & Tiptree10.523.67-3.15-3.15
79Macclesfield30.74.1-3.4-1.13
80Sheffield Wednesday10.393.92-3.53-3.53
81Mansfield Town34.028.01-3.99-1.33
#TeamPGnpxGxG/90
1Chelsea42011.112.683.17
2West Ham United479.6814.423.61
3Manchester City4199.3110.12.53
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.4262
18Boreham Wood234.344.342.17
19Salford City374.124.121.37
20Mansfield Town374.024.021.34
21Bristol City253.943.941.97
22Sunderland323.64.391.46
23Walsall363.544.331.44
24Blackpool253.464.252.13
25Southampton483.314.891.22
26Doncaster Rovers243.223.221.61
27Stoke City223.053.051.53
28Sheffield United133.043.043.04
29Nottingham Forest133.043.043.04
30Brighton & Hove Albion222.912.911.46
31Brackley Town232.897.633.82
32Grimsby Town232.642.641.32
33Hull City202.642.641.32
34Oxford United212.642.641.32
35Aston Villa232.522.521.26
36Swansea City122.522.522.52
37West Bromwich Albion232.512.511.26
38Leyton Orient212.412.411.21
39AFC Bournemouth132.342.342.34
40Milton Keynes Dons112.312.312.31
41Leicester City232.312.311.16
42Birmingham City242.35.462.73
43Sutton United112.22.22.2
44Chelmsford City142.192.192.19
45Manchester United111.811.811.81
46Carlisle United111.711.711.71
47Coventry City101.551.551.55
48Chesterfield111.41.41.4
49Accrington Stanley121.371.371.37
50Swindon Town121.351.351.35
51Middlesbrough111.281.281.28
52Luton Town141.241.241.24
53Cambridge United121.241.241.24
54Gainsborough Trinity111.241.241.24
55Wigan Athletic211.222.011.01
56Barnsley111.171.171.17
57Charlton Athletic111.111.111.11
58Millwall111.071.071.07
59Tamworth101.061.061.06
60Portsmouth111.041.041.04
61Blackburn Rovers101.011.011.01
62Fleetwood Town10111
63Newport County100.920.920.92
64Tottenham Hotspur110.840.840.84
65Watford110.820.820.82
66Weston-super-Mare120.80.80.8
67Queens Park Rangers110.80.80.8
68Preston North End100.770.770.77
69Everton110.761.551.55
70Forest Green Rovers130.730.730.73
71Macclesfield350.70.70.23
72Derby County110.680.680.68
73Braintree Town110.631.421.42
74Cheltenham Town100.60.60.6
75Exeter City110.580.580.58
76Eastleigh100.530.530.53
77Maldon & Tiptree110.520.520.52
78Notts County120.465.25.2
79Sheffield Wednesday100.390.390.39
80Gateshead100.290.290.29
81South Shields110.280.280.28
#TeamPGxGoTxG/90
1Chelsea42014.7612.683.17
2Manchester City41913.6110.12.53
3West Ham United4713.5914.423.61
4Leeds United4911.611.832.96
5Brentford3510.6712.584.19
6Liverpool4108.417.921.98
7Arsenal4117.898.492.12
8Port Vale587.87.491.5
9Southampton487.294.891.22
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
17Walsall365.554.331.44
18Salford City375.544.121.37
19Shrewsbury Town365.1762
20Doncaster Rovers244.943.221.61
21Burnley264.945.832.92
22Notts County124.815.25.2
23Sunderland324.514.391.46
24Birmingham City244.415.462.73
25Mansfield Town374.184.021.34
26Blackpool253.934.252.13
27Bristol City253.873.941.97
28Aston Villa233.342.521.26
29West Bromwich Albion233.32.511.26
30Boreham Wood233.254.342.17
31Chelmsford City143.142.192.19
32AFC Bournemouth132.932.342.34
33Nottingham Forest132.633.043.04
34Grimsby Town232.622.641.32
35Ipswich Town222.525.382.69
36Swansea City122.492.522.52
37Milton Keynes Dons112.482.312.31
38Weston-super-Mare122.460.80.8
39Oxford United212.272.641.32
40Brighton & Hove Albion222.112.911.46
41Carlisle United112.11.711.71
42Luton Town142.021.241.24
43Manchester United111.91.811.81
44Sutton United111.832.22.2
45Leicester City231.742.311.16
46Wigan Athletic211.622.011.01
47Millwall111.591.071.07
48Hull City201.52.641.32
49Cambridge United121.51.241.24
50Accrington Stanley121.461.371.37
51Middlesbrough111.441.281.28
52Sheffield United131.423.043.04
53Swindon Town121.291.351.35
54Portsmouth111.261.041.04
55Stoke City221.263.051.53
56Chesterfield111.171.41.4
57Queens Park Rangers111.150.80.8
58Everton111.071.551.55
59Barnsley111.041.171.17
60Exeter City111.020.580.58
61Braintree Town110.911.421.42
62Blackburn Rovers100.821.011.01
63Watford110.790.820.82
64Derby County110.730.680.68
65Charlton Athletic110.71.111.11
66Maldon & Tiptree110.670.520.52
67Leyton Orient210.672.411.21
68Tottenham Hotspur110.660.840.84
69Preston North End100.630.770.77
70Eastleigh100.580.530.53
71Sheffield Wednesday100.530.390.39
72Cheltenham Town100.470.60.6
73Gainsborough Trinity110.461.241.24
74Forest Green Rovers130.370.730.73
75Gateshead100.230.290.29
76South Shields110.190.280.28
77Fleetwood Town100.1611
78Newport County100.160.920.92
79Macclesfield350.160.70.23
80Tamworth100.141.061.06
81Coventry 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 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
2.76
Burnley
1 - 2
Mansfield Town
0.53
2.29
Manchester City
2 - 0
Salford City
0.42
1.31
Southampton
2 - 1
Leicester City
1.02
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
1.13
Hull City
0 - 4
Chelsea
2.21
0.99
Wrexham
1 - 0
Ipswich Town
1.84
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
2.66
West Ham United
2 - 1
Queens Park Rangers
0.73
1.46
Hull City
0 - 0
Blackburn Rovers
1.01
2.53
Swansea City
2 - 2
West Bromwich Albion
1.78
3.08
Sheffield United
3 - 4
Mansfield Town
0.96
2.97
Norwich City
5 - 1
Walsall
0.18
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.54
Wrexham
3 - 3
Nottingham Forest
0.45
1.23
Port Vale
1 - 0
Fleetwood Town
0.29
1.24
Milton Keynes Dons
1 - 1
Oxford United
0.39
0.27
Preston North End
0 - 1
Wigan Athletic
0.42
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
xG
Mon, Nov 3
xG
0.89
Tamworth
0 - 1
Leyton Orient
1.53
xG
Sun, Nov 2
xG
1.24
Gainsborough Trinity
1 - 2
Accrington Stanley
1.37

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 81 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.

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-23 06:21:07