Premier League table 2025/2026
- Leader Arsenal 85 pts
- Most above xPts Aston Villa +17.45 against expected points
- Most below xPts Wolverhampton −18.17 against expected points
The standings, with the expected figures beside them: what each club's chances were worth, match by match, next to what it actually took.
| # restore the table order | Team | P sort descending | W sort descending | D sort descending | L sort descending | GF sort descending | GA sort descending | GD sort descending | Pts sort descending | xG sort descending | xGA sort descending | xGD sort descending | xPts sort descending | Pts vs xPts sort descending |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Arsenal ARS | 38 | 26 | 7 | 5 | 71 | 27 | +44 | 85 | 65.09 | 28.26 | +36.83 | 77.41 | +7.59 |
| 2 | Manchester City MCI | 38 | 23 | 9 | 6 | 77 | 35 | +42 | 78 | 70.89 | 43.95 | +26.94 | 70.77 | +7.23 |
| 3 | Manchester United MUN | 38 | 20 | 11 | 7 | 69 | 50 | +19 | 71 | 64.44 | 48.07 | +16.37 | 61.59 | +9.41 |
| 4 | Aston Villa AVL | 38 | 19 | 8 | 11 | 56 | 49 | +7 | 65 | 47.75 | 54.87 | −7.12 | 47.55 | +17.45 |
| 5 | Liverpool LIV | 38 | 17 | 9 | 12 | 63 | 53 | +10 | 60 | 60.13 | 47.70 | +12.43 | 60.93 | −0.93 |
| 6 | Bournemouth BOU | 38 | 13 | 18 | 7 | 58 | 54 | +4 | 57 | 62.17 | 55.82 | +6.35 | 57.94 | −0.94 |
| 7 | Sunderland SUN | 38 | 14 | 12 | 12 | 42 | 48 | −6 | 54 | 38.33 | 53.50 | −15.17 | 41.31 | +12.69 |
| 8 | Brighton & Hove Albion BHA | 38 | 14 | 11 | 13 | 52 | 46 | +6 | 53 | 57.39 | 49.30 | +8.09 | 57.46 | −4.46 |
| 9 | Brentford BRE | 38 | 14 | 11 | 13 | 55 | 52 | +3 | 53 | 60.39 | 54.05 | +6.34 | 56.47 | −3.47 |
| 10 | Chelsea CHE | 38 | 14 | 10 | 14 | 58 | 52 | +6 | 52 | 66.66 | 52.35 | +14.31 | 59.75 | −7.75 |
| 11 | Fulham FUL | 38 | 15 | 7 | 16 | 47 | 51 | −4 | 52 | 48.15 | 52.45 | −4.30 | 48.92 | +3.08 |
| 12 | Newcastle United NEW | 38 | 14 | 7 | 17 | 53 | 55 | −2 | 49 | 56.71 | 50.95 | +5.76 | 55.97 | −6.97 |
| 13 | Everton EVE | 38 | 13 | 10 | 15 | 47 | 50 | −3 | 49 | 45.55 | 55.55 | −10.00 | 44.80 | +4.20 |
| 14 | Leeds United LEE | 38 | 11 | 14 | 13 | 49 | 56 | −7 | 47 | 54.22 | 55.69 | −1.47 | 53.97 | −6.97 |
| 15 | Crystal Palace CRY | 38 | 11 | 12 | 15 | 41 | 51 | −10 | 45 | 57.96 | 52.49 | +5.47 | 55.48 | −10.48 |
| 16 | Nottingham Forest NFO | 38 | 11 | 11 | 16 | 48 | 51 | −3 | 44 | 45.51 | 56.12 | −10.61 | 45.63 | −1.63 |
| 17 | Tottenham Hotspur TOT | 38 | 10 | 11 | 17 | 48 | 57 | −9 | 41 | 40.89 | 51.21 | −10.32 | 46.34 | −5.34 |
| 18 | West Ham United WHU | 38 | 10 | 9 | 19 | 46 | 65 | −19 | 39 | 45.83 | 59.70 | −13.87 | 43.31 | −4.31 |
| 19 | Burnley BUR | 38 | 4 | 10 | 24 | 38 | 75 | −37 | 22 | 32.15 | 75.57 | −43.42 | 24.66 | −2.66 |
| 20 | Wolverhampton WOL | 38 | 3 | 11 | 24 | 27 | 68 | −41 | 20 | 35.70 | 58.31 | −22.61 | 38.17 | −18.17 |
- More points than xPts
- Fewer points than xPts
How to read this table
- xG
- Expected goals: the summed chance quality of the shots a club took. A chance scored nine times in ten is worth 0.9.
- xGA
- Expected goals against: the same measure for the shots a club allowed.
- xGD
- xG minus xGA: how far a club's chances outweighed its opponents', or the other way round.
- xPts
- Expected points: the points a club's match-by-match xG would be worth on average. Each match's two xG figures become chances of a win, a draw and a loss, and a win is worth 3 and a draw 1.
- Pts vs xPts
- Actual points minus expected points based on match xG. Positive, drawn in green, is more points than the chances were worth on average; negative, in red, is fewer. It measures the gap and says nothing about its cause.
- npxG
- Non-penalty xG: xG with penalties removed, offered where the competition's figures support it. It changes xG, xGA and xGD; xPts is always worked out from all xG.
Expected points are read off the same score matrix that prices the board: each played match's two xG totals are taken as scoring rates, and the team's share is 3 × P(win) + 1 × P(draw), summed over the season. Understat arrives at the same figure by simulating each shot, which needs per-shot data, held here for %{competitions}. Passes per defensive action and deep completions are not shown because no source here ingests the event data behind them.