Behind the TableFootball form in context

13 leagues · every game priced · no bookmaker odds

2026-27 · results to Sat 7 Nov

Championship: form in context

The table says where teams are. This page says how they got there: who they beat, who beat them, and whether the performances back it up.

The table, and the table behind it

Performance rank orders teams by how well they have played, adjusted for who they played and where. Five or more places from their real position earns a verdict. Points v average side: points won minus what an average team would have taken from the same fixtures.

PosTeamPPtsGDPerformance rankVerdictPts v average sideHome ppgAway ppgLast 6
1Birmingham1529+146 ▼5Flattered+9.12.001.86WWLWWW
2Middlesbrough1529+111 ▲1As it looks+8.72.431.50WDWWLD
3Stoke1529+617 ▼14Flattered+8.21.862.00LWDWWW
4Southampton1528+148 ▼4As it looks+7.42.711.13WDWWDL
5West Brom1528+84 ▲1As it looks+8.21.881.86WWDWDW
6Wolves1528+82 ▲4As it looks+7.22.001.75WDWWWD
7Swansea1526+410 ▼3As it looks+6.72.001.50WLLWLL
8QPR1524+65 ▲3As it looks+3.51.881.29WLWLDW
9West Ham1523+143 ▲6Better than it looks+2.81.431.63WWLLDL
10Portsmouth1522+216 ▼6Flattered+1.21.631.29WDWDWL
11Sheffield United1522+213 ▼2As it looks+0.31.571.38LWDWWL
12Norwich1521+811 ▲1As it looks+0.41.291.50LLWWWW
13Blackburn1521-122 ▼9Flattered+0.71.880.86WLWLLW
14Cardiff151807 ▲7Better than it looks−2.72.000.29WDWLDW
15Wrexham1518-212 ▲3As it looks−1.41.500.86LWLLWD
16Millwall1518-49 ▲7Better than it looks−2.01.570.88LDLWLL
17Bristol City1518-814 ▲3As it looks−3.00.751.71LLDWLL
18Bolton1517-920 ▼2As it looks−2.80.861.38WDLLWL
19Charlton1517-1019 =As it looks−4.11.500.71DLLLLW
20Watford1515-1023 ▼3As it looks−5.11.750.14LWLLWD
21Lincoln1515-1115 ▲6Better than it looks−4.90.711.25LDWLLL
22Burnley1510-918 ▲4As it looks−10.00.710.63DLLDDL
23Derby1510-1624 ▼1As it looks−10.90.630.71LLDLLW
24Preston158-1721 ▲3As it looks−12.80.880.14LLDLLW

How the season could finish

10,000 simulations of the rest of the season from the current ratings, allowing for the ratings themselves being wrong. Run-in: what an average side would expect per game from the fixtures left, against those already played (higher = easier). Regular season only.

TeamPts nowLeftProjected ptsLikely rangeAvg finishChampionsTop 2Top 6Bottom 3Run-in
Middlesbrough29318575–953.130%50%92%0%Similar (+0.03)
West Ham23318272–923.820%38%86%0%Similar (+0.04)
Birmingham29318171–914.216%33%82%0%Easier (+0.06)
Southampton28318170–904.415%30%80%0%Similar (+0.00)
Wolves28318170–914.513%27%79%<1%Similar (−0.01)
West Brom28317665–866.44%11%57%<1%Easier (+0.06)
Norwich21317060–808.61%3%31%<1%Similar (+0.00)
Swansea26317060–818.71%4%29%<1%Easier (+0.10)
Stoke29316858–789.81%2%20%<1%Similar (−0.04)
QPR24316656–7610.7<1%1%15%<1%Similar (−0.01)
Sheffield United22316353–7312.3<1%<1%7%1%Harder (−0.12)
Portsmouth22316252–7212.9<1%<1%6%2%Harder (−0.05)
Millwall18316252–7213.1<1%<1%6%2%Easier (+0.05)
Cardiff18316151–7113.5<1%<1%4%2%Similar (−0.03)
Wrexham18315949–6914.70%<1%3%3%Easier (+0.09)
Blackburn21315949–6814.8<1%<1%2%4%Similar (+0.01)
Bristol City18315545–6516.80%0%1%9%Harder (−0.07)
Bolton17315444–6417.2<1%<1%<1%11%Similar (+0.04)
Lincoln15315343–6317.70%0%<1%15%Similar (+0.05)
Burnley10315343–6317.80%0%<1%16%Similar (+0.05)
Watford15314939–5919.40%<1%<1%30%Similar (+0.02)
Charlton17314637–5520.60%0%<1%47%Harder (−0.09)
Derby10314333–5221.70%0%0%66%Similar (−0.04)
Preston8313627–4523.30%0%0%92%Harder (−0.07)

Results against the table

Each row is a team; columns are their opponents in league order, 1st on the left. The number under each score is our performance measure for that game: how much better (+) or worse (−) than an average side in the same fixture.

WinDrawDefeatH home · A away · blank: not played yet
1
BIR
2
MID
3
STO
4
SOU
5
WES
6
WOL
7
SWA
8
QPR
9
WES
10
POR
11
SHE
12
NOR
13
BLA
14
CAR
15
WRE
16
MIL
17
BRI
18
BOL
19
CHA
20
WAT
21
LIN
22
BUR
23
DER
24
PRE
1. Birmingham
2-2 H
−0.8
1-1 H
+0.7
1-0 A
+1.7
2-2 H
−0.9
2-1 H
+1.7
3-0 H
−0.1
0-0 A
+0.8
1-2 A
+1.1
0-1 A
−1.7
2-1 A
+0.3
3-0 H
−0.1
2-2 H
+0.2
3-1 A
+0.6
2-1 A
+2.1
4-0 H
+1.1
2. Middlesbrough
2-2 A
+1.2
3-2 A
+2.0
3-1 H
+0.9
1-0 H
+0.4
1-0 A
+1.7
4-3 H
+0.4
1-2 A
+0.5
2-2 H
+1.6
0-2 A
−0.4
2-2 H
−0.3
5-1 A
+3.4
3-0 H
+0.7
0-0 A
+1.5
2-1 H
+1.6
1-1 A
+1.1
3. Stoke
2-3 H
−1.8
1-3 A
−0.8
1-4 A
−1.2
1-2 H
−0.2
2-1 A
+0.6
2-1 H
−0.3
1-0 H
−1.1
2-1 A
−0.6
1-1 A
−2.3
0-0 H
−0.0
2-1 A
−2.3
4-0 H
+1.1
2-1 A
+1.1
1-0 A
−0.4
2-0 H
+1.4
4. Southampton
1-1 A
−0.3
3-1 H
+0.9
1-1 A
−0.8
3-1 H
−0.2
4-1 H
+0.2
3-2 A
+1.1
1-0 H
−0.3
1-0 A
+1.7
1-2 A
+1.7
5-1 H
+2.1
4-1 H
−0.8
0-0 H
+0.2
1-2 A
+0.8
1-1 A
−1.0
0-1 A
+0.2
5. West Brom
0-1 H
−1.6
1-3 A
−0.5
1-1 H
+1.3
0-1 A
−1.1
1-1 H
+0.3
3-1 A
+2.2
2-1 A
−0.7
3-2 H
+3.0
2-1 A
+0.7
3-0 H
+2.6
1-1 H
−0.3
1-0 H
−0.5
3-1 H
+0.5
1-0 A
−0.8
1-1 A
+0.0
6. Wolves
2-2 A
+1.4
0-1 A
+0.4
4-1 H
+1.2
1-0 H
+1.5
2-4 A
−0.4
1-1 H
−0.2
1-0 A
+1.4
2-2 H
+0.7
3-0 H
+0.4
1-1 A
+0.7
2-1 A
+1.7
1-3 H
+0.1
1-0 H
+1.2
2-1 A
+1.2
3-1 A
+0.8
7. Swansea
1-2 A
−1.3
2-1 A
−0.0
1-3 A
+0.7
0-5 A
−3.3
0-1 H
+0.5
1-3 A
+1.1
0-0 H
−1.1
2-1 H
+1.6
4-0 H
+1.9
0-0 H
−0.2
1-0 A
+1.2
2-0 H
+1.4
2-1 A
−0.9
3-1 H
+0.9
3-0 A
+2.5
8. QPR
0-3 A
+0.3
0-1 H
−1.4
1-4 A
+0.2
1-1 A
−0.3
5-0 H
+3.4
1-1 A
+0.6
3-1 A
+0.0
2-1 A
+0.5
2-1 H
+1.9
0-0 H
+1.2
0-0 A
+0.5
2-1 H
−0.2
1-1 H
+1.4
4-1 H
+0.2
2-2 H
+0.4
9. West Ham
2-3 H
+0.1
1-3 H
−1.3
4-2 H
+1.3
1-0 A
+0.4
1-1 H
+0.0
1-2 A
+0.4
3-3 A
+1.8
6-0 H
+2.2
2-2 A
−0.4
3-2 A
+0.7
1-2 H
+1.7
1-1 A
−0.7
6-0 A
+3.0
2-2 A
−0.5
3-0 H
+3.3
10. Portsmouth
1-2 H
−0.7
0-1 A
+0.6
1-1 A
+0.4
3-1 H
−1.0
1-3 H
−0.3
3-2 H
−0.1
1-0 A
+1.3
2-2 H
+0.7
2-0 H
+0.4
2-1 H
−0.2
1-2 A
+0.8
0-0 A
−0.6
3-1 A
−0.8
0-0 A
−1.3
0-2 H
−0.1
11. Sheffield United
0-0 H
−0.6
1-2 A
−0.1
0-1 H
−1.1
0-0 A
+1.1
2-3 A
−0.1
1-3 H
−2.4
2-1 A
−0.9
2-2 A
−0.1
1-0 H
+0.2
1-0 A
+0.9
3-2 H
−0.2
1-2 A
−0.5
3-0 H
−0.9
1-1 H
+1.4
3-2 A
+0.8
12. Norwich
2-1 H
−0.7
3-4 A
+0.2
0-1 A
+0.9
0-1 H
−1.1
1-2 H
+1.0
1-2 A
−1.4
0-1 H
−1.3
3-1 A
+2.5
0-3 A
−1.3
5-0 A
+1.5
3-4 H
−0.9
3-1 A
+0.9
3-2 H
−0.6
4-1 H
+1.0
4-0 A
+1.7
13. Blackburn
2-1 H
−0.4
1-2 H
+0.2
2-3 A
−3.1
2-2 A
−0.7
0-4 A
−2.0
1-2 H
−0.8
2-1 H
+0.1
2-2 A
−0.9
1-2 H
+0.6
2-1 H
+1.1
2-0 H
−0.6
3-1 H
−0.5
1-0 A
−1.6
0-0 A
−1.0
1-2 A
−1.3
14. Cardiff
1-0 H
+1.9
2-2 A
−1.2
1-1 H
+2.0
0-3 A
−0.2
1-2 A
−2.0
3-3 H
−1.0
0-2 A
−0.6
2-2 H
+0.1
1-2 A
−1.3
1-1 H
−1.0
0-1 A
+1.3
3-1 H
+0.8
5-1 H
+1.6
5-4 H
+2.0
2-2 A
+0.6
15. Wrexham
1-2 H
−0.4
2-0 H
+0.8
2-1 H
−1.4
1-2 H
−0.7
1-1 H
−0.4
0-0 A
+0.2
0-6 A
−1.7
0-1 A
−0.4
0-2 A
+0.3
1-1 A
+0.9
3-0 A
+1.1
1-1 H
+0.8
1-1 H
−0.2
1-1 A
+0.9
4-1 H
+0.1
16. Millwall
0-3 A
+0.5
2-2 A
+0.8
1-5 A
−1.5
0-3 A
−2.4
0-1 H
−0.9
2-2 H
+1.3
1-2 A
+0.3
3-0 H
+1.6
1-3 A
+0.4
0-3 H
−1.0
2-0 A
+3.0
4-0 H
+1.0
2-2 H
+0.4
4-1 H
+2.0
1-0 A
+0.3
17. Bristol City
2-2 A
−0.3
0-0 A
−0.3
1-4 A
+1.2
1-2 H
−1.4
2-1 H
−1.2
0-1 H
−1.1
0-5 H
−1.5
0-1 H
+1.4
0-2 H
−2.9
3-2 A
+2.0
1-1 A
−0.5
1-0 H
+0.6
0-1 H
+0.8
2-1 A
+1.3
3-1 A
−0.2
18. Bolton
1-5 H
−3.0
1-2 H
+1.9
0-0 A
−0.0
3-1 A
−0.1
0-0 A
−1.6
2-3 H
−0.3
2-3 A
−0.1
4-3 A
+0.9
1-0 H
−1.6
0-4 A
−1.1
2-3 H
−2.2
1-0 A
−0.2
0-1 H
+0.3
1-3 A
−0.3
2-1 H
−0.5
19. Charlton
0-3 A
−0.4
0-4 A
−1.6
1-1 A
+0.1
0-0 H
−1.0
2-1 A
−1.4
0-0 H
+0.0
2-1 H
−0.0
1-3 H
−1.3
1-3 A
−1.1
1-1 H
+0.0
0-1 H
−0.5
0-2 A
−1.7
2-2 A
+1.5
2-1 H
−0.3
1-0 H
−0.6
20. Watford
0-0 H
−1.4
1-2 H
−1.6
2-1 H
−0.8
0-1 A
+0.4
0-1 A
−1.3
0-2 A
−1.6
1-1 H
+1.0
2-3 A
+0.4
1-5 A
−2.0
1-1 A
−1.1
0-1 A
−0.9
2-0 H
+1.0
1-0 H
−0.5
0-4 H
−1.4
2-1 H
−1.8
21. Lincoln
1-3 H
−0.5
1-2 A
−1.0
1-1 H
+1.4
1-2 H
+1.0
1-2 A
+0.0
0-6 H
−2.4
1-3 H
+0.7
0-3 A
+0.9
0-0 H
+0.8
2-2 A
−0.4
1-0 A
−0.8
1-0 A
−0.5
0-1 A
+0.0
4-1 H
−0.4
1-0 A
−0.1
22. Burnley
1-1 H
−0.5
1-3 A
−0.2
1-2 H
−0.7
1-3 A
−0.7
1-1 A
−1.4
2-2 H
+1.4
0-0 H
+1.3
1-4 A
−0.6
4-5 A
−1.9
1-1 A
+0.3
1-2 H
−1.1
2-2 H
−1.6
4-0 A
+1.2
1-4 A
+0.4
1-1 H
−1.8
23. Derby
1-2 H
−2.2
0-1 H
−0.1
0-1 H
+0.8
0-3 H
−2.6
1-4 A
−0.5
0-3 A
−2.9
2-0 A
−0.2
1-1 A
−1.6
0-4 H
−1.9
2-2 H
−0.7
1-1 H
−1.2
1-4 A
−2.1
3-1 H
−0.3
1-2 A
−0.0
1-1 A
+1.7
24. Preston
0-4 A
−1.4
0-2 A
−2.1
1-0 H
−0.4
1-1 H
−0.5
1-3 H
−0.8
2-2 A
−0.9
2-3 H
−1.3
2-1 H
+0.7
1-4 A
−0.7
0-1 H
−0.5
1-3 H
−0.3
1-2 A
+0.2
0-1 A
−0.0
1-2 A
+1.2
0-1 H
−0.3

How their games go

From goal times this season: share of minutes spent ahead, level and behind, and what happens after the first goal. Small samples early in a season; descriptive only, the model doesn't use it.

TeamGamesAheadLevelBehindPpg after scoring first (n)Ppg after conceding first (n)Leads wonPoints from behind
Birmingham1537%50%13%3.00 (7)1.00 (7)8 of 97 from 7
Middlesbrough1534%50%17%2.22 (9)1.60 (5)8 of 119 from 7
Stoke1535%50%15%2.20 (10)1.50 (4)9 of 126 from 6
Southampton1539%47%14%2.56 (9)0.80 (5)8 of 104 from 5
West Brom1524%60%16%2.43 (7)1.38 (8)8 of 1011 from 8
Wolves1530%51%19%2.11 (9)1.50 (6)8 of 1210 from 7
Swansea1531%43%26%3.00 (5)1.13 (8)8 of 89 from 8
QPR1527%47%26%2.33 (6)1.14 (7)6 of 88 from 7
West Ham1530%36%34%2.71 (7)0.50 (8)6 of 77 from 9
Portsmouth1525%51%24%2.00 (8)0.80 (5)6 of 95 from 8
Sheffield United1526%59%15%2.25 (4)1.22 (9)6 of 811 from 10
Norwich1535%32%33%1.88 (8)0.86 (7)7 of 106 from 10
Blackburn1531%45%24%1.88 (8)0.83 (6)6 of 115 from 9
Cardiff1526%39%36%1.86 (7)0.63 (8)4 of 86 from 9
Wrexham1519%55%27%2.17 (6)0.50 (8)4 of 64 from 9
Millwall1530%42%28%1.89 (9)0.17 (6)5 of 91 from 8
Bristol City1518%51%31%2.17 (6)0.50 (8)5 of 77 from 10
Bolton1519%60%21%2.00 (6)0.43 (7)5 of 93 from 9
Charlton1514%50%35%2.00 (5)0.63 (8)4 of 65 from 9
Watford1518%43%40%1.83 (6)0.38 (8)4 of 73 from 9
Lincoln1519%51%30%1.67 (6)0.50 (8)4 of 74 from 10
Burnley1527%45%28%0.70 (10)0.50 (4)1 of 102 from 9
Derby1520%32%48%1.00 (5)0.50 (10)2 of 65 from 12
Preston1524%39%38%1.33 (6)0.00 (9)2 of 60 from 11
League average (all teams)36027%47%27%2.04 (169)0.76 (169)134 of 206138 from 206

Points v an average side

TeamPositionPointsAverage side would haveDifference
Birmingham12919.9+9.1
Middlesbrough22920.3+8.7
Stoke32920.8+8.2
West Brom52819.8+8.2
Southampton42820.6+7.4
Wolves62820.8+7.2
Swansea72619.3+6.7
QPR82420.5+3.5
West Ham92320.2+2.8
Portsmouth102220.8+1.2
Blackburn132120.3+0.7
Norwich122120.6+0.4
Sheffield United112221.7+0.3
Wrexham151819.4−1.4
Millwall161820.0−2.0
Cardiff141820.7−2.7
Bolton181719.8−2.8
Bristol City171821.0−3.0
Charlton191721.1−4.1
Lincoln211519.9−4.9
Watford201520.1−5.1
Burnley221020.0−10.0
Derby231020.9−10.9
Preston24820.8−12.8

Fixtures

Every remaining league game. Chances are today's view from the current ratings: games more than a week away will move as results come in. Full previews open about a week before.

November 2026 · 36 games

Saturday 21 November

12:30
Millwall (16) v QPR (8)
Millwall win 45%
12:30
Norwich (12) v Cardiff (14)
Norwich win 50%
12:30
Southampton (4) v Derby (23)
Southampton win 66%
15:00
Bolton (18) v Portsmouth (10)
Bolton win 39%
15:00
Lincoln (21) v Wrexham (15)
Lincoln win 41%
15:00
Middlesbrough (2) v Bristol City (17)
Middlesbrough win 63%
15:00
Sheffield United (11) v Watford (20)
Sheffield United win 53%
15:00
Stoke (3) v Birmingham (1)
Birmingham win 41%
15:00
Swansea (7) v West Brom (5)
Swansea win 39%
15:00
West Ham (9) v Preston (24)
West Ham win 77%
15:00
Wolves (6) v Charlton (19)
Wolves win 68%

Sunday 22 November

12:00
Burnley (22) v Blackburn (13)
Burnley win 49%

Tuesday 24 November

19:45
Bristol City (17) v Wrexham (15)
Bristol City win 40%
19:45
Cardiff (14) v Preston (24)
Cardiff win 61%
19:45
Charlton (19) v Lincoln (21)
Lincoln win 39%
19:45
Middlesbrough (2) v Swansea (7)
Middlesbrough win 57%
19:45
Norwich (12) v QPR (8)
Norwich win 52%
19:45
Portsmouth (10) v West Ham (9)
West Ham win 49%
19:45
Sheffield United (11) v Southampton (4)
Southampton win 40%
20:00
Wolves (6) v Derby (23)
Wolves win 66%

Wednesday 25 November

19:45
Bolton (18) v West Brom (5)
West Brom win 40%
19:45
Burnley (22) v Birmingham (1)
Birmingham win 39%
19:45
Watford (20) v Blackburn (13)
Watford win 38%
20:00
Stoke (3) v Millwall (16)
Stoke win 39%

Friday 27 November

20:00
Southampton (4) v Middlesbrough (2)
Southampton win 39%

Saturday 28 November

12:30
Blackburn (13) v Charlton (19)
Blackburn win 52%
12:30
Lincoln (21) v Wolves (6)
Wolves win 46%
12:30
Preston (24) v Norwich (12)
Norwich win 54%
15:00
Birmingham (1) v Bolton (18)
Birmingham win 61%
15:00
Derby (23) v Watford (20)
Derby win 41%
15:00
Millwall (16) v Burnley (22)
Millwall win 45%
15:00
QPR (8) v Sheffield United (11)
QPR win 44%
15:00
West Brom (5) v Bristol City (17)
West Brom win 54%
15:00
West Ham (9) v Stoke (3)
West Ham win 66%
15:00
Wrexham (15) v Portsmouth (10)
Wrexham win 43%

Sunday 29 November

12:00
Swansea (7) v Cardiff (14)
Swansea win 44%
December 2026 · 72 games

Friday 4 December

20:00
Sheffield United (11) v West Ham (9)
West Ham win 48%

Saturday 5 December

12:30
Bolton (18) v Blackburn (13)
Bolton win 43%
12:30
Bristol City (17) v Swansea (7)
Swansea win 36%
12:30
Middlesbrough (2) v Derby (23)
Middlesbrough win 70%
12:30
Watford (20) v Millwall (16)
Millwall win 40%
15:00
Cardiff (14) v Lincoln (21)
Cardiff win 49%
15:00
Charlton (19) v Birmingham (1)
Birmingham win 54%
15:00
Norwich (12) v Wrexham (15)
Norwich win 55%
15:00
Portsmouth (10) v West Brom (5)
Portsmouth win 36%
15:00
Stoke (3) v QPR (8)
Stoke win 41%
15:00
Wolves (6) v Southampton (4)
Wolves win 42%

Sunday 6 December

12:00
Burnley (22) v Preston (24)
Burnley win 60%

Tuesday 8 December

19:45
Blackburn (13) v Norwich (12)
Norwich win 42%
19:45
Millwall (16) v Sheffield United (11)
Millwall win 45%
19:45
QPR (8) v Wolves (6)
Wolves win 40%
19:45
Swansea (7) v Bolton (18)
Swansea win 52%
19:45
West Brom (5) v Cardiff (14)
West Brom win 48%
19:45
Wrexham (15) v Charlton (19)
Wrexham win 56%
20:00
Birmingham (1) v Watford (20)
Birmingham win 63%
20:00
West Ham (9) v Middlesbrough (2)
West Ham win 48%

Wednesday 9 December

19:45
Derby (23) v Bristol City (17)
Derby win 37%
19:45
Lincoln (21) v Stoke (3)
Lincoln win 41%
19:45
Preston (24) v Portsmouth (10)
Portsmouth win 44%
20:00
Southampton (4) v Burnley (22)
Southampton win 54%

Friday 11 December

20:00
Bolton (18) v Wrexham (15)
Bolton win 40%

Saturday 12 December

12:30
Preston (24) v Middlesbrough (2)
Middlesbrough win 61%
12:30
QPR (8) v Watford (20)
QPR win 53%
12:30
Stoke (3) v West Brom (5)
West Brom win 36%
15:00
Blackburn (13) v Derby (23)
Blackburn win 49%
15:00
Cardiff (14) v Southampton (4)
Southampton win 39%
15:00
Charlton (19) v Swansea (7)
Swansea win 46%
15:00
Portsmouth (10) v Birmingham (1)
Birmingham win 40%
15:00
Sheffield United (11) v Burnley (22)
Sheffield United win 43%
15:00
West Ham (9) v Bristol City (17)
West Ham win 67%
15:00
Wolves (6) v Millwall (16)
Wolves win 53%

Sunday 13 December

14:00
Lincoln (21) v Norwich (12)
Norwich win 41%

Friday 18 December

20:00
West Brom (5) v Sheffield United (11)
West Brom win 49%

Saturday 19 December

12:30
Birmingham (1) v West Ham (9)
West Ham win 37%
12:30
Bristol City (17) v Cardiff (14)
Bristol City win 36%
12:30
Millwall (16) v Charlton (19)
Millwall win 59%
12:30
Swansea (7) v Preston (24)
Swansea win 62%
12:30
Watford (20) v Bolton (18)
Watford win 39%
15:00
Burnley (22) v Stoke (3)
Burnley win 46%
15:00
Derby (23) v Lincoln (21)
Derby win 37%
15:00
Middlesbrough (2) v Portsmouth (10)
Middlesbrough win 61%
15:00
Norwich (12) v Wolves (6)
Norwich win 39%
15:00
Southampton (4) v Blackburn (13)
Southampton win 60%
15:00
Wrexham (15) v QPR (8)
Wrexham win 41%

Saturday 26 December

12:30
Bolton (18) v Burnley (22)
Bolton win 37%
12:30
Sheffield United (11) v Middlesbrough (2)
Middlesbrough win 43%
15:00
Blackburn (13) v Birmingham (1)
Birmingham win 45%
15:00
Cardiff (14) v Millwall (16)
Cardiff win 43%
15:00
Charlton (19) v Southampton (4)
Southampton win 56%
15:00
Lincoln (21) v West Brom (5)
West Brom win 39%
15:00
Portsmouth (10) v Watford (20)
Portsmouth win 52%
15:00
Preston (24) v Derby (23)
Preston win 37%
15:00
QPR (8) v Bristol City (17)
QPR win 48%
15:00
Stoke (3) v Wrexham (15)
Stoke win 44%
15:00
West Ham (9) v Norwich (12)
West Ham win 55%
15:00
Wolves (6) v Swansea (7)
Wolves win 52%

Tuesday 29 December

18:00
Wrexham (15) v Blackburn (13)
Wrexham win 47%
19:45
Bristol City (17) v Stoke (3)
Bristol City win 40%
19:45
Burnley (22) v Lincoln (21)
Burnley win 47%
19:45
Derby (23) v Sheffield United (11)
Sheffield United win 39%
19:45
Middlesbrough (2) v Bolton (18)
Middlesbrough win 65%
19:45
Millwall (16) v Portsmouth (10)
Millwall win 47%
19:45
Norwich (12) v Charlton (19)
Norwich win 66%
19:45
Swansea (7) v QPR (8)
Swansea win 45%
19:45
Watford (20) v Wolves (6)
Wolves win 51%
19:45
West Brom (5) v Preston (24)
West Brom win 65%
20:00
Birmingham (1) v Cardiff (14)
Birmingham win 53%
20:15
Southampton (4) v West Ham (9)
West Ham win 37%
January 2027 · 60 games

Friday 1 January

12:30
Millwall (16) v Wolves (6)
Wolves win 39%
15:00
Birmingham (1) v Portsmouth (10)
Birmingham win 56%
15:00
Bristol City (17) v West Ham (9)
West Ham win 55%
15:00
Derby (23) v Blackburn (13)
Derby win 38%
15:00
Middlesbrough (2) v Preston (24)
Middlesbrough win 74%
15:00
Norwich (12) v Lincoln (21)
Norwich win 56%
15:00
Southampton (4) v Cardiff (14)
Southampton win 53%
15:00
Swansea (7) v Charlton (19)
Swansea win 60%
15:00
Watford (20) v QPR (8)
QPR win 39%
15:00
West Brom (5) v Stoke (3)
West Brom win 52%
15:00
Wrexham (15) v Bolton (18)
Wrexham win 48%
17:30
Burnley (22) v Sheffield United (11)
Burnley win 43%

Saturday 16 January

15:00
Blackburn (13) v West Brom (5)
West Brom win 40%
15:00
Bolton (18) v Southampton (4)
Southampton win 46%
15:00
Cardiff (14) v Middlesbrough (2)
Middlesbrough win 42%
15:00
Charlton (19) v Watford (20)
Charlton win 37%
15:00
Lincoln (21) v Millwall (16)
Lincoln win 36%
15:00
Portsmouth (10) v Norwich (12)
Norwich win 37%
15:00
Preston (24) v Wrexham (15)
Wrexham win 43%
15:00
QPR (8) v Birmingham (1)
Birmingham win 38%
15:00
Sheffield United (11) v Bristol City (17)
Sheffield United win 48%
15:00
Stoke (3) v Derby (23)
Stoke win 53%
15:00
West Ham (9) v Swansea (7)
West Ham win 61%
15:00
Wolves (6) v Burnley (22)
Wolves win 54%

Saturday 23 January

15:00
Birmingham (1) v Lincoln (21)
Birmingham win 59%
15:00
Blackburn (13) v Swansea (7)
Swansea win 36%
15:00
Bristol City (17) v Bolton (18)
Bristol City win 44%
15:00
Cardiff (14) v Wolves (6)
Wolves win 40%
15:00
Charlton (19) v Middlesbrough (2)
Middlesbrough win 59%
15:00
Derby (23) v Millwall (16)
Millwall win 40%
15:00
Portsmouth (10) v Burnley (22)
Portsmouth win 42%
15:00
Preston (24) v Stoke (3)
Stoke win 43%
15:00
QPR (8) v Southampton (4)
Southampton win 39%
15:00
Watford (20) v Norwich (12)
Norwich win 46%
15:00
West Brom (5) v West Ham (9)
West Ham win 43%
15:00
Wrexham (15) v Sheffield United (11)
Wrexham win 41%

Tuesday 26 January

19:45
Bolton (18) v Charlton (19)
Bolton win 51%
19:45
Burnley (22) v QPR (8)
Burnley win 43%
19:45
Lincoln (21) v Watford (20)
Lincoln win 47%
19:45
Millwall (16) v Birmingham (1)
Birmingham win 37%
19:45
Norwich (12) v Derby (23)
Norwich win 64%
19:45
Sheffield United (11) v Preston (24)
Sheffield United win 60%
19:45
Southampton (4) v West Brom (5)
Southampton win 49%
19:45
Stoke (3) v Blackburn (13)
Stoke win 46%

Wednesday 27 January

19:45
Middlesbrough (2) v Wrexham (15)
Middlesbrough win 62%
19:45
Swansea (7) v Portsmouth (10)
Swansea win 48%
19:45
West Ham (9) v Cardiff (14)
West Ham win 62%
19:45
Wolves (6) v Bristol City (17)
Wolves win 59%

Saturday 30 January

15:00
Bolton (18) v Derby (23)
Bolton win 49%
15:00
Burnley (22) v Cardiff (14)
Burnley win 42%
15:00
Lincoln (21) v QPR (8)
Lincoln win 38%
15:00
Middlesbrough (2) v Watford (20)
Middlesbrough win 67%
15:00
Millwall (16) v West Brom (5)
Millwall win 39%
15:00
Norwich (12) v Bristol City (17)
Norwich win 56%
15:00
Sheffield United (11) v Charlton (19)
Sheffield United win 58%
15:00
Southampton (4) v Preston (24)
Southampton win 70%
15:00
Stoke (3) v Portsmouth (10)
Stoke win 43%
15:00
Swansea (7) v Birmingham (1)
Birmingham win 37%
15:00
West Ham (9) v Blackburn (13)
West Ham win 68%
15:00
Wolves (6) v Wrexham (15)
Wolves win 57%
February 2027 · 60 games

Saturday 6 February

15:00
Birmingham (1) v Stoke (3)
Birmingham win 57%
15:00
Blackburn (13) v Burnley (22)
Blackburn win 37%
15:00
Bristol City (17) v Middlesbrough (2)
Middlesbrough win 49%
15:00
Cardiff (14) v Norwich (12)
Cardiff win 36%
15:00
Charlton (19) v Wolves (6)
Wolves win 56%
15:00
Derby (23) v Southampton (4)
Southampton win 51%
15:00
Portsmouth (10) v Bolton (18)
Portsmouth win 49%
15:00
Preston (24) v West Ham (9)
West Ham win 66%
15:00
QPR (8) v Millwall (16)
QPR win 42%
15:00
Watford (20) v Sheffield United (11)
Sheffield United win 39%
15:00
West Brom (5) v Swansea (7)
West Brom win 47%
15:00
Wrexham (15) v Lincoln (21)
Wrexham win 46%

Saturday 13 February

15:00
Birmingham (1) v Derby (23)
Birmingham win 66%
15:00
Bristol City (17) v Southampton (4)
Southampton win 46%
15:00
Burnley (22) v Swansea (7)
Burnley win 41%
15:00
Cardiff (14) v Bolton (18)
Cardiff win 51%
15:00
Lincoln (21) v Preston (24)
Lincoln win 54%
15:00
Millwall (16) v Blackburn (13)
Millwall win 51%
15:00
Norwich (12) v Middlesbrough (2)
Norwich win 36%
15:00
Portsmouth (10) v Charlton (19)
Portsmouth win 57%
15:00
QPR (8) v West Brom (5)
QPR win 38%
15:00
Stoke (3) v Watford (20)
Stoke win 50%
15:00
Wolves (6) v Sheffield United (11)
Wolves win 54%
15:00
Wrexham (15) v West Ham (9)
West Ham win 50%

Tuesday 16 February

19:45
Blackburn (13) v Bristol City (17)
Blackburn win 42%
19:45
Charlton (19) v Burnley (22)
Burnley win 44%
19:45
Derby (23) v QPR (8)
QPR win 39%
19:45
Preston (24) v Birmingham (1)
Birmingham win 57%
19:45
Sheffield United (11) v Portsmouth (10)
Sheffield United win 46%
19:45
Watford (20) v Cardiff (14)
Cardiff win 40%
19:45
West Brom (5) v Wrexham (15)
West Brom win 52%
19:45
West Ham (9) v Lincoln (21)
West Ham win 67%

Wednesday 17 February

19:45
Bolton (18) v Wolves (6)
Wolves win 47%
19:45
Middlesbrough (2) v Stoke (3)
Middlesbrough win 62%
19:45
Southampton (4) v Norwich (12)
Southampton win 47%
19:45
Swansea (7) v Millwall (16)
Swansea win 44%

Saturday 20 February

15:00
Blackburn (13) v Portsmouth (10)
Blackburn win 40%
15:00
Bolton (18) v Norwich (12)
Norwich win 42%
15:00
Charlton (19) v Cardiff (14)
Cardiff win 45%
15:00
Derby (23) v Burnley (22)
Burnley win 39%
15:00
Middlesbrough (2) v Birmingham (1)
Middlesbrough win 48%
15:00
Preston (24) v QPR (8)
QPR win 46%
15:00
Sheffield United (11) v Stoke (3)
Sheffield United win 47%
15:00
Southampton (4) v Wrexham (15)
Southampton win 58%
15:00
Swansea (7) v Lincoln (21)
Swansea win 50%
15:00
Watford (20) v Bristol City (17)
Watford win 37%
15:00
West Brom (5) v Wolves (6)
West Brom win 36%

Sunday 21 February

12:00
West Ham (9) v Millwall (16)
West Ham win 62%

Saturday 27 February

15:00
Birmingham (1) v West Brom (5)
Birmingham win 48%
15:00
Bristol City (17) v Charlton (19)
Bristol City win 51%
15:00
Burnley (22) v Watford (20)
Burnley win 52%
15:00
Cardiff (14) v Blackburn (13)
Cardiff win 50%
15:00
Lincoln (21) v Sheffield United (11)
Lincoln win 37%
15:00
Millwall (16) v Preston (24)
Millwall win 61%
15:00
Norwich (12) v Swansea (7)
Norwich win 49%
15:00
QPR (8) v West Ham (9)
West Ham win 48%
15:00
Stoke (3) v Bolton (18)
Stoke win 48%
15:00
Wolves (6) v Middlesbrough (2)
Wolves win 39%
15:00
Wrexham (15) v Derby (23)
Wrexham win 53%

Sunday 28 February

12:00
Portsmouth (10) v Southampton (4)
Southampton win 41%
March 2027 · 60 games

Tuesday 2 March

19:45
Bolton (18) v QPR (8)
Bolton win 37%
19:45
Bristol City (17) v Birmingham (1)
Birmingham win 45%
19:45
Burnley (22) v West Brom (5)
Burnley win 37%
19:45
Cardiff (14) v Derby (23)
Cardiff win 56%
19:45
Charlton (19) v West Ham (9)
West Ham win 64%
19:45
Middlesbrough (2) v Blackburn (13)
Middlesbrough win 64%
19:45
Norwich (12) v Millwall (16)
Norwich win 50%
19:45
Watford (20) v Wrexham (15)
Watford win 36%

Wednesday 3 March

19:45
Portsmouth (10) v Lincoln (21)
Portsmouth win 47%
19:45
Sheffield United (11) v Swansea (7)
Sheffield United win 41%
19:45
Stoke (3) v Southampton (4)
Southampton win 42%
19:45
Wolves (6) v Preston (24)
Wolves win 70%

Saturday 6 March

15:00
Birmingham (1) v Sheffield United (11)
Birmingham win 54%
15:00
Blackburn (13) v Wolves (6)
Wolves win 46%
15:00
Derby (23) v Charlton (19)
Derby win 47%
15:00
Lincoln (21) v Middlesbrough (2)
Middlesbrough win 49%
15:00
Millwall (16) v Bristol City (17)
Millwall win 50%
15:00
Preston (24) v Bolton (18)
Bolton win 39%
15:00
QPR (8) v Portsmouth (10)
QPR win 46%
15:00
Southampton (4) v Watford (20)
Southampton win 64%
15:00
Swansea (7) v Stoke (3)
Swansea win 49%
15:00
West Brom (5) v Norwich (12)
West Brom win 41%
15:00
West Ham (9) v Burnley (22)
West Ham win 63%
15:00
Wrexham (15) v Cardiff (14)
Wrexham win 40%

Saturday 13 March

15:00
Bolton (18) v Birmingham (1)
Birmingham win 45%
15:00
Bristol City (17) v West Brom (5)
West Brom win 40%
15:00
Burnley (22) v Millwall (16)
Burnley win 41%
15:00
Cardiff (14) v Swansea (7)
Cardiff win 42%
15:00
Charlton (19) v Blackburn (13)
Blackburn win 38%
15:00
Middlesbrough (2) v Southampton (4)
Middlesbrough win 46%
15:00
Norwich (12) v Preston (24)
Norwich win 68%
15:00
Portsmouth (10) v Wrexham (15)
Portsmouth win 46%
15:00
Sheffield United (11) v QPR (8)
Sheffield United win 43%
15:00
Stoke (3) v West Ham (9)
West Ham win 51%
15:00
Watford (20) v Derby (23)
Watford win 45%
15:00
Wolves (6) v Lincoln (21)
Wolves win 59%

Tuesday 16 March

19:45
Derby (23) v Middlesbrough (2)
Middlesbrough win 54%
19:45
Lincoln (21) v Cardiff (14)
Lincoln win 36%
19:45
Preston (24) v Burnley (22)
Burnley win 46%
19:45
QPR (8) v Stoke (3)
QPR win 47%
19:45
Southampton (4) v Wolves (6)
Southampton win 42%
19:45
Swansea (7) v Bristol City (17)
Swansea win 50%
19:45
West Brom (5) v Portsmouth (10)
West Brom win 51%
19:45
Wrexham (15) v Norwich (12)
Norwich win 38%

Wednesday 17 March

19:45
Blackburn (13) v Bolton (18)
Blackburn win 44%
19:45
Millwall (16) v Watford (20)
Millwall win 54%
19:45
West Ham (9) v Sheffield United (11)
West Ham win 63%
20:00
Birmingham (1) v Charlton (19)
Birmingham win 68%

Saturday 20 March

15:00
Birmingham (1) v Blackburn (13)
Birmingham win 60%
15:00
Bristol City (17) v QPR (8)
Bristol City win 37%
15:00
Burnley (22) v Bolton (18)
Burnley win 50%
15:00
Derby (23) v Preston (24)
Derby win 49%
15:00
Middlesbrough (2) v Sheffield United (11)
Middlesbrough win 59%
15:00
Millwall (16) v Cardiff (14)
Millwall win 44%
15:00
Norwich (12) v West Ham (9)
West Ham win 40%
15:00
Southampton (4) v Charlton (19)
Southampton win 68%
15:00
Swansea (7) v Wolves (6)
Wolves win 39%
15:00
Watford (20) v Portsmouth (10)
Portsmouth win 36%
15:00
West Brom (5) v Lincoln (21)
West Brom win 54%
15:00
Wrexham (15) v Stoke (3)
Wrexham win 44%
April 2027 · 72 games

Saturday 3 April

12:30
Charlton (19) v Millwall (16)
Millwall win 45%
15:00
Blackburn (13) v Southampton (4)
Southampton win 46%
15:00
Bolton (18) v Watford (20)
Bolton win 46%
15:00
Cardiff (14) v Bristol City (17)
Cardiff win 49%
15:00
Lincoln (21) v Derby (23)
Lincoln win 50%
15:00
Portsmouth (10) v Middlesbrough (2)
Middlesbrough win 44%
15:00
Preston (24) v Swansea (7)
Swansea win 48%
15:00
QPR (8) v Wrexham (15)
QPR win 47%
15:00
Sheffield United (11) v West Brom (5)
Sheffield United win 37%
15:00
Stoke (3) v Burnley (22)
Stoke win 40%
15:00
West Ham (9) v Birmingham (1)
West Ham win 52%
15:00
Wolves (6) v Norwich (12)
Wolves win 46%

Tuesday 6 April

19:45
Burnley (22) v Wrexham (15)
Burnley win 46%
19:45
Lincoln (21) v Bristol City (17)
Lincoln win 42%
19:45
Millwall (16) v Middlesbrough (2)
Middlesbrough win 41%
19:45
Portsmouth (10) v Wolves (6)
Wolves win 41%
19:45
QPR (8) v Charlton (19)
QPR win 58%
19:45
Stoke (3) v Cardiff (14)
Stoke win 40%
19:45
Swansea (7) v Southampton (4)
Southampton win 38%
19:45
West Ham (9) v Bolton (18)
West Ham win 69%

Wednesday 7 April

19:45
Preston (24) v Watford (20)
Watford win 37%
19:45
Sheffield United (11) v Blackburn (13)
Sheffield United win 49%
19:45
West Brom (5) v Derby (23)
West Brom win 61%
20:00
Birmingham (1) v Norwich (12)
Birmingham win 46%

Saturday 10 April

15:00
Blackburn (13) v Preston (24)
Blackburn win 54%
15:00
Bolton (18) v Millwall (16)
Bolton win 36%
15:00
Bristol City (17) v Burnley (22)
Bristol City win 37%
15:00
Cardiff (14) v Portsmouth (10)
Cardiff win 46%
15:00
Charlton (19) v Stoke (3)
Stoke win 40%
15:00
Derby (23) v West Ham (9)
West Ham win 59%
15:00
Middlesbrough (2) v QPR (8)
Middlesbrough win 59%
15:00
Norwich (12) v Sheffield United (11)
Norwich win 52%
15:00
Southampton (4) v Lincoln (21)
Southampton win 59%
15:00
Watford (20) v West Brom (5)
West Brom win 44%
15:00
Wolves (6) v Birmingham (1)
Wolves win 43%
15:00
Wrexham (15) v Swansea (7)
Wrexham win 39%

Saturday 17 April

15:00
Birmingham (1) v Wrexham (15)
Birmingham win 57%
15:00
Burnley (22) v Norwich (12)
Norwich win 36%
15:00
Lincoln (21) v Bolton (18)
Lincoln win 44%
15:00
Millwall (16) v Southampton (4)
Southampton win 38%
15:00
Portsmouth (10) v Bristol City (17)
Portsmouth win 47%
15:00
Preston (24) v Charlton (19)
Preston win 39%
15:00
QPR (8) v Blackburn (13)
QPR win 49%
15:00
Sheffield United (11) v Cardiff (14)
Sheffield United win 42%
15:00
Stoke (3) v Wolves (6)
Wolves win 43%
15:00
Swansea (7) v Derby (23)
Swansea win 57%
15:00
West Brom (5) v Middlesbrough (2)
Middlesbrough win 38%
15:00
West Ham (9) v Watford (20)
West Ham win 71%

Tuesday 20 April

19:45
Bolton (18) v Sheffield United (11)
Bolton win 37%
19:45
Charlton (19) v West Brom (5)
West Brom win 49%
19:45
Derby (23) v Portsmouth (10)
Portsmouth win 37%
19:45
Middlesbrough (2) v Burnley (22)
Middlesbrough win 59%
19:45
Norwich (12) v Stoke (3)
Norwich win 55%
19:45
Southampton (4) v Birmingham (1)
Southampton win 44%
19:45
Wolves (6) v West Ham (9)
West Ham win 38%
19:45
Wrexham (15) v Millwall (16)
Wrexham win 40%

Wednesday 21 April

19:45
Blackburn (13) v Lincoln (21)
Blackburn win 42%
19:45
Bristol City (17) v Preston (24)
Bristol City win 54%
19:45
Cardiff (14) v QPR (8)
Cardiff win 44%
19:45
Watford (20) v Swansea (7)
Swansea win 41%

Saturday 24 April

15:00
Bolton (18) v Swansea (7)
Swansea win 36%
15:00
Bristol City (17) v Derby (23)
Bristol City win 49%
15:00
Burnley (22) v Southampton (4)
Southampton win 40%
15:00
Cardiff (14) v West Brom (5)
Cardiff win 38%
15:00
Charlton (19) v Wrexham (15)
Wrexham win 40%
15:00
Middlesbrough (2) v West Ham (9)
Middlesbrough win 38%
15:00
Norwich (12) v Blackburn (13)
Norwich win 57%
15:00
Portsmouth (10) v Preston (24)
Portsmouth win 59%
15:00
Sheffield United (11) v Millwall (16)
Sheffield United win 42%
15:00
Stoke (3) v Lincoln (21)
Stoke win 45%
15:00
Watford (20) v Birmingham (1)
Birmingham win 49%
15:00
Wolves (6) v QPR (8)
Wolves win 54%
May 2027 · 12 games

Saturday 1 May

12:30
Birmingham (1) v Burnley (22)
Birmingham win 54%
12:30
Blackburn (13) v Watford (20)
Blackburn win 46%
12:30
Derby (23) v Wolves (6)
Wolves win 52%
12:30
Lincoln (21) v Charlton (19)
Lincoln win 52%
12:30
Millwall (16) v Stoke (3)
Millwall win 48%
12:30
Preston (24) v Cardiff (14)
Cardiff win 47%
12:30
QPR (8) v Norwich (12)
QPR win 36%
12:30
Southampton (4) v Sheffield United (11)
Southampton win 55%
12:30
Swansea (7) v Middlesbrough (2)
Middlesbrough win 41%
12:30
West Brom (5) v Bolton (18)
West Brom win 56%
12:30
West Ham (9) v Portsmouth (10)
West Ham win 65%
12:30
Wrexham (15) v Bristol City (17)
Wrexham win 46%