england flag

2026-2027 Championship League Table

2026-2027 Championship
PosTeamPWDLFAGDPts
1Middlesbrough138413017+1328
2West Brom148332014+627
3Birmingham147522613+1326
4Swansea148242014+626
5Stoke148242116+526
6Wolverhampton137332316+724
7Southampton148332814+1423
8West Ham136433318+1522
9Sheffield Utd146442016+422
10Portsmouth146441715+222
11QPR145542117+420
12Norwich146082624+218
13Millwall145362324-118
14Blackburn145361921-218
15Bristol City135351517-218
16Bolton145271926-717
17Lincoln City144461423-916
18Cardiff133551920-114
19Wrexham133551519-414
20Charlton143561122-1114
21Burnley142661825-712
22Watford143381223-1112
23Derby141491128-177
24Preston1412111130-195
2026-2027 Championship (Home)
PosTeamPWDLFAGDMGPts
1Southampton7610205+152519
2Middlesbrough7520179+82617
3Swansea7421113+81414
4Wolverhampton7421137+62014
5West Brom7421106+41614
6Birmingham7340177+102413
7Stoke7412126+61813
8Portsmouth74121110+12113
9Cardiff6330136+71912
10Blackburn7403118+31912
11QPR7322136+71911
12Millwall7322159+62411
13Sheffield Utd732297+21611
14Watford732289-11711
15West Ham73131811+72910
16Norwich73041312+1259
17Charlton723256-1119
18Wrexham6222108+2188
19Bristol City620436-396
20Bolton7205915-6246
21Burnley7052810-2185
22Lincoln City7124816-8245
23Preston7115613-7194
24Derby7025413-9172
2026-2027 Championship (Away)
PosTeamPWDLFAGDMGPts
1Birmingham741296+31513
2West Brom7412108+21813
3Stoke7412910-11913
4West Ham6330157+82212
5Bristol City73311211+12312
6Swansea7403911-22012
7Middlesbrough6321138+52111
8Sheffield Utd7322119+22011
9Bolton73221011-12111
10Lincoln City732267-11311
11Wolverhampton6312109+11910
12Norwich73041312+1259
13Portsmouth723265+1119
14QPR7232811-3199
15Southampton722389-1178
16Burnley72141015-5257
17Millwall7214815-7237
18Blackburn7133813-5216
19Wrexham7133511-6166
20Derby7124715-8225
21Charlton7124616-10225
22Cardiff7025614-8202
23Watford7016414-10181
24Preston7016517-12221
2026-2027 Championship (Overall)
PosTeamPWDLFAGDMGPts
1Middlesbrough138413017+134728
2West Brom148332014+63427
3Birmingham147522613+133926
4Swansea148242014+63426
5Stoke148242116+53726
6Wolverhampton137332316+73924
7Southampton148332814+144223
8West Ham136433318+155122
9Sheffield Utd146442016+43622
10Portsmouth146441715+23222
11QPR145542117+43820
12Norwich146082624+25018
13Millwall145362324-14718
14Blackburn145361921-24018
15Bristol City135351517-23218
16Bolton145271926-74517
17Lincoln City144461423-93716
18Cardiff133551920-13914
19Wrexham133551519-43414
20Charlton143561122-113314
21Burnley142661825-74312
22Watford143381223-113512
23Derby141491128-17397
24Preston1412111130-19415
2026-2027 Championship (Halves)
1st Half
PosTeamPWDLFAGDMGPts
1Southampton75118441216
2Stoke742110461414
3West Ham74219541414
4Middlesbrough6411624813
5Swansea73317341012
6West Brom7250422611
7QPR7241532810
8Norwich73138711510
9Wolverhampton6231761139
10Millwall630344089
11Bolton715154198
12Sheffield Utd7151660128
13Bristol City622233068
14Preston722334-178
15Wrexham722335-288
16Birmingham714257-2127
17Portsmouth621346-2107
18Derby721447-3117
19Charlton714215-467
20Lincoln City613223-156
21Blackburn713336-396
22Cardiff712447-3115
23Watford712447-3115
24Burnley712438-5115
2nd Half
PosTeamPWDLFAGDMGPts
1West Ham742111471514
2Southampton741210461413
3Birmingham7340523713
4Blackburn73317431112
5Wolverhampton63217431111
6Charlton7250523711
7Swansea7250422611
8West Brom72416511110
9Lincoln City6312330610
10Norwich731356-11110
11Portsmouth623132159
12QPR716032159
13Millwall6303770149
14Wrexham723246-2109
15Watford715132158
16Bristol City622278-1158
17Cardiff722334-178
18Middlesbrough6213660127
19Sheffield Utd714223-157
20Burnley721458-3137
21Derby721426-487
22Bolton711528-6104
23Preston710639-6123
24Stoke703417-683

For column heading definitions, see the Key at the bottom of the table.

2026-2027 Championship (Expected Goals)
PosTeamPGFxGF GAxGA
1Middlesbrough132.311.491.310.54
2West Brom141.431.041.000.84
3Birmingham141.861.150.930.94
4Swansea141.430.761.000.84
5Stoke141.500.511.140.81
6Wolverhampton131.770.991.230.55
7Southampton142.001.121.000.6
8West Ham132.540.981.380.7
9Sheffield Utd141.430.721.140.55
10Portsmouth141.210.861.070.95
11QPR141.501.281.210.76
12Norwich141.860.71.710.95
13Millwall141.641.181.710.6
14Blackburn141.360.551.501.23
15Bristol City131.150.771.310.83
16Bolton141.360.721.861.17
17Lincoln City141.000.851.641.12
18Cardiff131.460.981.541.07
19Wrexham131.150.961.460.83
20Charlton140.790.641.570.99
21Burnley141.290.971.790.98
22Watford140.860.591.641.04
23Derby140.790.722.001.05
24Preston140.790.562.141.15
Key to column names
  • GF - Actual goals "for" per game
  • xGF - Expected Goals "for" (scored) per game
  • GF v XGF - Compares actual goals vs expected goals per game (a positive number means over-performance; negative indicates under-performance)
  • GA - Actual goals "against" per game
  • xGA - Expected Goals "against" (conceded) per game
  • GA v XGA - Compares actual goals conceded vs expected goals conceded per game (a positive number means over-performance; negative indicates under-performance)

For column heading definitions, see the Key at the bottom of the table.

2026-2027 Championship (Expected GD)
PosTeamPGDxGDGD v xGD
1Middlesbrough13+1.00+0.95+0.05
2West Brom14+0.43+0.20+0.23
3Birmingham14+0.93+0.21+0.72
4Swansea14+0.43-0.08+0.51
5Stoke14+0.36-0.30+0.66
6Wolverhampton13+0.54+0.44+0.10
7Southampton14+1.00+0.52+0.48
8West Ham13+1.15+0.28+0.87
9Sheffield Utd14+0.29+0.17+0.12
10Portsmouth14+0.14-0.09+0.23
11QPR14+0.29+0.52-0.23
12Norwich14+0.14-0.25+0.39
13Millwall14-0.07+0.58-0.65
14Blackburn14-0.14-0.68+0.54
15Bristol City13-0.15-0.06-0.09
16Bolton14-0.50-0.45-0.05
17Lincoln City14-0.64-0.27-0.37
18Cardiff13-0.08-0.09+0.01
19Wrexham13-0.31+0.13-0.44
20Charlton14-0.79-0.35-0.44
21Burnley14-0.50-0.01-0.49
22Watford14-0.79-0.45-0.34
23Derby14-1.21-0.33-0.88
24Preston14-1.36-0.59-0.77
Key to column names
  • GD - Actual goal difference per game
  • xGD - Expected goal difference (expected goals "for" minus expected goals "against") per game
  • GD v xGD - Compares actual GD vs expected GD per game (a positive number means over-performance; negative indicates under-performance)

For column heading definitions, see the Key at the bottom of the table.

2026-2027 Championship (Expected Points)
PosTeamPPtsxPtsPts v xPts
1Middlesbrough132827.5+0.5
2West Brom142719.3+7.7
3Birmingham142619.7+6.3
4Swansea142620.3+5.7
5Stoke142618.3+7.7
6Wolverhampton132424.0+0.0
7Southampton142322.1+0.9
8West Ham132224.3-2.3
9Sheffield Utd142217.8+4.2
10Portsmouth142216.4+5.6
11QPR142021.0-1.0
12Norwich141817.3+0.7
13Millwall141820.6-2.6
14Blackburn141811.9+6.1
15Bristol City131818.9-0.9
16Bolton141713.2+3.8
17Lincoln City141618.7-2.7
18Cardiff131415.8-1.8
19Wrexham131417.3-3.3
20Charlton141413.2+0.8
21Burnley141215.0-3.0
22Watford141211.1+0.9
23Derby14713.1-6.1
24Preston14510.3-5.3
Key to column names
  • Pts - Actual points total during the season
  • xPts - Expected points total during the season based upon aggregated statistical analysis of the xG for and against in every game
  • Pts v xPts - Compares actual Pts vs expected Pts (a positive number means over-performance; a negative indicates under-performance)

For column heading definitions, see the Key at the bottom of the table.

Numbers of Players
Pos TeamP SP Pl SPG PM SM
1Middlesbrough1320287.6819
2West Brom1420308.3900
3Birmingham1417277.5865
4Swansea1421287.87614
5Stoke1424308873
6Wolverhampton1323338.4873
7Southampton1420297.9891
8West Ham1320337.7866
9Sheffield Utd1423288.2847
10Portsmouth14203188010
11QPR1422277.58010
12Norwich1422288.4855
13Millwall1425377.7829
14Blackburn1417347882
15Bristol City1322268.4855
16Bolton1421288.1828
17Lincoln City1421268864
18Cardiff1319267.6891
19Wrexham1322277.17812
20Charlton1426328.2873
21Burnley1425357.8828
22Watford1422348.28011
23Derby1424307.8865
24Preston1423278901
Key to column names
  • P - Games played this season
  • SP - Total number of starting players used over last 10 games
  • Pl - Total number of players (starting + substitutes) used over last 10 games
  • SPG - Mean number of substitutes per game
  • PM - Median number of minutes played for substituted players
  • SM - Median number of minutes played for substitutes

See: Form Table