#TeamPGxG/90+/-
1Brentford3512.584.19-7.6
2West Ham United3511.083.69-6.1
3Leeds United378.822.94-1.8
4Chelsea3138.382.79+4.6
5Manchester City3158.242.75+6.8
6Brackley Town237.633.82-4.6
7Port Vale487.371.84+0.6
8Norwich City387.122.37+0.9
9Arsenal3106.672.22+3.3
10Liverpool3106.272.09+3.7
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
19Wolverhampton Wanderers384.851.62+3.2
20Burton Albion384.491.5+3.5
21Sunderland324.391.46-2.4
22Boreham Wood234.342.17-1.3
23Walsall364.331.44+1.7
24Blackpool254.252.13+0.8
25Salford City374.121.37+2.9
26Southampton364.081.36+1.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
7Accrington Stanley111.241.24-0.2
8Forest Green Rovers141.241.24+2.8
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
27Nottingham Forest132.082.08+0.9
28Barnsley142.082.08+1.9
29Gateshead122.092.09-0.1
30Bristol City222.111.06-0.1
31Manchester City322.170.72-0.2
32Braintree Town142.192.19+1.8
33Watford152.322.32+2.7
34Middlesbrough132.332.33+0.7
35Boreham Wood252.341.17+2.7
36Queens Park Rangers122.392.39-0.4
37Wigan Athletic242.421.21+1.6
38Ipswich Town222.481.24-0.5
39Derby County132.512.51+0.5
40Doncaster Rovers242.581.29+1.4
41Coventry City112.62.6-1.6
42Exeter City1102.712.71+7.3
43Portsmouth142.82.8+1.2
44Carlisle United142.832.83+1.2
45Norwich City352.90.97+2.1
46Millwall153.083.08+1.9
47Burton Albion323.171.06-1.2
48Hull City243.21.6+0.8
49Liverpool323.231.08-1.2
50Fulham333.231.08-0.2
51South Shields133.313.31-0.3
52Stoke City223.331.67-1.3
53Newport County133.493.49-0.5
54Sunderland323.541.18-1.5
55Leyton Orient243.561.78+0.4
56Arsenal323.581.19-1.6
57Maldon & Tiptree153.673.67+1.3
58AFC Bournemouth133.743.74-0.7
59Sheffield Wednesday123.923.92-1.9
60Walsall353.931.31+1.1
61Wolverhampton Wanderers3441.330
62Chelsea334.021.34-1
63Macclesfield334.11.37-1.1
64Charlton Athletic154.14.1+0.9
65Oxford United224.112.06-2.1
66Brighton & Hove Albion244.122.06-0.1
67Salford City344.571.52-0.6
68Port Vale414.71.18-3.7
69Southampton334.931.64-1.9
70West Bromwich Albion255.252.63-0.3
71Blackpool235.262.63-2.3
72Birmingham City235.562.78-2.6
73Shrewsbury Town385.661.89+2.3
74Leeds United326.522.17-4.5
75Newcastle United376.612.2+0.4
76Wrexham376.962.320
77Brackley Town256.993.5-2
78Notts County127.187.18-5.2
79Brentford327.912.64-5.9
80Mansfield Town368.012.67-2
81West Ham United338.822.94-5.8
#TeamPPTSxPTS/90+/-
1Manchester City397.582.53+1.4
2Port Vale4126.591.65+5.4
3Brentford376.52.17+0.5
4Norwich City366.312.1-0.3
5Chelsea396.312.1+2.7
6Arsenal396.152.05+2.9
7Liverpool396.132.04+2.9
8Fulham366.042.010
9Leeds United375.631.88+1.4
10West Ham United375.581.86+1.4
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
16Ipswich Town234.322.16-1.3
17Shrewsbury Town364.311.44+1.7
18Salford City363.911.3+2.1
19Bristol City233.91.95-0.9
20Newcastle United343.881.29+0.1
21Southampton393.621.21+5.4
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
1Manchester City38.242.176.072.02
2Brentford312.587.914.671.56
3Chelsea38.384.024.361.45
4Norwich City37.122.94.221.41
5Burnley25.831.784.052.03
6Arsenal36.673.583.091.03
7Liverpool36.273.233.041.01
8Ipswich Town25.382.482.91.45
9Fulham36.113.232.880.96
10Port Vale47.374.72.670.67
11Leeds United38.826.522.30.77
12West Ham United311.088.822.260.75
13Sheffield United13.040.992.052.05
14Boreham Wood24.342.3421
15Bristol City23.942.111.830.92
16Burton Albion34.493.171.320.44
17Nottingham Forest13.042.080.960.96
18Milton Keynes Dons12.311.450.860.86
19Sunderland34.393.540.850.28
20Wolverhampton Wanderers34.8540.850.28
21Chelmsford City12.191.420.770.77
22Swansea City12.521.80.720.72
23Doncaster Rovers23.222.580.640.32
24Brackley Town27.636.990.640.32
25Grimsby Town22.642.040.60.3
26Aston Villa22.521.970.550.28
27Manchester United11.811.280.530.53
28Everton11.551.030.520.52
29Luton Town11.240.730.510.51
30Sutton United12.21.730.470.47
31Walsall34.333.930.40.13
32Shrewsbury Town365.660.340.11
33Cambridge United11.240.90.340.34
34Leicester City22.3120.310.16
35Swindon Town11.351.180.170.17
36Accrington Stanley11.371.240.130.13
37Chesterfield11.41.49-0.09-0.09
38Birmingham City25.465.56-0.1-0.05
39Gainsborough Trinity11.241.37-0.13-0.13
40Stoke City23.053.33-0.28-0.14
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
50Fleetwood Town111.61-0.61-0.61
51Weston-super-Mare10.81.48-0.68-0.68
52Braintree Town11.422.19-0.77-0.77
53Southampton34.084.93-0.85-0.28
54Barnsley11.172.08-0.91-0.91
55Blackpool24.255.26-1.01-0.51
56Preston North End10.771.79-1.02-1.02
57Coventry City11.552.6-1.05-1.05
58Middlesbrough11.282.33-1.05-1.05
59Carlisle United11.712.83-1.12-1.12
60Leyton Orient22.413.56-1.15-0.58
61Brighton & Hove Albion22.914.12-1.21-0.61
62AFC Bournemouth12.343.74-1.4-1.4
63Oxford United22.644.11-1.47-0.74
64Watford10.822.32-1.5-1.5
65Eastleigh10.532.04-1.51-1.51
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
70Notts County15.27.18-1.98-1.98
71Wrexham34.986.96-1.98-0.66
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
1Manchester City3158.248.242.75
2Brentford357.8412.584.19
3Chelsea3137.598.382.79
4Port Vale487.377.371.84
5Norwich City387.127.122.37
6West Ham United356.3411.083.69
7Fulham356.116.112.04
8Arsenal3105.886.672.22
9Burnley265.835.832.92
10Liverpool3105.486.272.09
11Ipswich Town225.385.382.69
12Newcastle United375.236.022.01
13Wrexham364.984.981.66
14Leeds United374.878.822.94
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
25Doncaster Rovers243.223.221.61
26Stoke City223.053.051.53
27Sheffield United133.043.043.04
28Nottingham Forest133.043.043.04
29Brighton & Hove Albion222.912.911.46
30Brackley Town232.897.633.82
31Hull City202.642.641.32
32Grimsby Town232.642.641.32
33Oxford United212.642.641.32
34Swansea City122.522.522.52
35Aston Villa232.522.521.26
36West Bromwich Albion232.512.511.26
37Southampton362.54.081.36
38Leyton Orient212.412.411.21
39AFC Bournemouth132.342.342.34
40Leicester City232.312.311.16
41Milton Keynes Dons112.312.312.31
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
1Manchester City31511.068.242.75
2Brentford3510.6712.584.19
3West Ham United3510.6411.083.69
4Chelsea3139.898.382.79
5Leeds United378.828.822.94
6Port Vale487.87.371.84
7Fulham357.146.112.04
8Wolverhampton Wanderers386.84.851.62
9Norwich City386.767.122.37
10Liverpool3106.746.272.09
11Arsenal3106.66.672.22
12Burton Albion386.494.491.5
13Brackley Town236.457.633.82
14Wrexham366.124.981.66
15Newcastle United376.086.022.01
16Southampton365.694.081.36
17Walsall365.554.331.44
18Salford City375.544.121.37
19Shrewsbury Town365.1762
20Burnley264.945.832.92
21Doncaster Rovers244.943.221.61
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
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
2.53
Swansea City
2 - 2
West Bromwich Albion
1.78
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
3.08
Sheffield United
3 - 4
Mansfield Town
0.96
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
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
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
3.67
Port Vale
5 - 1
Maldon & Tiptree
0.52
0.53
Eastleigh
0 - 3
Walsall
2.01
0.29
South Shields
1 - 3
Shrewsbury Town
3.31
xG
Sat, Nov 1
xG
7.18
Brackley Town
2 - 2
Notts County
5.2

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?

Brentford top the xG charts with 12.58 expected goals from 3 games (4.19/90). With 5 goals scored, they are underperforming by 7.6.

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-03 19:06:03