#TeamPGxG/90+/-
1Brackley Town237.633.82-4.6
2Burnley267.453.73-1.5
3Leeds United247.393.7-3.4
4Norwich City287.233.62+0.8
5Brentford237.053.53-4.1
6Birmingham City246.313.16-2.3
7Chelsea296.33.15+2.7
8Manchester City2126.083.04+5.9
9Shrewsbury Town36620
10Liverpool275.872.94+1.1
11Arsenal285.812.91+2.2
12West Ham United235.742.87-2.7
13Wolverhampton Wanderers275.452.73+1.6
14Ipswich Town225.392.7-3.4
15Port Vale265.282.64+0.7
16Notts County125.25.2-3.2
17Fulham255.162.58-0.2
18Newcastle United264.922.46+1.1
19Burton Albion384.851.62+3.2
20Salford City374.381.46+2.6
21Boreham Wood234.342.17-1.3
22Walsall364.331.44+1.7
23Blackpool254.252.13+0.8
24Sunderland224.012.01-2
25Aston Villa233.551.78-0.6
26Stoke City223.431.72-1.4
27Oxford United213.421.71-2.4
28Brighton & Hove Albion223.341.67-1.3
29Grimsby Town233.231.62-0.2
30Doncaster Rovers243.221.61+0.8
31West Bromwich Albion233.151.58-0.2
32Wrexham243.071.54+0.9
33Sheffield United133.043.040
34Nottingham Forest133.043.040
35Hull City202.641.32-2.6
36Southampton252.581.29+2.4
37Swansea City122.522.52-0.5
38Leyton Orient212.411.21-1.4
39AFC Bournemouth132.342.34+0.7
40Bristol City152.322.32+2.7
41Milton Keynes Dons112.322.32-1.3
42Leicester City232.311.16+0.7
43Sutton United112.22.2-1.2
44Chelmsford City142.192.19+1.8
45Mansfield Town262.181.09+3.8
46Wigan Athletic212.131.07-1.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
54Tottenham Hotspur111.371.37-0.4
55Swindon Town121.351.35+0.7
56Middlesbrough111.281.28-0.3
57Luton Town141.241.24+2.8
58Gainsborough Trinity111.241.24-0.2
59Cambridge United121.241.24+0.8
60Barnsley111.171.17-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
68Watford110.820.82+0.2
69Queens Park Rangers110.80.8+0.2
70Weston-super-Mare120.80.8+1.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
75Exeter City110.610.61+0.4
76Cheltenham Town100.60.6-0.6
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
2Bristol City110.820.82+0.2
3Cambridge United130.90.9+2.1
4Sheffield United140.990.99+3
5Everton111.031.030
6Brentford201.090.55-1.1
7Cheltenham Town121.111.11+0.9
8Swindon Town131.181.18+1.8
9Forest Green Rovers141.241.24+2.8
10Accrington Stanley111.241.24-0.2
11Manchester United121.281.28+0.7
12Manchester City211.310.66-0.3
13Gainsborough Trinity121.371.37+0.6
14Arsenal211.380.69-0.4
15Chelmsford City111.421.42-0.4
16Milton Keynes Dons111.451.45-0.5
17Weston-super-Mare131.481.48+1.5
18Chesterfield121.491.49+0.5
19Port Vale211.520.76-0.5
20Tamworth111.531.53-0.5
21Norwich City221.550.78+0.5
22Blackburn Rovers101.571.57-1.6
23Fleetwood Town111.611.61-0.6
24Sutton United121.731.73+0.3
25Preston North End111.791.79-0.8
26Swansea City121.81.8+0.2
27Leicester City22210
28Eastleigh132.042.04+1
29Nottingham Forest132.082.08+0.9
30Barnsley142.082.08+1.9
31Gateshead122.092.09-0.1
32Fulham222.111.06-0.1
33Chelsea212.181.09-1.2
34Braintree Town142.192.19+1.8
35Burnley232.261.13+0.7
36Watford152.322.32+2.7
37Middlesbrough132.332.33+0.7
38Boreham Wood252.341.17+2.7
39Exeter City1102.352.35+7.7
40Queens Park Rangers122.392.39-0.4
41Ipswich Town222.411.21-0.4
42West Ham United212.441.22-1.4
43Tottenham Hotspur122.462.46-0.5
44Aston Villa242.481.24+1.5
45Derby County132.512.51+0.5
46Doncaster Rovers242.581.29+1.4
47Coventry City112.62.6-1.6
48Wolverhampton Wanderers212.711.36-1.7
49Portsmouth142.82.8+1.2
50Carlisle United142.832.83+1.2
51Southampton232.931.47+0.1
52Grimsby Town233.071.54-0.1
53Millwall153.083.08+1.9
54Hull City243.211.61+0.8
55Liverpool213.231.62-2.2
56South Shields133.313.31-0.3
57Newcastle United243.431.72+0.6
58Newport County133.493.49-0.5
59Sunderland213.521.76-2.5
60Leyton Orient243.561.78+0.4
61Maldon & Tiptree153.673.67+1.3
62Wigan Athletic243.781.89+0.2
63AFC Bournemouth133.813.81-0.8
64Sheffield Wednesday123.923.92-1.9
65Walsall354.031.34+1
66Charlton Athletic154.14.1+0.9
67Stoke City224.382.19-2.4
68Burton Albion324.651.55-2.7
69Wrexham234.882.44-1.9
70Blackpool235.262.63-2.3
71Oxford United225.32.65-3.3
72Macclesfield335.311.77-2.3
73Brighton & Hove Albion245.62.8-1.6
74Shrewsbury Town385.661.89+2.3
75Salford City345.961.99-2
76Leeds United226.093.05-4.1
77Birmingham City236.123.06-3.1
78West Bromwich Albion256.543.27-1.5
79Brackley Town256.993.5-2
80Notts County127.187.18-5.2
81Mansfield Town247.413.71-3.4
#TeamPPTSxPTS/90+/-
1Brentford265.522.76+0.5
2Norwich City265.442.72+0.6
3Manchester City265.212.61+0.8
4Burnley235.162.58-2.2
5Arsenal265.142.57+0.9
6Walsall365.031.68+1
7Chelsea264.782.39+1.2
8Burton Albion364.711.57+1.3
9West Ham United264.612.31+1.4
10Port Vale264.62.3+1.4
11Fulham264.512.26+1.5
12Ipswich Town234.382.19-1.4
13Shrewsbury Town364.311.44+1.7
14Wolverhampton Wanderers264.232.12+1.8
15Liverpool264.182.09+1.8
16Salford City363.771.26+2.2
17Leeds United243.71.85+0.3
18Boreham Wood233.581.79-0.6
19Newcastle United243.451.73+0.6
20Aston Villa233.371.69-0.4
21Doncaster Rovers233.191.6-0.2
22Leicester City232.991.50
23Grimsby Town232.961.480
24Sunderland242.941.47+1.1
25Birmingham City242.731.37+1.3
26Brackley Town212.551.28-1.6
27Southampton262.521.26+3.5
28Sheffield United102.482.48-2.5
29Hull City212.481.24-1.5
30Blackpool232.461.23+0.5
31Stoke City232.371.19+0.6
32Bristol City132.32.3+0.7
33Wigan Athletic232.231.12+0.8
34Leyton Orient232.191.1+0.8
35Milton Keynes Dons111.911.91-0.9
36Nottingham Forest111.91.9-0.9
37Chelmsford City131.851.85+1.2
38Oxford United211.80.9-0.8
39Swansea City111.81.8-0.8
40Wrexham241.770.89+2.2
41Luton Town131.751.75+1.3
42Everton111.731.73-0.7
43Manchester United101.731.73-1.7
44Brighton & Hove Albion231.690.85+1.3
45Sutton United101.671.67-1.7
46Cambridge United101.611.61-1.6
47Swindon Town101.481.48-1.5
48Accrington Stanley131.461.46+1.5
49West Bromwich Albion211.330.67-0.3
50Chesterfield101.321.32-1.3
51Gainsborough Trinity101.281.28-1.3
52Tamworth101.051.05-1.1
53Blackburn Rovers110.990.990
54Fleetwood Town100.960.96-1
55Macclesfield360.960.32+5
56Forest Green Rovers100.950.95-1
57Braintree Town100.940.94-0.9
58Cheltenham Town100.920.92-0.9
59Weston-super-Mare100.870.87-0.9
60Barnsley100.830.83-0.8
61Coventry City100.830.83-0.8
62Carlisle United100.820.82-0.8
63Notts County110.820.82+0.2
64Middlesbrough100.790.79-0.8
65Tottenham Hotspur100.790.79-0.8
66AFC Bournemouth110.770.77+0.2
67Preston North End100.70.7-0.7
68Mansfield Town260.620.31+5.4
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
74Exeter City100.390.39-0.4
75Derby County100.390.39-0.4
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
1Brentford27.051.095.962.98
2Norwich City27.231.555.682.84
3Burnley27.452.265.192.6
4Manchester City26.081.314.772.39
5Arsenal25.811.384.432.22
6Chelsea26.32.184.122.06
7Port Vale25.281.523.761.88
8West Ham United25.742.443.31.65
9Fulham25.162.113.051.53
10Ipswich Town25.392.412.981.49
11Wolverhampton Wanderers25.452.712.741.37
12Liverpool25.873.232.641.32
13Sheffield United13.040.992.052.05
14Boreham Wood24.342.3421
15Bristol City12.320.821.51.5
16Newcastle United24.923.431.490.75
17Leeds United27.396.091.30.65
18Aston Villa23.552.481.070.54
19Nottingham Forest13.042.080.960.96
20Milton Keynes Dons12.321.450.870.87
21Chelmsford City12.191.420.770.77
22Swansea City12.521.80.720.72
23Doncaster Rovers23.222.580.640.32
24Brackley Town27.636.990.640.32
25Manchester United11.811.280.530.53
26Everton11.551.030.520.52
27Luton Town11.240.730.510.51
28Sunderland24.013.520.490.25
29Sutton United12.21.730.470.47
30Cambridge United11.240.90.340.34
31Shrewsbury Town365.660.340.11
32Leicester City22.3120.310.16
33Walsall34.334.030.30.1
34Burton Albion34.854.650.20.07
35Birmingham City26.316.120.190.1
36Swindon Town11.351.180.170.17
37Grimsby Town23.233.070.160.08
38Accrington Stanley11.371.240.130.13
39Chesterfield11.41.49-0.09-0.09
40Gainsborough Trinity11.241.37-0.13-0.13
41Southampton22.582.93-0.35-0.18
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.21-0.57-0.29
47Fleetwood Town111.61-0.61-0.61
48Weston-super-Mare10.81.48-0.68-0.68
49Braintree Town11.422.19-0.77-0.77
50Barnsley11.172.08-0.91-0.91
51Stoke City23.434.38-0.95-0.48
52Blackpool24.255.26-1.01-0.51
53Preston North End10.771.79-1.02-1.02
54Coventry City11.552.6-1.05-1.05
55Middlesbrough11.282.33-1.05-1.05
56Tottenham Hotspur11.372.46-1.09-1.09
57Carlisle United11.712.83-1.12-1.12
58Leyton Orient22.413.56-1.15-0.58
59AFC Bournemouth12.343.81-1.47-1.47
60Watford10.822.32-1.5-1.5
61Eastleigh10.532.04-1.51-1.51
62Salford City34.385.96-1.58-0.53
63Queens Park Rangers10.82.39-1.59-1.59
64Wigan Athletic22.133.78-1.65-0.83
65Exeter City10.612.35-1.74-1.74
66Portsmouth11.042.8-1.76-1.76
67Gateshead10.292.09-1.8-1.8
68Wrexham23.074.88-1.81-0.91
69Derby County10.682.51-1.83-1.83
70Oxford United23.425.3-1.88-0.94
71Notts County15.27.18-1.98-1.98
72Millwall11.073.08-2.01-2.01
73Brighton & Hove Albion23.345.6-2.26-1.13
74Newport County10.923.49-2.57-2.57
75Charlton Athletic11.114.1-2.99-2.99
76South Shields10.283.31-3.03-3.03
77Maldon & Tiptree10.523.67-3.15-3.15
78West Bromwich Albion23.156.54-3.39-1.7
79Sheffield Wednesday10.393.92-3.53-3.53
80Macclesfield30.75.31-4.61-1.54
81Mansfield Town22.187.41-5.23-2.62
#TeamPGnpxGxG/90
1Burnley267.457.453.73
2Norwich City287.237.233.62
3Brentford236.267.053.53
4Manchester City2126.086.083.04
5West Ham United235.745.742.87
6Chelsea295.516.33.15
7Wolverhampton Wanderers275.455.452.73
8Ipswich Town225.395.392.7
9Port Vale265.285.282.64
10Fulham255.165.162.58
11Arsenal285.025.812.91
12Burton Albion384.854.851.62
13Shrewsbury Town364.4262
14Salford City374.384.381.46
15Boreham Wood234.344.342.17
16Liverpool274.295.872.94
17Newcastle United264.134.922.46
18Aston Villa233.553.551.78
19Walsall363.544.331.44
20Blackpool253.464.252.13
21Leeds United243.447.393.7
22Stoke City223.433.431.72
23Oxford United213.423.421.71
24Brighton & Hove Albion223.343.341.67
25Grimsby Town233.233.231.62
26Doncaster Rovers243.223.221.61
27Birmingham City243.156.313.16
28West Bromwich Albion233.153.151.58
29Wrexham243.073.071.54
30Nottingham Forest133.043.043.04
31Sheffield United133.043.043.04
32Brackley Town232.897.633.82
33Hull City202.642.641.32
34Swansea City122.522.522.52
35Sunderland222.434.012.01
36Leyton Orient212.412.411.21
37AFC Bournemouth132.342.342.34
38Milton Keynes Dons112.322.322.32
39Bristol City152.322.322.32
40Leicester City232.312.311.16
41Sutton United112.22.22.2
42Chelmsford City142.192.192.19
43Mansfield Town262.182.181.09
44Manchester United111.811.811.81
45Southampton251.792.581.29
46Carlisle United111.711.711.71
47Coventry City101.551.551.55
48Chesterfield111.41.41.4
49Accrington Stanley121.371.371.37
50Tottenham Hotspur111.371.371.37
51Swindon Town121.351.351.35
52Wigan Athletic211.342.131.07
53Middlesbrough111.281.281.28
54Luton Town141.241.241.24
55Cambridge United121.241.241.24
56Gainsborough Trinity111.241.241.24
57Barnsley111.171.171.17
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
65Watford110.820.820.82
66Queens Park Rangers110.80.80.8
67Weston-super-Mare120.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
74Exeter City110.610.610.61
75Cheltenham Town100.60.60.6
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 City2128.716.083.04
2Norwich City288.577.233.62
3Fulham258.055.162.58
4Chelsea297.776.33.15
5Liverpool277.375.872.94
6Wolverhampton Wanderers276.65.452.73
7Arsenal286.555.812.91
8Brackley Town236.457.633.82
9Burton Albion386.414.851.62
10Leeds United246.267.393.7
11Port Vale266.245.282.64
12Salford City375.94.381.46
13Walsall365.554.331.44
14Burnley265.557.453.73
15West Ham United235.515.742.87
16Brentford235.337.053.53
17Newcastle United265.314.922.46
18Birmingham City245.316.313.16
19Shrewsbury Town365.1762
20Aston Villa234.953.551.78
21Doncaster Rovers244.943.221.61
22West Bromwich Albion234.923.151.58
23Sunderland224.874.012.01
24Notts County124.815.25.2
25Mansfield Town264.562.181.09
26Wrexham243.963.071.54
27Southampton253.952.581.29
28Blackpool253.934.252.13
29Bristol City153.512.322.32
30Boreham Wood233.254.342.17
31Chelmsford City143.142.192.19
32Grimsby Town232.943.231.62
33AFC Bournemouth132.932.342.34
34Oxford United212.723.421.71
35Nottingham Forest132.633.043.04
36Swansea City122.492.522.52
37Ipswich Town222.485.392.7
38Milton Keynes Dons112.482.322.32
39Weston-super-Mare122.460.80.8
40Brighton & Hove Albion222.313.341.67
41Stoke City222.153.431.72
42Carlisle United112.11.711.71
43Luton Town142.021.241.24
44Manchester United111.91.811.81
45Wigan Athletic211.862.131.07
46Sutton United111.832.22.2
47Leicester City231.732.311.16
48Millwall111.591.071.07
49Hull City201.522.641.32
50Cambridge United121.51.241.24
51Accrington Stanley121.461.371.37
52Middlesbrough111.441.281.28
53Sheffield United131.423.043.04
54Swindon Town121.291.351.35
55Portsmouth111.261.041.04
56Tottenham Hotspur111.211.371.37
57Chesterfield111.171.41.4
58Queens Park Rangers111.150.80.8
59Everton111.071.551.55
60Barnsley111.041.171.17
61Exeter City111.040.610.61
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.670.520.52
68Leyton Orient210.672.411.21
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
78Macclesfield350.160.70.23
79Newport County100.160.920.92
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
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
0.45
Stoke City
1 - 2
Fulham
1.77
1.31
Oxford United
0 - 1
Sunderland
1.79
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.39
Norwich City
3 - 1
West Bromwich Albion
0.69
2.29
Manchester City
2 - 0
Salford City
0.42
1.31
Southampton
2 - 1
Leicester City
1.02
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
1.46
Hull City
0 - 0
Blackburn Rovers
1.01
3.08
Sheffield United
3 - 4
Mansfield Town
0.96
2.66
West Ham United
2 - 1
Queens Park Rangers
0.73
2.97
Norwich City
5 - 1
Walsall
0.18
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
1.24
Milton Keynes Dons
1 - 1
Oxford United
0.39
0.54
Wrexham
3 - 3
Nottingham Forest
0.45
0.27
Preston North End
0 - 1
Wigan Athletic
0.42
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
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
xG
Fri, Oct 31
xG
1.24
Luton Town
4 - 3
Forest Green Rovers
0.73

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?

Brackley Town top the xG charts with 7.63 expected goals from 2 games (3.82/90). With 3 goals scored, they are underperforming by 4.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-03-03 17:36:42