xgEdge

Championship xG difference 2026/2027

Championship clubs ranked by xG difference (xGD) per match in 2026/2027: the expected goals each side creates less those it allows. Middlesbrough currently lead, +1.15 xGD per match across 12 matches.

Attack and defence

Championship: every club's xG per match against its xGA per match Middlesbrough MID West Ham United Wolverhampton Queens Park Rangers Southampton Millwall Birmingham City Cardiff City CAR Portsmouth Swansea City Bristol City Wrexham WRE Norwich City West Bromwich Albion Lincoln City Preston North End Sheffield United Burnley Bolton Wanderers Charlton Athletic Blackburn Rovers Derby County Stoke City Watford WAT
Every Championship club's xG, xGA and xGD per match, by xGD per match
Club xG/match xGA/match xGD/match
MID 2.16 1.02 +1.15
WHU 2.11 1.21 +0.90
WOL 1.72 0.92 +0.81
QUE 1.65 1.12 +0.53
SOU 1.81 1.33 +0.48
MIL 1.75 1.32 +0.43
BIR 1.69 1.33 +0.37
CAR 1.92 1.57 +0.35
POR 1.31 1.13 +0.18
SWA 1.49 1.32 +0.17
BRI 1.27 1.29 −0.02
WRE 1.17 1.21 −0.04
NOR 1.48 1.53 −0.05
WES 1.35 1.47 −0.12
LIN 1.30 1.45 −0.15
PRE 1.28 1.51 −0.23
SHE 1.18 1.46 −0.28
BUR 1.32 1.65 −0.33
BOL 1.36 1.90 −0.55
CHA 0.99 1.58 −0.60
BLA 1.03 1.72 −0.69
DER 0.97 1.72 −0.75
STO 0.88 1.63 −0.75
WAT 1.05 1.88 −0.83
  • 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.

Ranked on xG difference per match

  • Creates more than it allows
  • Allows more than it creates
Championship xG difference 2026/2027
# Team P xG xGA xGD xGD/match Pts
1 MID 12 25.95 12.18 +13.77 +1.15 25
2 WHU 12 25.30 14.49 +10.81 +0.90 22
3 WOL 12 20.68 10.99 +9.69 +0.81 21
4 QUE 12 19.77 13.40 +6.37 +0.53 20
5 SOU 12 21.71 15.90 +5.81 +0.48 24
6 MIL 12 20.99 15.84 +5.15 +0.43 15
7 BIR 12 20.32 15.94 +4.38 +0.37 20
8 CAR 12 23.01 18.82 +4.19 +0.35 14
9 POR 12 15.72 13.59 +2.13 +0.18 18
10 SWA 12 17.84 15.78 +2.06 +0.17 23
11 BRI 12 15.28 15.51 −0.23 −0.02 15
12 WRE 12 14.04 14.47 −0.43 −0.04 14
13 NOR 12 17.81 18.41 −0.60 −0.05 12
14 WES 12 16.23 17.63 −1.40 −0.12 21
15 LIN 12 15.61 17.44 −1.83 −0.15 15
16 PRE 12 15.41 18.16 −2.75 −0.23 5
17 SHE 12 14.14 17.46 −3.32 −0.28 16
18 BUR 12 15.84 19.76 −3.92 −0.33 8
19 BOL 12 16.26 22.81 −6.55 −0.55 14
20 CHA 12 11.84 18.99 −7.15 −0.60 14
21 BLA 12 12.36 20.63 −8.27 −0.69 18
22 DER 12 11.64 20.59 −8.95 −0.75 7
22 STO 12 10.54 19.59 −9.05 −0.75 20
24 WAT 12 12.61 22.52 −9.91 −0.83 11

What the data shows

A gap can come from finishing, goalkeeping, game state or chance. xG and xPts are model estimates, not the result a team deserved.

About these figures What each column measures, and the thresholds this ranking is under. Show
P
— Matches played
xG
— Expected goals: the summed chance quality of the shots a team took
xGA
— Expected goals against: the summed chance quality of the shots a team allowed
xGD
— xG minus xGA
xGD/match
— xG minus xGA, per match with xG data
Pts
— Points

A club is ranked once it has 3 matches with xG and at least 75% of what the median club has played. Below that its row stays in the table, its rates are dashed and it sorts last.

Learn how xgEdge calculates these figures →