Championship table 2026/2027
- Leader Middlesbrough 25 pts
- Most above xPts Stoke City +8.77 against expected points
- Most below xPts Preston North End −9.33 against expected points
The Championship table for 2026/2027, with expected goals (xG), xGA and expected points (xPts) beside every club's points. Middlesbrough top both the table and expected points, on 25.22 xPts.
| # 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 | Middlesbrough MID | 12 | 7 | 4 | 1 | 27 | 17 | +10 | 25 | 25.95 | 12.18 | +13.77 | 25.22 | −0.22 |
| 2 | Southampton SOU | 12 | 7 | 3 | 2 | 24 | 12 | +12 | 24 | 21.71 | 15.90 | +5.81 | 20.41 | +3.59 |
| 3 | Swansea City SWA | 12 | 7 | 2 | 3 | 16 | 13 | +3 | 23 | 17.84 | 15.78 | +2.06 | 17.95 | +5.05 |
| 4 | West Ham United WHU | 12 | 6 | 4 | 2 | 32 | 15 | +17 | 22 | 25.30 | 14.49 | +10.81 | 22.12 | −0.12 |
| 5 | Wolverhampton WOL | 12 | 6 | 3 | 3 | 20 | 16 | +4 | 21 | 20.68 | 10.99 | +9.69 | 23.61 | −2.61 |
| 6 | West Bromwich Albion WES | 12 | 6 | 3 | 3 | 16 | 13 | +3 | 21 | 16.23 | 17.63 | −1.40 | 15.29 | +5.71 |
| 7 | Birmingham City BIR | 12 | 5 | 5 | 2 | 20 | 12 | +8 | 20 | 20.32 | 15.94 | +4.38 | 19.73 | +0.27 |
| 8 | Queens Park Rangers QUE | 12 | 5 | 5 | 2 | 20 | 12 | +8 | 20 | 19.77 | 13.40 | +6.37 | 20.68 | −0.68 |
| 9 | Stoke City STO | 12 | 6 | 2 | 4 | 18 | 16 | +2 | 20 | 10.54 | 19.59 | −9.05 | 11.23 | +8.77 |
| 10 | Blackburn Rovers BLA | 12 | 5 | 3 | 4 | 19 | 16 | +3 | 18 | 12.36 | 20.63 | −8.27 | 10.99 | +7.01 |
| 11 | Portsmouth POR | 12 | 5 | 3 | 4 | 16 | 15 | +1 | 18 | 15.72 | 13.59 | +2.13 | 18.08 | −0.08 |
| 12 | Sheffield United SHE | 12 | 4 | 4 | 4 | 16 | 15 | +1 | 16 | 14.14 | 17.46 | −3.32 | 14.08 | +1.92 |
| 13 | Millwall MIL | 12 | 4 | 3 | 5 | 19 | 20 | −1 | 15 | 20.99 | 15.84 | +5.15 | 19.61 | −4.61 |
| 14 | Bristol City BRI | 12 | 4 | 3 | 5 | 12 | 15 | −3 | 15 | 15.28 | 15.51 | −0.23 | 17.27 | −2.27 |
| 15 | Lincoln City LIN | 12 | 4 | 3 | 5 | 13 | 20 | −7 | 15 | 15.61 | 17.44 | −1.83 | 16.18 | −1.18 |
| 16 | Cardiff City CAR | 12 | 3 | 5 | 4 | 19 | 17 | +2 | 14 | 23.01 | 18.82 | +4.19 | 19.00 | −5.00 |
| 17 | Wrexham WRE | 12 | 3 | 5 | 4 | 15 | 18 | −3 | 14 | 14.04 | 14.47 | −0.43 | 16.89 | −2.89 |
| 18 | Bolton Wanderers BOL | 12 | 4 | 2 | 6 | 16 | 23 | −7 | 14 | 16.26 | 22.81 | −6.55 | 12.71 | +1.29 |
| 19 | Charlton Athletic CHA | 12 | 3 | 5 | 4 | 11 | 18 | −7 | 14 | 11.84 | 18.99 | −7.15 | 11.67 | +2.33 |
| 20 | Norwich City NOR | 12 | 4 | 0 | 8 | 20 | 22 | −2 | 12 | 17.81 | 18.41 | −0.60 | 15.96 | −3.96 |
| 21 | Watford WAT | 12 | 3 | 2 | 7 | 10 | 20 | −10 | 11 | 12.61 | 22.52 | −9.91 | 9.83 | +1.17 |
| 22 | Burnley BUR | 12 | 1 | 5 | 6 | 17 | 25 | −8 | 8 | 15.84 | 19.76 | −3.92 | 13.29 | −5.29 |
| 23 | Derby County DER | 12 | 1 | 4 | 7 | 10 | 21 | −11 | 7 | 11.64 | 20.59 | −8.95 | 12.29 | −5.29 |
| 24 | Preston North End PRE | 12 | 1 | 2 | 9 | 10 | 25 | −15 | 5 | 15.41 | 18.16 | −2.75 | 14.33 | −9.33 |
- 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.