Championship table 2026/2027
- Leader Swansea City 23 pts
- Most above xPts Stoke City +8.95 against expected points
- Most below xPts Preston North End −9.16 against expected points
The Championship table for 2026/2027, with expected goals (xG), xGA and expected points (xPts) beside every club's points. Middlesbrough lead on expected points with 22.37 xPts, while Swansea City top the table.
| # 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 | Swansea City SWA | 11 | 7 | 2 | 2 | 16 | 8 | +8 | 23 | 17.64 | 12.56 | +5.08 | 17.90 | +5.10 |
| 2 | West Ham United WHU | 11 | 6 | 4 | 1 | 30 | 12 | +18 | 22 | 23.78 | 12.94 | +10.84 | 20.78 | +1.22 |
| 3 | Middlesbrough MID | 11 | 6 | 4 | 1 | 22 | 16 | +6 | 22 | 21.78 | 11.27 | +10.51 | 22.37 | −0.37 |
| 4 | Southampton SOU | 11 | 6 | 3 | 2 | 21 | 10 | +11 | 21 | 20.16 | 14.38 | +5.78 | 19.02 | +1.98 |
| 5 | Birmingham City BIR | 11 | 5 | 5 | 1 | 20 | 11 | +9 | 20 | 19.43 | 13.58 | +5.85 | 19.30 | +0.70 |
| 6 | West Bromwich Albion WES | 11 | 6 | 2 | 3 | 15 | 12 | +3 | 20 | 14.15 | 15.84 | −1.69 | 13.70 | +6.30 |
| 7 | Stoke City STO | 11 | 6 | 1 | 4 | 18 | 16 | +2 | 19 | 9.87 | 18.81 | −8.94 | 10.05 | +8.95 |
| 8 | Wolverhampton WOL | 11 | 5 | 3 | 3 | 19 | 16 | +3 | 18 | 18.84 | 10.86 | +7.98 | 20.93 | −2.93 |
| 9 | Queens Park Rangers QUE | 11 | 4 | 5 | 2 | 15 | 12 | +3 | 17 | 16.55 | 13.20 | +3.35 | 17.76 | −0.76 |
| 10 | Blackburn Rovers BLA | 11 | 4 | 3 | 4 | 17 | 16 | +1 | 15 | 10.83 | 18.94 | −8.11 | 9.75 | +5.25 |
| 11 | Sheffield United SHE | 11 | 4 | 3 | 4 | 15 | 14 | +1 | 15 | 11.67 | 16.37 | −4.70 | 11.77 | +3.23 |
| 12 | Millwall MIL | 11 | 4 | 3 | 4 | 18 | 18 | 0 | 15 | 20.32 | 15.02 | +5.30 | 18.48 | −3.48 |
| 13 | Portsmouth POR | 11 | 4 | 3 | 4 | 14 | 14 | 0 | 15 | 14.90 | 12.92 | +1.98 | 16.60 | −1.60 |
| 14 | Wrexham WRE | 11 | 3 | 5 | 3 | 15 | 16 | −1 | 14 | 12.35 | 12.94 | −0.59 | 15.39 | −1.39 |
| 15 | Bolton Wanderers BOL | 11 | 4 | 2 | 5 | 15 | 18 | −3 | 14 | 15.35 | 18.64 | −3.29 | 12.62 | +1.38 |
| 16 | Bristol City BRI | 11 | 4 | 2 | 5 | 12 | 15 | −3 | 14 | 14.50 | 14.84 | −0.34 | 15.84 | −1.84 |
| 17 | Charlton Athletic CHA | 11 | 3 | 5 | 3 | 10 | 15 | −5 | 14 | 11.05 | 17.30 | −6.25 | 11.02 | +2.98 |
| 18 | Lincoln City LIN | 11 | 3 | 3 | 5 | 9 | 19 | −10 | 12 | 13.71 | 15.09 | −1.38 | 15.09 | −3.09 |
| 19 | Cardiff City CAR | 11 | 2 | 5 | 4 | 18 | 17 | +1 | 11 | 20.65 | 17.93 | +2.72 | 16.60 | −5.60 |
| 20 | Watford WAT | 11 | 3 | 2 | 6 | 10 | 19 | −9 | 11 | 12.48 | 20.68 | −8.20 | 9.65 | +1.35 |
| 21 | Norwich City NOR | 11 | 3 | 0 | 8 | 17 | 21 | −4 | 9 | 16.12 | 17.62 | −1.50 | 13.86 | −4.86 |
| 22 | Burnley BUR | 11 | 1 | 5 | 5 | 16 | 21 | −5 | 8 | 13.49 | 17.86 | −4.37 | 11.60 | −3.60 |
| 23 | Derby County DER | 11 | 1 | 3 | 7 | 9 | 20 | −11 | 6 | 10.55 | 18.12 | −7.57 | 11.78 | −5.78 |
| 24 | Preston North End PRE | 11 | 1 | 1 | 9 | 9 | 24 | −15 | 4 | 13.62 | 16.08 | −2.46 | 13.16 | −9.16 |
- 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.