Behind the TableFootball form in context

13 leagues · every game priced · no bookmaker odds

2026-27 · results to Tue 3 Nov

League Two: 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
1Salford1431+108 ▼7Flattered+11.92.571.86WWWWWW
2Barnet1326+105 ▼3As it looks+7.82.002.00WWLDWD
3Walsall1322+914 ▼11Flattered+4.51.831.57DDDWLW
4Crewe1422015 ▼11Flattered+3.31.861.29WWWLLD
5Cheltenham1421-223 ▼18Flattered+2.62.290.71LLLWWL
6Grimsby1420+61 ▲5Better than it looks−0.11.861.00LLLDWW
7York1420+36 ▲1As it looks+1.22.430.43DDDWLL
8Gillingham1420+120 ▼12Flattered+0.71.291.57DWLDLW
9Accrington1419+67 ▲2As it looks−0.31.860.86WDWDWD
10Chesterfield1419+32 ▲8Better than it looks−0.21.711.00WDLDWL
11Exeter1419+210 ▲1As it looks+0.62.140.57WWDWWL
12Tranmere1419+216 ▼4As it looks−0.21.711.00LDLWDW
13Swindon1419-219 ▼6Flattered−0.22.000.71LLDWDW
14Newport County1418+313 ▲1As it looks−1.22.140.43DWDDLW
15Shrewsbury1418-53 ▲12Better than it looks−1.21.431.14WLWWDL
16Fleetwood Town1417011 ▲5Better than it looks−2.01.710.71LDWLLW
17Bristol Rvs1416-69 ▲8Better than it looks−2.91.860.43LLLLDL
18Oldham1415-412 ▲6Better than it looks−4.31.430.71DWLDLW
19Port Vale1215-44 ▲15Better than it looks−1.22.330.17LWWDLW
20Rochdale1415-924 ▼4As it looks−4.71.430.71WDLDLL
21Northampton1314-122 ▼1As it looks−4.61.141.00DWLWDL
22Colchester1312-717 ▲5Better than it looks−6.01.500.43DLDDLL
23Rotherham1412-721 ▲2As it looks−8.11.140.57LLLDDL
24Crawley Town129-818 ▲6Better than it looks−7.60.331.17LDLLDW

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 3Top 7Bottom 2Run-in
Salford31328676–962.054%89%99%0%Similar (+0.03)
Barnet26338271–922.928%75%95%0%Similar (−0.01)
Grimsby20327464–845.57%37%77%<1%Harder (−0.07)
Chesterfield19327160–817.23%21%61%<1%Similar (+0.01)
Walsall22337059–807.53%19%59%<1%Similar (+0.04)
Exeter19326959–797.92%17%55%<1%Easier (+0.09)
Port Vale15346756–789.51%11%43%1%Similar (+0.04)
Accrington19326454–7510.91%6%31%2%Similar (−0.02)
Fleetwood Town17326453–7511.11%6%30%2%Similar (+0.03)
Crewe22326353–7411.6<1%5%26%2%Similar (+0.04)
York20326353–7311.6<1%5%26%2%Similar (+0.04)
Oldham15326049–7013.9<1%2%14%5%Similar (+0.00)
Swindon19325949–6914.3<1%2%12%6%Similar (−0.01)
Bristol Rvs16325949–7014.3<1%2%13%5%Similar (+0.03)
Tranmere19325848–6815.0<1%1%10%7%Similar (−0.01)
Newport County18325747–6815.2<1%1%9%8%Similar (−0.01)
Shrewsbury18325847–6815.4<1%1%9%8%Similar (−0.00)
Gillingham20325746–6715.9<1%1%7%10%Similar (−0.02)
Cheltenham21325747–6716.0<1%1%6%10%Easier (+0.07)
Northampton14335646–6716.1<1%1%7%12%Harder (−0.09)
Colchester12335544–6517.3<1%<1%5%17%Similar (−0.02)
Rotherham12325242–6318.7<1%<1%2%25%Harder (−0.08)
Crawley Town9345140–6119.60%<1%2%34%Similar (−0.02)
Rochdale15324839–5820.80%<1%1%45%Harder (−0.06)

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
SAL
2
BAR
3
WAL
4
CRE
5
CHE
6
GRI
7
YOR
8
GIL
9
ACC
10
CHE
11
EXE
12
TRA
13
SWI
14
NEW
15
SHR
16
FLE
17
BRI
18
OLD
19
POR
20
ROC
21
NOR
22
COL
23
ROT
24
CRA
1. Salford
1-3 A
−0.2
4-2 A
+0.9
2-0 A
+0.4
0-1 H
−1.4
2-1 H
+0.3
1-0 H
+0.1
2-1 H
+1.4
0-1 A
−0.2
1-0 H
+0.9
2-1 A
−0.7
4-1 A
+1.2
1-0 H
−0.2
3-3 A
−0.8
2-1 H
+0.7
2. Barnet
3-1 H
+0.8
1-1 A
−0.3
2-2 H
−0.2
3-1 H
+0.6
2-1 H
+0.7
3-3 A
+0.7
1-1 A
+0.3
2-1 A
+1.5
1-3 H
+1.5
3-1 A
−0.4
3-1 H
+0.7
3-1 A
+0.0
1-1 H
−1.3
3. Walsall
2-4 H
−0.5
2-2 A
+0.1
0-0 H
+0.7
3-0 A
+1.0
3-2 H
−0.7
0-0 A
−0.5
1-1 A
−1.4
1-1 A
−0.1
1-1 A
−0.5
3-0 H
+0.6
2-0 H
+0.2
0-0 H
+1.0
3-1 A
−0.3
4. Crewe
1-1 H
+0.5
2-2 H
−0.2
1-1 H
−2.3
1-5 A
−0.8
0-2 A
−0.8
1-0 A
+0.6
1-1 H
−1.8
3-1 H
+0.7
0-0 A
+0.3
3-2 H
+0.2
1-0 H
−0.5
1-1 A
+0.1
1-1 A
+0.2
1-0 A
+1.6
5. Cheltenham
0-2 H
−0.5
2-2 A
+0.3
2-2 H
+0.0
3-2 H
−1.3
0-2 A
−1.9
2-1 H
−1.3
1-3 A
−0.5
1-2 A
+0.2
1-0 H
−0.5
4-2 H
−0.6
1-4 A
−1.0
1-1 A
+1.1
2-1 H
−1.2
3-1 A
+0.3
6. Grimsby
0-0 A
−0.3
2-2 A
+0.1
5-2 H
+2.2
4-1 A
+2.4
2-2 A
+0.3
1-0 H
+1.1
1-2 A
+0.3
1-2 H
+0.0
2-2 H
+1.6
2-0 H
+1.1
0-1 A
−2.6
2-2 A
+0.3
0-2 H
+0.8
2-0 H
+2.3
7. York
1-3 A
−0.2
1-1 A
+2.1
2-3 A
+0.9
2-5 A
−1.9
3-0 H
+1.7
1-1 H
+0.5
0-2 A
−1.0
2-1 H
+0.5
4-0 H
+1.5
1-1 A
+0.0
3-2 H
−0.2
2-0 H
+0.4
1-1 H
+0.9
1-1 A
+2.1
8. Gillingham
0-3 H
−1.3
1-4 H
−2.3
0-3 A
−1.9
1-3 A
−0.8
1-1 A
−0.6
2-0 H
−0.1
0-0 H
−1.5
2-1 A
−0.1
0-0 A
+0.5
3-0 H
+1.1
1-1 H
+0.8
4-1 A
+1.1
1-1 H
+0.3
4-1 A
+1.0
9. Accrington
1-2 A
−0.5
2-3 A
+0.5
2-0 H
+1.4
2-2 H
−0.0
1-1 A
−0.6
3-1 H
+0.5
0-2 A
−0.8
1-1 A
−0.4
0-0 H
−0.6
0-0 A
+0.7
5-0 A
+1.5
1-1 H
+0.2
2-2 H
+1.3
3-2 H
+0.4
10. Chesterfield
1-0 A
+1.7
3-3 H
−0.1
5-1 H
+1.1
1-2 A
+1.3
2-0 H
+1.2
1-1 H
+0.5
4-2 H
+1.6
1-4 A
+0.2
0-1 H
+0.8
2-1 A
+1.8
0-1 A
+0.0
1-1 H
+1.3
1-2 A
−1.4
2-2 A
−0.5
11. Exeter
1-2 A
+0.3
1-1 H
+0.2
0-0 H
+0.8
2-0 H
+0.9
0-1 A
−0.5
1-2 A
−0.3
2-0 H
+0.8
0-0 H
−0.5
1-0 A
−0.3
2-1 H
+0.2
0-1 A
−1.3
0-1 A
−0.6
0-0 A
−0.7
1-0 H
+1.5
12. Tranmere
1-2 H
−1.3
1-1 H
+1.3
3-1 H
−0.1
0-2 A
−0.4
2-4 A
−1.6
0-0 A
+0.4
2-2 A
−0.3
2-0 H
−1.2
2-0 H
+0.1
1-1 A
−0.5
1-1 H
+1.1
1-0 A
−0.5
2-2 H
−1.2
1-1 A
+0.3
13. Swindon
0-1 A
−0.1
3-1 A
−1.2
1-1 H
−0.1
0-1 H
−0.8
2-1 H
−0.6
0-4 A
−1.6
1-1 H
+0.1
0-0 A
+0.1
0-3 A
−2.2
3-1 H
+1.8
0-1 A
−0.8
0-0 A
−0.6
3-1 H
+0.6
2-1 H
+0.3
14. Newport County
1-2 A
−1.7
0-1 A
−0.1
2-1 H
−0.2
1-1 H
−0.3
0-0 A
+0.9
0-0 A
−0.0
4-1 H
−0.1
2-2 H
−0.4
1-1 H
+1.1
3-5 A
−3.6
3-0 H
+1.0
0-1 A
+0.1
1-0 H
+0.8
2-2 A
+0.7
15. Shrewsbury
1-0 H
+0.1
1-3 H
+0.5
1-1 A
+1.5
2-1 A
+0.2
1-2 H
−0.4
0-1 H
+0.3
0-2 A
+0.6
0-2 A
+0.1
1-0 H
+1.0
0-3 A
+0.5
2-0 H
−0.3
2-2 H
+0.4
3-3 A
+1.0
3-2 A
+0.4
16. Fleetwood Town
0-1 A
−0.6
1-3 A
−0.1
1-1 H
+0.6
2-4 A
+0.4
2-2 A
−1.2
0-0 H
−0.8
1-0 A
−0.6
1-2 A
+0.0
1-1 A
−1.4
2-0 H
−0.4
3-1 H
+1.8
1-1 H
−0.3
1-2 H
−0.0
2-0 H
+0.4
17. Bristol Rvs
1-2 H
+1.0
1-3 H
+0.4
1-3 A
−0.8
0-2 A
−0.5
2-3 A
+0.1
0-3 A
−1.1
1-0 H
+1.5
0-0 H
−0.2
5-3 H
+3.3
0-1 A
−1.1
1-3 A
−1.8
2-0 H
+2.3
1-0 H
−0.0
2-0 A
+2.0
18. Oldham
1-4 H
−0.9
1-1 A
+1.8
0-3 A
−0.5
4-1 H
+0.7
0-0 H
−0.8
1-2 H
−1.4
0-2 A
−0.1
3-0 H
+2.3
1-1 A
+0.6
2-0 H
+1.1
0-2 A
+1.8
1-0 A
−0.1
1-2 A
−1.7
0-1 H
−1.3
19. Port Vale
0-1 A
+0.5
0-2 A
−0.0
0-0 H
−0.2
1-0 H
+3.1
0-2 A
−0.2
1-1 A
−0.8
1-0 H
+0.4
1-0 H
+0.9
1-1 H
+0.4
1-3 A
−1.7
0-2 A
−0.7
4-2 H
+1.8
20. Rochdale
0-0 A
−1.4
2-3 A
−0.5
2-2 H
−0.2
1-4 H
−1.7
0-5 H
−1.8
1-1 A
−1.5
1-0 H
+0.4
0-3 A
−1.5
3-0 H
−1.1
2-1 A
−0.2
2-0 H
−2.0
2-4 A
−2.0
0-1 A
−0.3
1-2 H
−1.5
21. Northampton
0-1 A
+0.3
2-0 A
−0.6
1-1 A
−1.0
1-1 A
−0.7
1-1 A
−0.2
0-1 H
+0.1
0-0 H
+0.5
1-0 H
−0.7
0-2 A
−0.1
0-1 H
+0.1
2-0 H
−0.5
0-1 H
−0.6
1-1 H
−2.3
22. Colchester
1-3 H
+0.3
1-1 H
−0.1
1-1 H
−1.3
2-2 A
−1.4
1-1 A
−0.9
0-0 H
+0.9
1-3 A
−0.6
0-1 A
−1.1
2-2 A
−0.6
0-2 A
−2.1
2-1 H
+2.0
1-0 H
+0.2
0-2 A
+0.4
23. Rotherham
3-3 H
+1.1
1-1 H
−0.1
1-2 A
+0.9
1-1 H
−2.1
1-4 H
−1.2
2-1 H
+1.7
0-1 A
−1.3
2-2 A
+1.0
1-2 A
−0.6
2-2 H
−1.0
3-3 H
−1.2
0-2 A
−0.4
0-1 A
+0.3
1-0 A
+0.5
24. Crawley Town
1-2 A
−0.6
0-1 H
−1.8
1-3 H
−0.7
0-2 A
−2.1
2-3 A
−0.7
2-2 H
+0.6
1-1 H
−0.8
2-3 H
−0.8
0-2 H
−2.0
1-0 A
+1.2
2-1 A
+1.1
1-1 A
+2.0

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
Salford1431%50%19%2.78 (9)1.20 (5)10 of 117 from 6
Barnet1335%45%20%1.75 (8)2.40 (5)7 of 1213 from 6
Walsall1322%67%11%2.67 (6)0.75 (4)5 of 63 from 4
Crewe1422%53%25%2.25 (8)0.60 (5)5 of 83 from 5
Cheltenham1436%40%24%2.17 (6)1.00 (8)6 of 98 from 9
Grimsby1427%47%26%2.67 (6)0.43 (7)5 of 86 from 8
York1429%50%21%1.86 (7)1.00 (7)5 of 97 from 9
Gillingham1421%56%23%2.33 (6)0.67 (6)5 of 74 from 6
Accrington1432%51%17%1.88 (8)0.50 (4)4 of 92 from 5
Chesterfield1437%35%29%2.25 (8)0.17 (6)5 of 81 from 6
Exeter1421%64%15%2.50 (6)0.20 (5)5 of 61 from 6
Tranmere1433%50%18%1.71 (7)1.00 (6)4 of 96 from 7
Swindon1422%58%19%2.50 (4)0.88 (8)5 of 67 from 8
Newport County1427%54%19%1.75 (8)0.50 (4)4 of 83 from 7
Shrewsbury1415%53%31%3.00 (4)0.60 (10)5 of 76 from 10
Fleetwood Town1420%53%27%2.33 (6)0.29 (7)4 of 63 from 8
Bristol Rvs1428%39%33%2.00 (6)0.43 (7)5 of 73 from 9
Oldham1420%41%39%2.17 (6)0.14 (7)4 of 61 from 8
Port Vale1224%58%18%2.17 (6)0.20 (5)4 of 61 from 6
Rochdale1419%44%37%2.60 (5)0.13 (8)4 of 52 from 9
Northampton1321%52%28%2.20 (5)0.29 (7)3 of 52 from 7
Colchester1311%62%28%1.17 (6)0.67 (6)2 of 76 from 9
Rotherham1419%49%31%1.50 (6)0.38 (8)2 of 74 from 10
Crawley Town1218%47%35%1.40 (5)0.29 (7)2 of 52 from 9
League average (all teams)32825%51%25%2.13 (152)0.59 (152)110 of 177101 from 177

Points v an average side

TeamPositionPointsAverage side would haveDifference
Salford13119.1+11.9
Barnet22618.2+7.8
Walsall32217.5+4.5
Crewe42218.7+3.3
Cheltenham52118.4+2.6
York72018.8+1.2
Gillingham82019.3+0.7
Exeter111918.4+0.6
Grimsby62020.1−0.1
Tranmere121919.2−0.2
Chesterfield101919.2−0.2
Swindon131919.2−0.2
Accrington91919.3−0.3
Shrewsbury151819.2−1.2
Port Vale191516.2−1.2
Newport County141819.2−1.2
Fleetwood Town161719.0−2.0
Bristol Rvs171618.9−2.9
Oldham181519.3−4.3
Northampton211418.6−4.6
Rochdale201519.7−4.7
Colchester221218.0−6.0
Crawley Town24916.6−7.6
Rotherham231220.1−8.1

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 · 38 games

Saturday 14 November

12:30
Exeter (11) v Cheltenham (5)
Exeter win 58%
Shortlist
15:00
Bristol Rvs (17) v Chesterfield (10)
Chesterfield win 39%
15:00
Colchester (22) v Gillingham (8)
Colchester win 49%
15:00
Port Vale (19) v Accrington (9)
Port Vale win 46%
15:00
Rochdale (20) v York (7)
York win 41%
15:00
Salford (1) v Northampton (21)
Salford win 56%
Shortlist
15:00
Swindon (13) v Grimsby (6)
Grimsby win 46%
15:00
Walsall (3) v Barnet (2)
Barnet win 39%
17:30
Fleetwood Town (16) v Tranmere (12)
Fleetwood Town win 50%

Saturday 21 November

12:30
Gillingham (8) v Crewe (4)
Gillingham win 37%
12:30
Newport County (14) v Swindon (13)
Newport County win 42%
15:00
Accrington (9) v Salford (1)
Salford win 40%
15:00
Barnet (2) v Port Vale (19)
Barnet win 48%
15:00
Cheltenham (5) v Bristol Rvs (17)
Bristol Rvs win 39%
15:00
Chesterfield (10) v Shrewsbury (15)
Chesterfield win 55%
15:00
Crawley Town (24) v Fleetwood Town (16)
Fleetwood Town win 38%
15:00
Grimsby (6) v Rotherham (23)
Grimsby win 57%
15:00
Northampton (21) v Rochdale (20)
Northampton win 50%
15:00
Oldham (18) v Exeter (11)
Oldham win 37%
15:00
Tranmere (12) v Colchester (22)
Tranmere win 40%
15:00
York (7) v Walsall (3)
York win 38%

Tuesday 24 November

19:45
Crawley Town (24) v Barnet (2)
Barnet win 45%
19:45
Port Vale (19) v Northampton (21)
Port Vale win 50%

Saturday 28 November

12:30
Bristol Rvs (17) v Tranmere (12)
Bristol Rvs win 47%
12:30
Exeter (11) v Crawley Town (24)
Exeter win 54%
15:00
Colchester (22) v York (7)
Colchester win 41%
15:00
Crewe (4) v Grimsby (6)
Grimsby win 45%
15:00
Fleetwood Town (16) v Accrington (9)
Fleetwood Town win 43%
15:00
Port Vale (19) v Newport County (14)
Port Vale win 53%
15:00
Rochdale (20) v Barnet (2)
Barnet win 53%
15:00
Rotherham (23) v Oldham (18)
Rotherham win 37%
15:00
Salford (1) v Gillingham (8)
Salford win 62%
15:00
Shrewsbury (15) v Cheltenham (5)
Shrewsbury win 47%
15:00
Swindon (13) v Chesterfield (10)
Chesterfield win 42%
15:00
Walsall (3) v Northampton (21)
Walsall win 45%
December 2026 · 61 games

Tuesday 1 December

19:45
Accrington (9) v Crewe (4)
Accrington win 47%
19:45
Barnet (2) v Rotherham (23)
Barnet win 56%
19:45
Cheltenham (5) v Rochdale (20)
Cheltenham win 42%
19:45
Chesterfield (10) v Exeter (11)
Chesterfield win 44%
19:45
Crawley Town (24) v Port Vale (19)
Port Vale win 40%
19:45
Gillingham (8) v Swindon (13)
Gillingham win 38%
19:45
Grimsby (6) v Colchester (22)
Grimsby win 57%
19:45
Newport County (14) v Walsall (3)
Walsall win 37%
19:45
Northampton (21) v Fleetwood Town (16)
Northampton win 36%
19:45
Oldham (18) v Bristol Rvs (17)
Oldham win 43%
19:45
Tranmere (12) v Salford (1)
Salford win 46%
19:45
York (7) v Shrewsbury (15)
York win 46%

Saturday 12 December

12:30
Chesterfield (10) v Grimsby (6)
Chesterfield win 39%
12:30
Tranmere (12) v York (7)
Tranmere win 39%
15:00
Barnet (2) v Northampton (21)
Barnet win 55%
15:00
Bristol Rvs (17) v Accrington (9)
Bristol Rvs win 40%
15:00
Cheltenham (5) v Crewe (4)
Crewe win 37%
15:00
Crawley Town (24) v Newport County (14)
Crawley Town win 42%
15:00
Exeter (11) v Rochdale (20)
Exeter win 59%
15:00
Fleetwood Town (16) v Swindon (13)
Fleetwood Town win 48%
15:00
Oldham (18) v Gillingham (8)
Oldham win 51%
15:00
Rotherham (23) v Walsall (3)
Walsall win 36%
15:00
Salford (1) v Colchester (22)
Salford win 56%
15:00
Shrewsbury (15) v Port Vale (19)
Port Vale win 39%

Tuesday 15 December

19:45
Colchester (22) v Port Vale (19)
Port Vale win 37%

Thursday 17 December

20:00
Crewe (4) v Salford (1)
Salford win 45%

Saturday 19 December

12:30
Colchester (22) v Fleetwood Town (16)
Colchester win 37%
12:30
Northampton (21) v Exeter (11)
Exeter win 38%
15:00
Accrington (9) v Chesterfield (10)
Chesterfield win 36%
15:00
Gillingham (8) v Cheltenham (5)
Gillingham win 44%
15:00
Grimsby (6) v Barnet (2)
Grimsby win 43%
15:00
Newport County (14) v Oldham (18)
Newport County win 36%
15:00
Port Vale (19) v Rotherham (23)
Port Vale win 51%
15:00
Rochdale (20) v Bristol Rvs (17)
Bristol Rvs win 41%
15:00
Swindon (13) v Tranmere (12)
Swindon win 43%
15:00
Walsall (3) v Shrewsbury (15)
Walsall win 48%
15:00
York (7) v Crawley Town (24)
York win 46%

Saturday 26 December

15:00
Barnet (2) v Colchester (22)
Barnet win 56%
15:00
Bristol Rvs (17) v Walsall (3)
Bristol Rvs win 38%
15:00
Cheltenham (5) v Port Vale (19)
Port Vale win 45%
15:00
Chesterfield (10) v Northampton (21)
Chesterfield win 53%
15:00
Crawley Town (24) v Gillingham (8)
Crawley Town win 45%
15:00
Exeter (11) v Newport County (14)
Exeter win 53%
15:00
Fleetwood Town (16) v Crewe (4)
Fleetwood Town win 47%
15:00
Oldham (18) v York (7)
Oldham win 44%
15:00
Rotherham (23) v Rochdale (20)
Rotherham win 49%
15:00
Salford (1) v Grimsby (6)
Salford win 42%
15:00
Shrewsbury (15) v Swindon (13)
Shrewsbury win 41%
15:00
Tranmere (12) v Accrington (9)
Accrington win 36%

Tuesday 29 December

19:45
Accrington (9) v Rotherham (23)
Accrington win 47%
19:45
Colchester (22) v Crawley Town (24)
Colchester win 46%
19:45
Crewe (4) v Tranmere (12)
Crewe win 44%
19:45
Gillingham (8) v Barnet (2)
Barnet win 48%
19:45
Grimsby (6) v Oldham (18)
Grimsby win 52%
19:45
Newport County (14) v Shrewsbury (15)
Newport County win 43%
19:45
Northampton (21) v Cheltenham (5)
Northampton win 50%
19:45
Port Vale (19) v Bristol Rvs (17)
Port Vale win 48%
19:45
Rochdale (20) v Salford (1)
Salford win 54%
19:45
Swindon (13) v Exeter (11)
Exeter win 40%
19:45
Walsall (3) v Chesterfield (10)
Chesterfield win 37%
19:45
York (7) v Fleetwood Town (16)
York win 37%
January 2027 · 72 games

Friday 1 January

15:00
Accrington (9) v Shrewsbury (15)
Accrington win 49%
15:00
Colchester (22) v Rotherham (23)
Colchester win 44%
15:00
Crewe (4) v Oldham (18)
Crewe win 37%
15:00
Grimsby (6) v Tranmere (12)
Grimsby win 59%
15:00
Newport County (14) v Barnet (2)
Barnet win 44%
15:00
Port Vale (19) v Fleetwood Town (16)
Port Vale win 44%
15:00
Rochdale (20) v Chesterfield (10)
Chesterfield win 51%
15:00
Swindon (13) v Crawley Town (24)
Swindon win 43%
15:00
Walsall (3) v Cheltenham (5)
Walsall win 53%
15:00
York (7) v Salford (1)
Salford win 43%

Saturday 2 January

15:00
Gillingham (8) v Exeter (11)
Exeter win 43%
15:00
Northampton (21) v Bristol Rvs (17)
Northampton win 41%

Saturday 9 January

12:30
Barnet (2) v Grimsby (6)
Barnet win 41%
12:30
Chesterfield (10) v Accrington (9)
Chesterfield win 49%
12:30
Shrewsbury (15) v Walsall (3)
Walsall win 37%
15:00
Bristol Rvs (17) v Rochdale (20)
Bristol Rvs win 52%
15:00
Cheltenham (5) v Gillingham (8)
Cheltenham win 40%
15:00
Crawley Town (24) v York (7)
Crawley Town win 38%
15:00
Exeter (11) v Northampton (21)
Exeter win 50%
15:00
Fleetwood Town (16) v Colchester (22)
Fleetwood Town win 47%
15:00
Oldham (18) v Newport County (14)
Oldham win 47%
15:00
Rotherham (23) v Port Vale (19)
Port Vale win 38%
15:00
Salford (1) v Crewe (4)
Salford win 56%
15:00
Tranmere (12) v Swindon (13)
Tranmere win 41%

Saturday 16 January

15:00
Barnet (2) v Tranmere (12)
Barnet win 59%
15:00
Bristol Rvs (17) v Shrewsbury (15)
Bristol Rvs win 46%
15:00
Cheltenham (5) v Oldham (18)
Oldham win 42%
15:00
Chesterfield (10) v Port Vale (19)
Chesterfield win 45%
15:00
Crawley Town (24) v Salford (1)
Salford win 47%
15:00
Exeter (11) v Colchester (22)
Exeter win 51%
15:00
Gillingham (8) v Accrington (9)
Accrington win 39%
15:00
Northampton (21) v Grimsby (6)
Grimsby win 44%
15:00
Rochdale (20) v Crewe (4)
Crewe win 40%
15:00
Rotherham (23) v Fleetwood Town (16)
Fleetwood Town win 37%
15:00
Walsall (3) v Swindon (13)
Walsall win 47%
15:00
York (7) v Newport County (14)
York win 46%

Tuesday 19 January

19:45
Accrington (9) v York (7)
Accrington win 45%
19:45
Colchester (22) v Chesterfield (10)
Chesterfield win 40%
19:45
Crewe (4) v Exeter (11)
Exeter win 39%
19:45
Fleetwood Town (16) v Cheltenham (5)
Fleetwood Town win 54%
19:45
Grimsby (6) v Rochdale (20)
Grimsby win 64%
19:45
Newport County (14) v Rotherham (23)
Newport County win 41%
19:45
Oldham (18) v Walsall (3)
Oldham win 39%
19:45
Port Vale (19) v Gillingham (8)
Port Vale win 56%
19:45
Salford (1) v Bristol Rvs (17)
Salford win 54%
19:45
Shrewsbury (15) v Crawley Town (24)
Shrewsbury win 43%
19:45
Swindon (13) v Barnet (2)
Barnet win 44%
19:45
Tranmere (12) v Northampton (21)
Tranmere win 39%

Saturday 23 January

15:00
Accrington (9) v Rochdale (20)
Accrington win 54%
15:00
Colchester (22) v Northampton (21)
Colchester win 42%
15:00
Crewe (4) v Chesterfield (10)
Chesterfield win 41%
15:00
Fleetwood Town (16) v Exeter (11)
Fleetwood Town win 39%
15:00
Grimsby (6) v Gillingham (8)
Grimsby win 62%
15:00
Newport County (14) v Cheltenham (5)
Newport County win 48%
15:00
Oldham (18) v Barnet (2)
Barnet win 40%
15:00
Port Vale (19) v York (7)
Port Vale win 49%
15:00
Salford (1) v Walsall (3)
Salford win 50%
15:00
Shrewsbury (15) v Rotherham (23)
Shrewsbury win 41%
15:00
Swindon (13) v Bristol Rvs (17)
Swindon win 39%
15:00
Tranmere (12) v Crawley Town (24)
Tranmere win 43%

Saturday 30 January

15:00
Barnet (2) v Crewe (4)
Barnet win 56%
15:00
Bristol Rvs (17) v Fleetwood Town (16)
Bristol Rvs win 38%
15:00
Cheltenham (5) v Tranmere (12)
Cheltenham win 37%
15:00
Chesterfield (10) v Newport County (14)
Chesterfield win 56%
15:00
Crawley Town (24) v Oldham (18)
Oldham win 37%
15:00
Exeter (11) v Salford (1)
Exeter win 36%
15:00
Gillingham (8) v Shrewsbury (15)
Gillingham win 39%
15:00
Northampton (21) v Accrington (9)
Northampton win 38%
15:00
Rochdale (20) v Port Vale (19)
Port Vale win 47%
15:00
Rotherham (23) v Swindon (13)
Rotherham win 42%
15:00
Walsall (3) v Colchester (22)
Walsall win 46%
15:00
York (7) v Grimsby (6)
Grimsby win 43%
February 2027 · 60 games

Saturday 6 February

15:00
Accrington (9) v Walsall (3)
Accrington win 41%
15:00
Bristol Rvs (17) v Crawley Town (24)
Bristol Rvs win 47%
15:00
Cheltenham (5) v Barnet (2)
Barnet win 51%
15:00
Chesterfield (10) v Rotherham (23)
Chesterfield win 54%
15:00
Crewe (4) v Port Vale (19)
Port Vale win 38%
15:00
Exeter (11) v York (7)
Exeter win 49%
15:00
Fleetwood Town (16) v Grimsby (6)
Grimsby win 39%
15:00
Northampton (21) v Gillingham (8)
Northampton win 48%
15:00
Rochdale (20) v Colchester (22)
Colchester win 39%
15:00
Salford (1) v Shrewsbury (15)
Salford win 58%
15:00
Swindon (13) v Oldham (18)
Swindon win 36%
15:00
Tranmere (12) v Newport County (14)
Tranmere win 42%

Tuesday 9 February

19:45
Barnet (2) v Exeter (11)
Barnet win 47%
19:45
Colchester (22) v Bristol Rvs (17)
Colchester win 41%
19:45
Crawley Town (24) v Northampton (21)
Crawley Town win 39%
19:45
Gillingham (8) v Chesterfield (10)
Chesterfield win 46%
19:45
Grimsby (6) v Accrington (9)
Grimsby win 52%
19:45
Newport County (14) v Salford (1)
Salford win 46%
19:45
Oldham (18) v Fleetwood Town (16)
Oldham win 39%
19:45
Port Vale (19) v Swindon (13)
Port Vale win 51%
19:45
Rotherham (23) v Tranmere (12)
Rotherham win 44%
19:45
Shrewsbury (15) v Rochdale (20)
Shrewsbury win 48%
19:45
Walsall (3) v Crewe (4)
Walsall win 46%
19:45
York (7) v Cheltenham (5)
York win 51%

Saturday 13 February

15:00
Barnet (2) v Chesterfield (10)
Barnet win 44%
15:00
Colchester (22) v Swindon (13)
Colchester win 44%
15:00
Crawley Town (24) v Accrington (9)
Accrington win 37%
15:00
Gillingham (8) v Rochdale (20)
Gillingham win 45%
15:00
Grimsby (6) v Cheltenham (5)
Grimsby win 63%
15:00
Newport County (14) v Northampton (21)
Newport County win 40%
15:00
Oldham (18) v Tranmere (12)
Oldham win 48%
15:00
Port Vale (19) v Salford (1)
Salford win 36%
15:00
Rotherham (23) v Bristol Rvs (17)
Rotherham win 39%
15:00
Shrewsbury (15) v Fleetwood Town (16)
Fleetwood Town win 38%
15:00
Walsall (3) v Exeter (11)
Walsall win 37%
15:00
York (7) v Crewe (4)
York win 43%

Saturday 20 February

15:00
Accrington (9) v Barnet (2)
Barnet win 38%
15:00
Bristol Rvs (17) v Grimsby (6)
Grimsby win 42%
15:00
Cheltenham (5) v Crawley Town (24)
Cheltenham win 37%
15:00
Chesterfield (10) v Oldham (18)
Chesterfield win 49%
15:00
Crewe (4) v Colchester (22)
Crewe win 41%
15:00
Exeter (11) v Port Vale (19)
Exeter win 43%
15:00
Fleetwood Town (16) v Newport County (14)
Fleetwood Town win 50%
15:00
Northampton (21) v Shrewsbury (15)
Northampton win 45%
15:00
Rochdale (20) v Walsall (3)
Walsall win 45%
15:00
Salford (1) v Rotherham (23)
Salford win 57%
15:00
Swindon (13) v York (7)
Swindon win 39%
15:00
Tranmere (12) v Gillingham (8)
Tranmere win 46%

Saturday 27 February

15:00
Accrington (9) v Port Vale (19)
Accrington win 39%
15:00
Barnet (2) v Walsall (3)
Barnet win 50%
15:00
Cheltenham (5) v Exeter (11)
Exeter win 46%
15:00
Chesterfield (10) v Bristol Rvs (17)
Chesterfield win 51%
15:00
Crawley Town (24) v Rotherham (23)
Crawley Town win 40%
15:00
Gillingham (8) v Colchester (22)
Gillingham win 37%
15:00
Grimsby (6) v Swindon (13)
Grimsby win 57%
15:00
Newport County (14) v Crewe (4)
Newport County win 41%
15:00
Northampton (21) v Salford (1)
Salford win 44%
15:00
Oldham (18) v Shrewsbury (15)
Oldham win 47%
15:00
Tranmere (12) v Fleetwood Town (16)
Fleetwood Town win 38%
15:00
York (7) v Rochdale (20)
York win 51%
March 2027 · 60 games

Saturday 6 March

15:00
Bristol Rvs (17) v York (7)
Bristol Rvs win 43%
15:00
Colchester (22) v Accrington (9)
Colchester win 39%
15:00
Crewe (4) v Crawley Town (24)
Crewe win 44%
15:00
Exeter (11) v Grimsby (6)
Exeter win 36%
15:00
Fleetwood Town (16) v Chesterfield (10)
Fleetwood Town win 36%
15:00
Port Vale (19) v Oldham (18)
Port Vale win 46%
15:00
Rochdale (20) v Newport County (14)
Newport County win 37%
15:00
Rotherham (23) v Cheltenham (5)
Rotherham win 48%
15:00
Salford (1) v Barnet (2)
Salford win 43%
15:00
Shrewsbury (15) v Tranmere (12)
Shrewsbury win 43%
15:00
Swindon (13) v Northampton (21)
Swindon win 40%
15:00
Walsall (3) v Gillingham (8)
Walsall win 52%

Saturday 13 March

15:00
Accrington (9) v Exeter (11)
Accrington win 38%
15:00
Barnet (2) v Shrewsbury (15)
Barnet win 58%
15:00
Cheltenham (5) v Swindon (13)
Swindon win 36%
15:00
Chesterfield (10) v Salford (1)
Chesterfield win 39%
15:00
Crawley Town (24) v Rochdale (20)
Crawley Town win 47%
15:00
Gillingham (8) v Fleetwood Town (16)
Fleetwood Town win 41%
15:00
Grimsby (6) v Walsall (3)
Grimsby win 51%
15:00
Newport County (14) v Bristol Rvs (17)
Newport County win 39%
15:00
Northampton (21) v Crewe (4)
Northampton win 42%
15:00
Oldham (18) v Colchester (22)
Oldham win 45%
15:00
Tranmere (12) v Port Vale (19)
Port Vale win 39%
15:00
York (7) v Rotherham (23)
York win 44%

Saturday 20 March

15:00
Bristol Rvs (17) v Cheltenham (5)
Bristol Rvs win 51%
15:00
Colchester (22) v Tranmere (12)
Colchester win 46%
15:00
Crewe (4) v Gillingham (8)
Crewe win 47%
15:00
Exeter (11) v Oldham (18)
Exeter win 46%
15:00
Fleetwood Town (16) v Crawley Town (24)
Fleetwood Town win 50%
15:00
Port Vale (19) v Barnet (2)
Port Vale win 37%
15:00
Rochdale (20) v Northampton (21)
Northampton win 40%
15:00
Rotherham (23) v Grimsby (6)
Grimsby win 45%
15:00
Salford (1) v Accrington (9)
Salford win 52%
15:00
Shrewsbury (15) v Chesterfield (10)
Chesterfield win 43%
15:00
Swindon (13) v Newport County (14)
Swindon win 43%
15:00
Walsall (3) v York (7)
Walsall win 44%

Friday 26 March

15:00
Barnet (2) v Newport County (14)
Barnet win 58%
15:00
Bristol Rvs (17) v Northampton (21)
Bristol Rvs win 43%
15:00
Cheltenham (5) v Walsall (3)
Walsall win 43%
15:00
Chesterfield (10) v Rochdale (20)
Chesterfield win 61%
15:00
Crawley Town (24) v Swindon (13)
Crawley Town win 40%
15:00
Exeter (11) v Gillingham (8)
Exeter win 57%
15:00
Fleetwood Town (16) v Port Vale (19)
Fleetwood Town win 39%
15:00
Oldham (18) v Crewe (4)
Oldham win 45%
15:00
Rotherham (23) v Colchester (22)
Rotherham win 41%
15:00
Salford (1) v York (7)
Salford win 55%
15:00
Shrewsbury (15) v Accrington (9)
Accrington win 36%
15:00
Tranmere (12) v Grimsby (6)
Grimsby win 46%

Monday 29 March

15:00
Accrington (9) v Tranmere (12)
Accrington win 50%
15:00
Colchester (22) v Barnet (2)
Barnet win 42%
15:00
Crewe (4) v Fleetwood Town (16)
Fleetwood Town win 37%
15:00
Gillingham (8) v Crawley Town (24)
Gillingham win 40%
15:00
Grimsby (6) v Salford (1)
Grimsby win 42%
15:00
Newport County (14) v Exeter (11)
Exeter win 40%
15:00
Northampton (21) v Chesterfield (10)
Chesterfield win 40%
15:00
Port Vale (19) v Cheltenham (5)
Port Vale win 57%
15:00
Rochdale (20) v Rotherham (23)
Rotherham win 39%
15:00
Swindon (13) v Shrewsbury (15)
Swindon win 43%
15:00
Walsall (3) v Bristol Rvs (17)
Walsall win 44%
15:00
York (7) v Oldham (18)
York win 39%
April 2027 · 72 games

Saturday 3 April

15:00
Barnet (2) v Gillingham (8)
Barnet win 62%
15:00
Bristol Rvs (17) v Port Vale (19)
Bristol Rvs win 36%
15:00
Cheltenham (5) v Northampton (21)
Northampton win 38%
15:00
Chesterfield (10) v Walsall (3)
Chesterfield win 47%
15:00
Crawley Town (24) v Colchester (22)
Crawley Town win 40%
15:00
Exeter (11) v Swindon (13)
Exeter win 52%
15:00
Fleetwood Town (16) v York (7)
Fleetwood Town win 46%
15:00
Oldham (18) v Grimsby (6)
Grimsby win 41%
15:00
Rotherham (23) v Accrington (9)
Rotherham win 37%
15:00
Salford (1) v Rochdale (20)
Salford win 64%
15:00
Shrewsbury (15) v Newport County (14)
Shrewsbury win 42%
15:00
Tranmere (12) v Crewe (4)
Tranmere win 40%

Saturday 10 April

15:00
Accrington (9) v Bristol Rvs (17)
Accrington win 45%
15:00
Colchester (22) v Salford (1)
Salford win 43%
15:00
Crewe (4) v Cheltenham (5)
Crewe win 48%
15:00
Gillingham (8) v Oldham (18)
Oldham win 39%
15:00
Grimsby (6) v Chesterfield (10)
Grimsby win 45%
15:00
Newport County (14) v Crawley Town (24)
Newport County win 43%
15:00
Northampton (21) v Barnet (2)
Barnet win 42%
15:00
Port Vale (19) v Shrewsbury (15)
Port Vale win 52%
15:00
Rochdale (20) v Exeter (11)
Exeter win 48%
15:00
Swindon (13) v Fleetwood Town (16)
Fleetwood Town win 38%
15:00
Walsall (3) v Rotherham (23)
Walsall win 47%
15:00
York (7) v Tranmere (12)
York win 46%

Tuesday 13 April

19:45
Accrington (9) v Oldham (18)
Accrington win 42%
19:45
Barnet (2) v Bristol Rvs (17)
Barnet win 54%
19:45
Chesterfield (10) v Crawley Town (24)
Chesterfield win 56%
19:45
Colchester (22) v Newport County (14)
Colchester win 45%
19:45
Crewe (4) v Swindon (13)
Crewe win 42%
19:45
Exeter (11) v Shrewsbury (15)
Exeter win 53%
19:45
Gillingham (8) v Rotherham (23)
Gillingham win 38%
19:45
Grimsby (6) v Port Vale (19)
Grimsby win 49%
19:45
Northampton (21) v York (7)
Northampton win 41%
19:45
Rochdale (20) v Tranmere (12)
Tranmere win 37%
19:45
Salford (1) v Cheltenham (5)
Salford win 63%
19:45
Walsall (3) v Fleetwood Town (16)
Walsall win 39%

Saturday 17 April

12:30
Oldham (18) v Rochdale (20)
Oldham win 53%
15:00
Bristol Rvs (17) v Gillingham (8)
Bristol Rvs win 50%
15:00
Cheltenham (5) v Colchester (22)
Colchester win 37%
15:00
Crawley Town (24) v Grimsby (6)
Grimsby win 47%
15:00
Fleetwood Town (16) v Barnet (2)
Barnet win 38%
15:00
Newport County (14) v Accrington (9)
Newport County win 36%
15:00
Port Vale (19) v Walsall (3)
Port Vale win 44%
15:00
Rotherham (23) v Northampton (21)
Rotherham win 41%
15:00
Shrewsbury (15) v Crewe (4)
Shrewsbury win 40%
15:00
Swindon (13) v Salford (1)
Salford win 46%
15:00
Tranmere (12) v Exeter (11)
Exeter win 40%
15:00
York (7) v Chesterfield (10)
Chesterfield win 39%

Saturday 24 April

15:00
Accrington (9) v Swindon (13)
Accrington win 48%
15:00
Barnet (2) v Crawley Town (24)
Barnet win 59%
15:00
Chesterfield (10) v Cheltenham (5)
Chesterfield win 60%
15:00
Colchester (22) v Shrewsbury (15)
Colchester win 45%
15:00
Crewe (4) v Rotherham (23)
Crewe win 42%
15:00
Exeter (11) v Bristol Rvs (17)
Exeter win 49%
15:00
Gillingham (8) v York (7)
York win 36%
15:00
Grimsby (6) v Newport County (14)
Grimsby win 59%
15:00
Northampton (21) v Port Vale (19)
Port Vale win 37%
15:00
Rochdale (20) v Fleetwood Town (16)
Fleetwood Town win 46%
15:00
Salford (1) v Oldham (18)
Salford win 52%
15:00
Walsall (3) v Tranmere (12)
Walsall win 49%

Tuesday 27 April

19:45
Bristol Rvs (17) v Crewe (4)
Bristol Rvs win 44%
19:45
Cheltenham (5) v Accrington (9)
Accrington win 42%
19:45
Crawley Town (24) v Walsall (3)
Walsall win 38%
19:45
Fleetwood Town (16) v Salford (1)
Salford win 39%
19:45
Newport County (14) v Gillingham (8)
Newport County win 47%
19:45
Oldham (18) v Northampton (21)
Oldham win 44%
19:45
Port Vale (19) v Colchester (22)
Port Vale win 50%
19:45
Rotherham (23) v Exeter (11)
Exeter win 39%
19:45
Shrewsbury (15) v Grimsby (6)
Grimsby win 46%
19:45
Swindon (13) v Rochdale (20)
Swindon win 48%
19:45
Tranmere (12) v Chesterfield (10)
Chesterfield win 43%
19:45
York (7) v Barnet (2)
Barnet win 41%
May 2027 · 24 games

Saturday 1 May

15:00
Accrington (9) v Fleetwood Town (16)
Accrington win 40%
15:00
Barnet (2) v Rochdale (20)
Barnet win 63%
15:00
Cheltenham (5) v Shrewsbury (15)
Cheltenham win 37%
15:00
Chesterfield (10) v Swindon (13)
Chesterfield win 54%
15:00
Crawley Town (24) v Exeter (11)
Exeter win 41%
15:00
Gillingham (8) v Salford (1)
Salford win 49%
15:00
Grimsby (6) v Crewe (4)
Grimsby win 56%
15:00
Newport County (14) v Port Vale (19)
Port Vale win 39%
15:00
Northampton (21) v Walsall (3)
Northampton win 37%
15:00
Oldham (18) v Rotherham (23)
Oldham win 46%
15:00
Tranmere (12) v Bristol Rvs (17)
Tranmere win 38%
15:00
York (7) v Colchester (22)
York win 44%

Saturday 8 May

15:00
Bristol Rvs (17) v Oldham (18)
Bristol Rvs win 39%
15:00
Colchester (22) v Grimsby (6)
Grimsby win 43%
15:00
Crewe (4) v Accrington (9)
Crewe win 37%
15:00
Exeter (11) v Chesterfield (10)
Exeter win 40%
15:00
Fleetwood Town (16) v Northampton (21)
Fleetwood Town win 46%
15:00
Port Vale (19) v Crawley Town (24)
Port Vale win 53%
15:00
Rochdale (20) v Cheltenham (5)
Rochdale win 39%
15:00
Rotherham (23) v Barnet (2)
Barnet win 44%
15:00
Salford (1) v Tranmere (12)
Salford win 59%
15:00
Shrewsbury (15) v York (7)
Shrewsbury win 39%
15:00
Swindon (13) v Gillingham (8)
Swindon win 46%
15:00
Walsall (3) v Newport County (14)
Walsall win 48%