Premier League xG difference 2026/2027
Expected-goal difference per match for every Premier League club: the chances a side made, less the chances it allowed, over the matches with xG behind them.
Arsenal lead on expected-goal difference, +0.89 a match over 5 matches with xG. That is 0.19 a match clear of Brentford. Aston Villa sit at the foot on −0.94 a match.
Attack and defence
Brentford
P 5 · Pts 9 · 4th
xG/match 1.96 · xGA/match 1.26 · xGD/match +0.70
xPts 8.29
Open BrentfordManchester City
P 5 · Pts 15 · 1st
xG/match 2.10 · xGA/match 1.45 · xGD/match +0.65
xPts 9.34
Open Manchester CityBrighton & Hove Albion
P 5 · Pts 10 · 3rd
xG/match 2.31 · xGA/match 1.74 · xGD/match +0.57
xPts 8.12
Open Brighton & Hove AlbionManchester United
P 5 · Pts 5 · 12th
xG/match 1.93 · xGA/match 1.40 · xGD/match +0.53
xPts 7.99
Open Manchester UnitedNottingham Forest
P 5 · Pts 5 · 13th
xG/match 1.45 · xGA/match 0.95 · xGD/match +0.50
xPts 8.59
Open Nottingham ForestLiverpool
P 5 · Pts 9 · 6th
xG/match 1.67 · xGA/match 1.22 · xGD/match +0.45
xPts 8.43
Open LiverpoolLeeds United
P 5 · Pts 9 · 5th
xG/match 1.56 · xGA/match 1.27 · xGD/match +0.29
xPts 7.75
Open Leeds UnitedSunderland
P 5 · Pts 4 · 14th
xG/match 1.90 · xGA/match 1.75 · xGD/match +0.15
xPts 7.35
Open SunderlandBournemouth
P 5 · Pts 3 · 17th
xG/match 1.34 · xGA/match 1.39 · xGD/match −0.05
xPts 6.93
Open BournemouthIpswich Town
P 5 · Pts 6 · 11th
xG/match 1.53 · xGA/match 1.75 · xGD/match −0.22
xPts 7.03
Open Ipswich TownHull City
P 5 · Pts 8 · 8th
xG/match 1.10 · xGA/match 1.48 · xGD/match −0.37
xPts 5.43
Open Hull CityTottenham Hotspur
P 5 · Pts 2 · 20th
xG/match 1.00 · xGA/match 1.56 · xGD/match −0.56
xPts 5.86
Open Tottenham HotspurCrystal Palace
P 5 · Pts 4 · 15th
xG/match 1.25 · xGA/match 1.89 · xGD/match −0.64
xPts 4.76
Open Crystal PalaceCoventry City
P 5 · Pts 3 · 18th
xG/match 0.97 · xGA/match 1.73 · xGD/match −0.75
xPts 4.33
Open Coventry CityNewcastle United
P 5 · Pts 8 · 9th
xG/match 1.07 · xGA/match 1.83 · xGD/match −0.76
xPts 4.08
Open Newcastle UnitedAston Villa
P 5 · Pts 4 · 16th
xG/match 0.91 · xGA/match 1.84 · xGD/match −0.94
xPts 4.50
Open Aston Villa| Club | xG/match | xGA/match | xGD/match |
|---|---|---|---|
| Arsenal ARS | 1.70 | 0.81 | +0.89 |
| Brentford BRE | 1.96 | 1.26 | +0.70 |
| Manchester City MCI | 2.10 | 1.45 | +0.65 |
| Brighton & Hove Albion BHA | 2.31 | 1.74 | +0.57 |
| Manchester United MUN | 1.93 | 1.40 | +0.53 |
| Nottingham Forest NFO | 1.45 | 0.95 | +0.50 |
| Liverpool LIV | 1.67 | 1.22 | +0.45 |
| Leeds United LEE | 1.56 | 1.27 | +0.29 |
| Sunderland SUN | 1.90 | 1.75 | +0.15 |
| Everton EVE | 1.46 | 1.39 | +0.08 |
| Bournemouth BOU | 1.34 | 1.39 | −0.05 |
| Fulham FUL | 1.56 | 1.77 | −0.21 |
| Ipswich Town IPS | 1.53 | 1.75 | −0.22 |
| Chelsea CHE | 1.47 | 1.78 | −0.31 |
| Hull City HUL | 1.10 | 1.48 | −0.37 |
| Tottenham Hotspur TOT | 1.00 | 1.56 | −0.56 |
| Crystal Palace CRY | 1.25 | 1.89 | −0.64 |
| Coventry City COV | 0.97 | 1.73 | −0.75 |
| Newcastle United NEW | 1.07 | 1.83 | −0.76 |
| Aston Villa AVL | 0.91 | 1.84 | −0.94 |
- Top 3 in the table
- Other clubs
- Above average at both ends
- Below average at both ends
All xG. Hover, focus or tap a dot for its figures.
Ranked on xG difference per match
- Creates more than it allows
- Allows more than it creates
| # | Team | P | xG | xGA | xGD | xGD/match | Pts |
|---|---|---|---|---|---|---|---|
| 1 | Arsenal ARS | 5 | 8.48 | 4.03 | +4.45 | +0.89 | 12 |
| 2 | Brentford BRE | 5 | 9.79 | 6.29 | +3.50 | +0.70 | 9 |
| 3 | Manchester City MCI | 5 | 10.50 | 7.25 | +3.25 | +0.65 | 15 |
| 4 | Brighton & Hove Albion BHA | 5 | 11.57 | 8.71 | +2.86 | +0.57 | 10 |
| 5 | Manchester United MUN | 5 | 9.66 | 7.00 | +2.66 | +0.53 | 5 |
| 6 | Nottingham Forest NFO | 5 | 7.26 | 4.77 | +2.49 | +0.50 | 5 |
| 7 | Liverpool LIV | 5 | 8.35 | 6.12 | +2.23 | +0.45 | 9 |
| 8 | Leeds United LEE | 5 | 7.78 | 6.35 | +1.43 | +0.29 | 9 |
| 9 | Sunderland SUN | 5 | 9.49 | 8.73 | +0.76 | +0.15 | 4 |
| 10 | Everton EVE | 5 | 7.32 | 6.94 | +0.38 | +0.08 | 9 |
| 11 | Bournemouth BOU | 5 | 6.72 | 6.95 | −0.23 | −0.05 | 3 |
| 12 | Fulham FUL | 5 | 7.81 | 8.84 | −1.03 | −0.21 | 2 |
| 13 | Ipswich Town IPS | 5 | 7.67 | 8.77 | −1.10 | −0.22 | 6 |
| 14 | Chelsea CHE | 5 | 7.34 | 8.90 | −1.56 | −0.31 | 7 |
| 15 | Hull City HUL | 5 | 5.52 | 7.38 | −1.86 | −0.37 | 8 |
| 16 | Tottenham Hotspur TOT | 5 | 5.00 | 7.78 | −2.78 | −0.56 | 2 |
| 17 | Crystal Palace CRY | 5 | 6.27 | 9.45 | −3.18 | −0.64 | 4 |
| 18 | Coventry City COV | 5 | 4.86 | 8.63 | −3.77 | −0.75 | 3 |
| 19 | Newcastle United NEW | 5 | 5.33 | 9.14 | −3.81 | −0.76 | 8 |
| 20 | Aston Villa AVL | 5 | 4.53 | 9.22 | −4.69 | −0.94 | 4 |
Goals against chances made
Most goals above xG
Goals against chances allowed
Most conceded above xGA
Fewest conceded against xGA
A gap can come from finishing, goalkeeping, game state or chance. xG and xPts are model estimates, not the result a team deserved.
About these figures What each column measures, and the thresholds this ranking is under. Show Hide
- P
- — Matches played
- xG
- — Expected goals: the summed chance quality of the shots a team took
- xGA
- — Expected goals against: the summed chance quality of the shots a team allowed
- xGD
- — xG minus xGA
- xGD/match
- — xG minus xGA, per match with xG data
- Pts
- — Points
A club is ranked once it has 3 matches with xG and at least 75% of what the median club has played. Below that its row stays in the table, its rates are dashed and it sorts last.