League leaders
-
Finished first
Arsenal
ARS
85 pts
38 played 7 points clear
-
Best attack
Manchester City
MCI
1.87 xG per match
70.89 xG in 38 matches
-
Best defence
Arsenal
ARS
0.74 xGA per match
28.26 xGA in 38 matches
-
Strongest underlying
Arsenal
ARS
+0.97 xGD per match
77.41 xPts · 1st on xPts
What the Premier League numbers say
Arsenal finished first on 85 points. Their +0.97 xG difference per match was also the best in the league. Manchester City created the most, at 1.87 xG per match. Wolverhampton finished with 20 points from 38.17 xPts, the furthest below expected in the league.
Table
| # | Team | P | Pts | xG | xGA | xGD | xPts |
|---|---|---|---|---|---|---|---|
| 1 | Arsenal | 38 | 85 | 65.09 | 28.26 | +36.83 | 77.41 |
| 2 | Manchester City | 38 | 78 | 70.89 | 43.95 | +26.94 | 70.77 |
| 3 | Manchester United | 38 | 71 | 64.44 | 48.07 | +16.37 | 61.59 |
| 4 | Aston Villa | 38 | 65 | 47.75 | 54.87 | −7.12 | 47.55 |
| 5 | Liverpool | 38 | 60 | 60.13 | 47.70 | +12.43 | 60.93 |
Where the table and the chances disagree
Actual vs xPts position
Higher in the table than on xPts
- Sunderland SUN 7th · 18th on xPts 11 above xPts rank
- Aston Villa AVL 4th · 13th on xPts 9 above xPts rank
- Everton EVE 13th · 16th on xPts 3 above xPts rank
Lower in the table than on xPts
- Crystal Palace CRY 15th · 10th on xPts 5 below xPts rank
- Chelsea CHE 10th · 5th on xPts 5 below xPts rank
- Leeds United LEE 14th · 11th on xPts 3 below xPts rank
Points and goals against the chances
-
Most points above xPts
Actual points minus expected points based on match xG.
Aston Villa
AVL
+17.45
65 pts from 47.55 xPts
-
Most points below xPts
Actual points minus expected points based on match xG.
Wolverhampton
WOL
−18.17
20 pts from 38.17 xPts
-
Most goals above xG
Goals scored minus the xG of the chances taken.
Aston Villa
AVL
+8.25
56 goals from 47.75 xG
-
Fewest conceded vs xGA
Goals conceded minus the xG of the chances allowed.
Manchester City
MCI
−8.95
35 conceded from 43.95 xGA
- Better than the chances
- Worse than the chances
A gap can come from finishing, goalkeeping, game state or chance. xG and xPts are model estimates, not the result a team deserved.
Attack and defence
Strong and weak mean above or below the league average, the dashed lines. Fewer xGA per match sits higher, so top-right is strong at both ends.Arsenal
P 38 · Pts 85 · 1st
xG/match 1.71 · xGA/match 0.74 · xGD/match +0.97
xPts 77.41
Open ArsenalManchester City
P 38 · Pts 78 · 2nd
xG/match 1.87 · xGA/match 1.16 · xGD/match +0.71
xPts 70.77
Open Manchester CityManchester United
P 38 · Pts 71 · 3rd
xG/match 1.70 · xGA/match 1.27 · xGD/match +0.43
xPts 61.59
Open Manchester UnitedChelsea
P 38 · Pts 52 · 10th
xG/match 1.75 · xGA/match 1.38 · xGD/match +0.38
xPts 59.75
Open ChelseaLiverpool
P 38 · Pts 60 · 5th
xG/match 1.58 · xGA/match 1.26 · xGD/match +0.33
xPts 60.93
Open LiverpoolBrighton & Hove Albion
P 38 · Pts 53 · 8th
xG/match 1.51 · xGA/match 1.30 · xGD/match +0.21
xPts 57.46
Open Brighton & Hove AlbionBournemouth
P 38 · Pts 57 · 6th
xG/match 1.64 · xGA/match 1.47 · xGD/match +0.17
xPts 57.94
Open BournemouthBrentford
P 38 · Pts 53 · 9th
xG/match 1.59 · xGA/match 1.42 · xGD/match +0.17
xPts 56.47
Open BrentfordNewcastle United
P 38 · Pts 49 · 12th
xG/match 1.49 · xGA/match 1.34 · xGD/match +0.15
xPts 55.97
Open Newcastle UnitedCrystal Palace
P 38 · Pts 45 · 15th
xG/match 1.53 · xGA/match 1.38 · xGD/match +0.14
xPts 55.48
Open Crystal PalaceLeeds United
P 38 · Pts 47 · 14th
xG/match 1.43 · xGA/match 1.47 · xGD/match −0.04
xPts 53.97
Open Leeds UnitedAston Villa
P 38 · Pts 65 · 4th
xG/match 1.26 · xGA/match 1.44 · xGD/match −0.19
xPts 47.55
Open Aston VillaEverton
P 38 · Pts 49 · 13th
xG/match 1.20 · xGA/match 1.46 · xGD/match −0.26
xPts 44.80
Open EvertonTottenham Hotspur
P 38 · Pts 41 · 17th
xG/match 1.08 · xGA/match 1.35 · xGD/match −0.27
xPts 46.34
Open Tottenham HotspurNottingham Forest
P 38 · Pts 44 · 16th
xG/match 1.20 · xGA/match 1.48 · xGD/match −0.28
xPts 45.63
Open Nottingham ForestWest Ham United
P 38 · Pts 39 · 18th
xG/match 1.21 · xGA/match 1.57 · xGD/match −0.37
xPts 43.31
Open West Ham UnitedSunderland
P 38 · Pts 54 · 7th
xG/match 1.01 · xGA/match 1.41 · xGD/match −0.40
xPts 41.31
Open SunderlandWolverhampton
P 38 · Pts 20 · 20th
xG/match 0.94 · xGA/match 1.53 · xGD/match −0.60
xPts 38.17
Open WolverhamptonBurnley
P 38 · Pts 22 · 19th
xG/match 0.85 · xGA/match 1.99 · xGD/match −1.14
xPts 24.66
Open Burnley| Club | xG/match | xGA/match | xGD/match |
|---|---|---|---|
| Arsenal ARS | 1.71 | 0.74 | +0.97 |
| Manchester City MCI | 1.87 | 1.16 | +0.71 |
| Manchester United MUN | 1.70 | 1.27 | +0.43 |
| Chelsea CHE | 1.75 | 1.38 | +0.38 |
| Liverpool LIV | 1.58 | 1.26 | +0.33 |
| Brighton & Hove Albion BHA | 1.51 | 1.30 | +0.21 |
| Bournemouth BOU | 1.64 | 1.47 | +0.17 |
| Brentford BRE | 1.59 | 1.42 | +0.17 |
| Newcastle United NEW | 1.49 | 1.34 | +0.15 |
| Crystal Palace CRY | 1.53 | 1.38 | +0.14 |
| Leeds United LEE | 1.43 | 1.47 | −0.04 |
| Fulham FUL | 1.27 | 1.38 | −0.11 |
| Aston Villa AVL | 1.26 | 1.44 | −0.19 |
| Everton EVE | 1.20 | 1.46 | −0.26 |
| Tottenham Hotspur TOT | 1.08 | 1.35 | −0.27 |
| Nottingham Forest NFO | 1.20 | 1.48 | −0.28 |
| West Ham United WHU | 1.21 | 1.57 | −0.37 |
| Sunderland SUN | 1.01 | 1.41 | −0.40 |
| Wolverhampton WOL | 0.94 | 1.53 | −0.60 |
| Burnley BUR | 0.85 | 1.99 | −1.14 |
- 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.
Player leaders
Goals
- 1 Erling Haaland 27 MCI 26.23 xG
- 2 Igor Thiago 22 BRE 20.59 xG
- 3 Antoine Semenyo 17 MCI 11.21 xG
xG
- 1 Erling Haaland 26.23 MCI 27 goals
- 2 Igor Thiago 20.59 BRE 22 goals
- 3 Dominic Calvert-Lewin 16.33 LEE 14 goals
xA
- 1 Bruno Fernandes 11.89 MUN 21 assists
- 2 Rayan Cherki 8.31 MCI 12 assists
- 3 Adam Wharton 7.13 CRY 5 assists
xGI
- 1 Erling Haaland 28.95 MCI 0.88 per 90
- 2 Bruno Fernandes 23.02 MUN 0.68 per 90
- 3 Igor Thiago 22.41 BRE 0.61 per 90
Latest results
-
xG 2.61 – 1.59 Followed the xG
-
xG 1.15 – 0.41 Followed the xG
-
Sunderland 2–1 Chelsea
xG 1.84 – 0.89 Followed the xG -
xG 1.81 – 0.31 Followed the xG
-
xG 1.73 – 0.95 Draw with an xG gap