Championship 2026/2027
Full coverage: shot-by-shot xG and match-by-match player figures.
- Matches
- 132 / 216
- 61% complete
- Goals
- 380
- 2.88 per match
- Next match
- Bolton Wanderers v Middlesbrough
League leaders
-
League leader
Swansea City
SWA
23 pts
11 played 1 point clear
-
Best attack
West Ham United
WHU
2.16 xG per match
23.78 xG in 11 matches
-
Best defence
Wolverhampton
WOL
0.99 xGA per match
10.86 xGA in 11 matches
-
Strongest underlying
West Ham United
WHU
+0.99 xGD per match
20.78 xPts · 3rd on xPts
What the Championship numbers say
Swansea City lead Championship on 23 points after 11 matches, 1 clear of West Ham United. West Ham United create the most, at 2.16 xG per match. Preston North End have 4 points from 13.16 xPts, the furthest below expected in the league. On xPts, Stoke City would sit 22nd rather than 7th.
Table
| # | Team | P | Pts | xG | xGA | xGD | xPts |
|---|---|---|---|---|---|---|---|
| 1 | Swansea City | 11 | 23 | 17.64 | 12.56 | +5.08 | 17.90 |
| 2 | West Ham United | 11 | 22 | 23.78 | 12.94 | +10.84 | 20.78 |
| 3 | Middlesbrough | 11 | 22 | 21.78 | 11.27 | +10.51 | 22.37 |
| 4 | Southampton | 11 | 21 | 20.16 | 14.38 | +5.78 | 19.02 |
| 5 | Birmingham City | 11 | 20 | 19.43 | 13.58 | +5.85 | 19.30 |
Where the table and the chances disagree
Actual vs xPts position
Higher in the table than on xPts
- Stoke City STO 7th · 22nd on xPts 15 above xPts rank
- Blackburn Rovers BLA 10th · 23rd on xPts 13 above xPts rank
- West Bromwich Albion WES 6th · 15th on xPts 9 above xPts rank
Lower in the table than on xPts
- Cardiff City CAR 19th · 9th on xPts 10 below xPts rank
- Preston North End PRE 24th · 16th on xPts 8 below xPts rank
- Norwich City NOR 21st · 14th on xPts 7 below xPts rank
Points and goals against the chances
-
Most points above xPts
Actual points minus expected points based on match xG.
Stoke City
STO
+8.95
19 pts from 10.05 xPts
-
Most points below xPts
Actual points minus expected points based on match xG.
Preston North End
PRE
−9.16
4 pts from 13.16 xPts
-
Most goals above xG
Goals scored minus the xG of the chances taken.
Stoke City
STO
+8.13
18 goals from 9.87 xG
-
Fewest conceded vs xGA
Goals conceded minus the xG of the chances allowed.
Swansea City
SWA
−4.56
8 conceded from 12.56 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.West Ham United
P 11 · Pts 22 · 2nd
xG/match 2.16 · xGA/match 1.18 · xGD/match +0.99
xPts 20.78
Open West Ham UnitedMiddlesbrough
P 11 · Pts 22 · 3rd
xG/match 1.98 · xGA/match 1.02 · xGD/match +0.96
xPts 22.37
Open MiddlesbroughWolverhampton
P 11 · Pts 18 · 8th
xG/match 1.71 · xGA/match 0.99 · xGD/match +0.73
xPts 20.93
Open WolverhamptonBirmingham City
P 11 · Pts 20 · 5th
xG/match 1.77 · xGA/match 1.23 · xGD/match +0.53
xPts 19.30
Open Birmingham CitySouthampton
P 11 · Pts 21 · 4th
xG/match 1.83 · xGA/match 1.31 · xGD/match +0.53
xPts 19.02
Open SouthamptonMillwall
P 11 · Pts 15 · 12th
xG/match 1.85 · xGA/match 1.37 · xGD/match +0.48
xPts 18.48
Open MillwallSwansea City
P 11 · Pts 23 · 1st
xG/match 1.60 · xGA/match 1.14 · xGD/match +0.46
xPts 17.90
Open Swansea CityQueens Park Rangers
P 11 · Pts 17 · 9th
xG/match 1.50 · xGA/match 1.20 · xGD/match +0.30
xPts 17.76
Open Queens Park RangersCardiff City
P 11 · Pts 11 · 19th
xG/match 1.88 · xGA/match 1.63 · xGD/match +0.25
xPts 16.60
Open Cardiff CityPortsmouth
P 11 · Pts 15 · 13th
xG/match 1.35 · xGA/match 1.17 · xGD/match +0.18
xPts 16.60
Open PortsmouthBristol City
P 11 · Pts 14 · 16th
xG/match 1.32 · xGA/match 1.35 · xGD/match −0.03
xPts 15.84
Open Bristol CityWrexham
P 11 · Pts 14 · 14th
xG/match 1.12 · xGA/match 1.18 · xGD/match −0.05
xPts 15.39
Open WrexhamLincoln City
P 11 · Pts 12 · 18th
xG/match 1.25 · xGA/match 1.37 · xGD/match −0.13
xPts 15.09
Open Lincoln CityNorwich City
P 11 · Pts 9 · 21st
xG/match 1.47 · xGA/match 1.60 · xGD/match −0.14
xPts 13.86
Open Norwich CityWest Bromwich Albion
P 11 · Pts 20 · 6th
xG/match 1.29 · xGA/match 1.44 · xGD/match −0.15
xPts 13.70
Open West Bromwich AlbionPreston North End
P 11 · Pts 4 · 24th
xG/match 1.24 · xGA/match 1.46 · xGD/match −0.22
xPts 13.16
Open Preston North EndBolton Wanderers
P 11 · Pts 14 · 15th
xG/match 1.40 · xGA/match 1.69 · xGD/match −0.30
xPts 12.62
Open Bolton WanderersBurnley
P 11 · Pts 8 · 22nd
xG/match 1.23 · xGA/match 1.62 · xGD/match −0.40
xPts 11.60
Open BurnleySheffield United
P 11 · Pts 15 · 11th
xG/match 1.06 · xGA/match 1.49 · xGD/match −0.43
xPts 11.77
Open Sheffield UnitedCharlton Athletic
P 11 · Pts 14 · 17th
xG/match 1.00 · xGA/match 1.57 · xGD/match −0.57
xPts 11.02
Open Charlton AthleticDerby County
P 11 · Pts 6 · 23rd
xG/match 0.96 · xGA/match 1.65 · xGD/match −0.69
xPts 11.78
Open Derby CountyBlackburn Rovers
P 11 · Pts 15 · 10th
xG/match 0.98 · xGA/match 1.72 · xGD/match −0.74
xPts 9.75
Open Blackburn RoversWatford
P 11 · Pts 11 · 20th
xG/match 1.13 · xGA/match 1.88 · xGD/match −0.75
xPts 9.65
Open WatfordStoke City
P 11 · Pts 19 · 7th
xG/match 0.90 · xGA/match 1.71 · xGD/match −0.81
xPts 10.05
Open Stoke City| Club | xG/match | xGA/match | xGD/match |
|---|---|---|---|
| West Ham United WHU | 2.16 | 1.18 | +0.99 |
| Middlesbrough MID | 1.98 | 1.02 | +0.96 |
| Wolverhampton WOL | 1.71 | 0.99 | +0.73 |
| Birmingham City BIR | 1.77 | 1.23 | +0.53 |
| Southampton SOU | 1.83 | 1.31 | +0.53 |
| Millwall MIL | 1.85 | 1.37 | +0.48 |
| Swansea City SWA | 1.60 | 1.14 | +0.46 |
| Queens Park Rangers QUE | 1.50 | 1.20 | +0.30 |
| Cardiff City CAR | 1.88 | 1.63 | +0.25 |
| Portsmouth POR | 1.35 | 1.17 | +0.18 |
| Bristol City BRI | 1.32 | 1.35 | −0.03 |
| Wrexham WRE | 1.12 | 1.18 | −0.05 |
| Lincoln City LIN | 1.25 | 1.37 | −0.13 |
| Norwich City NOR | 1.47 | 1.60 | −0.14 |
| West Bromwich Albion WES | 1.29 | 1.44 | −0.15 |
| Preston North End PRE | 1.24 | 1.46 | −0.22 |
| Bolton Wanderers BOL | 1.40 | 1.69 | −0.30 |
| Burnley BUR | 1.23 | 1.62 | −0.40 |
| Sheffield United SHE | 1.06 | 1.49 | −0.43 |
| Charlton Athletic CHA | 1.00 | 1.57 | −0.57 |
| Derby County DER | 0.96 | 1.65 | −0.69 |
| Blackburn Rovers BLA | 0.98 | 1.72 | −0.74 |
| Watford WAT | 1.13 | 1.88 | −0.75 |
| Stoke City STO | 0.90 | 1.71 | −0.81 |
- 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 Will Lankshear 9 MID 7.09 xG
- 2 Cyle Larin 7 SOU 4.48 xG
- 3 Andri Guðjohnsen 6 BLA 1.82 xG
xG
- 1 Will Lankshear 7.09 MID 9 goals
- 2 Jarrod Bowen 5.54 WHU 6 goals
- 3 Yousef Salech 4.78 CAR 2 goals
xA
- 1 Jarrod Bowen 4.03 WHU 5 assists
- 2 Alex Cochrane 3.12 BIR 2 assists
- 2 Joel Bagan 3.12 CAR 0 assists
xGI
- 1 Jarrod Bowen 9.57 WHU 0.88 per 90
- 2 Will Lankshear 7.99 MID 0.81 per 90
- 3 Jack Moylan 6.60 CAR 0.64 per 90
Next fixtures
- Home
- Draw
- Away
-
Projected xG 1.15 – 1.71
-
Projected xG 1.31 – 1.19
-
Projected xG 1.32 – 1.18
-
Projected xG 1.15 – 1.34
-
Projected xG 1.92 – 0.86
Latest results
-
xG 1.01 – 0.65 Level on xG
-
xG 1.86 – 0.72 Followed the xG
-
xG 3.68 – 0.82 Followed the xG
-
xG 1.04 – 1.19 Level on xG
-
xG 1.87 – 1.22 Draw with an xG gap