Final table 24 clubs
Computed from the match rows below, three points for a win. Ask the API for it as it stood on any date of the season and you get the table as it actually was that morning, not this one filtered.
#ClubPWDLGDPts
How the season went
Every figure counted from the matches, not typed in.
Goals per game
2.62
395 goals.
45% of matches went over 2.5.
Home advantage
47%
Draws 34.4%,
away wins 18.5%.
Half-time lead held
62.8%
From 86 matches where someone led at the break.
1–1
25 · 16.6%
2–0
18 · 11.9%
1–0
18 · 11.9%
2–2
12 · 7.9%
0–0
12 · 7.9%
2–1
11 · 7.3%
Results 252
The three prices are what the market showed at kickoff. The shortest is highlighted, so you can see at a glance where the market was wrong.
Saturday 26 December 2026
15:00
Tranmere
scheduled
Accrington ST
—
—
—
15:00
Shrewsbury
scheduled
Swindon Town
—
—
—
15:00
Salford City
scheduled
Grimsby
—
—
—
15:00
Rotherham
scheduled
Rochdale
—
—
—
15:00
Oldham
scheduled
York
—
—
—
15:00
Fleetwood Town
scheduled
Crewe
—
—
—
15:00
Exeter City
scheduled
Newport County
—
—
—
15:00
Crawley Town
scheduled
Gillingham
—
—
—
15:00
Chesterfield
scheduled
Northampton
—
—
—
15:00
Cheltenham
scheduled
Port Vale
—
—
—
15:00
Bristol Rovers
scheduled
Walsall
—
—
—
15:00
Barnet
scheduled
Colchester
—
—
—
Saturday 19 December 2026
15:00
York
scheduled
Crawley Town
—
—
—
15:00
Walsall
scheduled
Shrewsbury
—
—
—
15:00
Swindon Town
scheduled
Tranmere
—
—
—
15:00
Rochdale
scheduled
Bristol Rovers
—
—
—
15:00
Port Vale
scheduled
Rotherham
—
—
—
15:00
Newport County
scheduled
Oldham
—
—
—
15:00
Grimsby
scheduled
Barnet
—
—
—
15:00
Gillingham
scheduled
Cheltenham
—
—
—
15:00
Accrington ST
scheduled
Chesterfield
—
—
—
12:30
Northampton
scheduled
Exeter City
—
—
—
12:30
Colchester
scheduled
Fleetwood Town
—
—
—
Thursday 17 December 2026
20:00
Crewe
scheduled
Salford City
—
—
—
Tuesday 15 December 2026
19:45
Colchester
scheduled
Port Vale
—
—
—
Saturday 12 December 2026
15:00
Shrewsbury
scheduled
Port Vale
—
—
—
15:00
Salford City
scheduled
Colchester
—
—
—
15:00
Rotherham
scheduled
Walsall
—
—
—
15:00
Oldham
scheduled
Gillingham
—
—
—
15:00
Fleetwood Town
scheduled
Swindon Town
—
—
—
15:00
Exeter City
scheduled
Rochdale
—
—
—
15:00
Crawley Town
scheduled
Newport County
—
—
—
15:00
Cheltenham
scheduled
Crewe
—
—
—
15:00
Bristol Rovers
scheduled
Accrington ST
—
—
—
15:00
Barnet
scheduled
Northampton
—
—
—
12:30
Tranmere
scheduled
York
—
—
—
12:30
Chesterfield
scheduled
Grimsby
—
—
—
Tuesday 1 December 2026
19:45
York
scheduled
Shrewsbury
—
—
—
19:45
Tranmere
scheduled
Salford City
—
—
—
19:45
Oldham
scheduled
Bristol Rovers
—
—
—
19:45
Northampton
scheduled
Fleetwood Town
—
—
—
19:45
Newport County
scheduled
Walsall
—
—
—
19:45
Grimsby
scheduled
Colchester
—
—
—
19:45
Gillingham
scheduled
Swindon Town
—
—
—
19:45
Crawley Town
scheduled
Port Vale
—
—
—
19:45
Chesterfield
scheduled
Exeter City
—
—
—
19:45
Cheltenham
scheduled
Rochdale
—
—
—
19:45
Barnet
scheduled
Rotherham
—
—
—
19:45
Accrington ST
scheduled
Crewe
—
—
—
Saturday 28 November 2026
15:00
Walsall
scheduled
Northampton
—
—
—
15:00
Swindon Town
scheduled
Chesterfield
—
—
—
15:00
Shrewsbury
scheduled
Cheltenham
—
—
—
15:00
Salford City
scheduled
Gillingham
—
—
—
15:00
Rotherham
scheduled
Oldham
—
—
—
15:00
Rochdale
scheduled
Barnet
—
—
—
15:00
Port Vale
scheduled
Newport County
—
—
—
15:00
Fleetwood Town
scheduled
Accrington ST
—
—
—
15:00
Crewe
scheduled
Grimsby
—
—
—
15:00
Colchester
scheduled
York
—
—
—
12:30
Exeter City
scheduled
Crawley Town
—
—
—
12:30
Bristol Rovers
scheduled
Tranmere
—
—
—
Tuesday 24 November 2026
19:45
Port Vale
scheduled
Northampton
—
—
—
19:45
Crawley Town
scheduled
Barnet
—
—
—
Saturday 21 November 2026
15:00
York
scheduled
Walsall
—
—
—
15:00
Tranmere
scheduled
Colchester
—
—
—
15:00
Oldham
scheduled
Exeter City
—
—
—
15:00
Northampton
scheduled
Rochdale
—
—
—
15:00
Grimsby
scheduled
Rotherham
—
—
—
15:00
Crawley Town
scheduled
Fleetwood Town
—
—
—
15:00
Chesterfield
scheduled
Shrewsbury
—
—
—
15:00
Cheltenham
scheduled
Bristol Rovers
—
—
—
15:00
Barnet
scheduled
Port Vale
—
—
—
15:00
Accrington ST
scheduled
Salford City
—
—
—
12:30
Newport County
scheduled
Swindon Town
—
—
—
12:30
Gillingham
scheduled
Crewe
—
—
—
Saturday 14 November 2026
17:30
Fleetwood Town
scheduled
Tranmere
—
—
—
15:00
Walsall
scheduled
Barnet
—
—
—
15:00
Swindon Town
scheduled
Grimsby
—
—
—
15:00
Shrewsbury
scheduled
Oldham
—
—
—
15:00
Salford City
scheduled
Northampton
—
—
—
15:00
Rotherham
scheduled
Crawley Town
—
—
—
15:00
Rochdale
scheduled
York
—
—
—
15:00
Port Vale
scheduled
Accrington ST
—
—
—
15:00
Crewe
scheduled
Newport County
—
—
—
15:00
Colchester
scheduled
Gillingham
—
—
—
15:00
Bristol Rovers
scheduled
Chesterfield
—
—
—
12:30
Exeter City
scheduled
Cheltenham
—
—
—
Tuesday 3 November 2026
19:45
Northampton
scheduled
Oldham
—
—
—
Saturday 31 October 2026
15:00
Tranmere
scheduled
Cheltenham
—
—
—
15:00
Swindon Town
scheduled
Rotherham
—
—
—
15:00
Shrewsbury
scheduled
Gillingham
—
—
—
15:00
Salford City
scheduled
Exeter City
—
—
—
15:00
Oldham
scheduled
Crawley Town
—
—
—
15:00
Fleetwood Town
scheduled
Bristol Rovers
—
—
—
15:00
Crewe
scheduled
Barnet
—
—
—
15:00
Colchester
scheduled
Walsall
—
—
—
15:00
Accrington ST
scheduled
Northampton
—
—
—
12:30
Port Vale
scheduled
Rochdale
—
—
—
12:30
Grimsby
scheduled
York
—
—
—
Friday 30 October 2026
19:45
Newport County
scheduled
Chesterfield
—
—
—
Tuesday 27 October 2026
19:45
Barnet
3 – 1
York
—
—
—
Monday 26 October 2026
20:00
Walsall
2 – 4
Salford City
3.13
3.51
2.11
Saturday 24 October 2026
14:00
York
2 – 0
Port Vale
1.98
3.46
3.58
14:00
Rotherham
3 – 3
Shrewsbury
2.40
3.25
2.83
14:00
Rochdale
0 – 5
Accrington ST
2.88
3.38
2.29
14:00
Gillingham
1 – 4
Grimsby
3.23
3.44
2.11
14:00
Exeter City
2 – 1
Fleetwood Town
2.39
3.26
2.85
14:00
Crawley Town
1 – 1
Tranmere
2.61
3.46
2.47
14:00
Chesterfield
5 – 1
Crewe
1.76
3.74
4.08
14:00
Barnet
1 – 1
Oldham
1.78
3.76
4.00
11:30
Northampton
2 – 0
Colchester
2.03
3.21
3.67
11:30
Cheltenham
1 – 0
Newport County
2.54
3.35
2.61
11:30
Bristol Rovers
0 – 0
Swindon Town
1.62
3.97
4.81
Tuesday 20 October 2026
19:00
Gillingham
1 – 1
Port Vale
3.30
3.25
2.17
18:45
York
1 – 1
Accrington ST
1.54
4.29
5.29
18:45
Walsall
3 – 0
Oldham
2.57
3.46
2.53
18:45
Rotherham
2 – 2
Newport County
2.12
3.42
3.23
18:45
Rochdale
2 – 2
Grimsby
3.24
3.67
2.03
18:45
Northampton
0 – 1
Tranmere
2.14
3.28
3.33
18:45
Exeter City
2 – 0
Crewe
2.56
3.17
2.73
18:45
Crawley Town
2 – 3
Shrewsbury
2.61
3.42
2.52
18:45
Chesterfield
1 – 1
Colchester
1.51
4.34
5.58
18:45
Cheltenham
4 – 2
Fleetwood Town
3.15
3.44
2.15
18:45
Bristol Rovers
1 – 2
Salford City
2.73
3.41
2.42
18:45
Barnet
1 – 3
Swindon Town
1.46
4.61
5.92
Saturday 17 October 2026
14:00
Tranmere
1 – 2
Barnet
2.85
3.51
2.30
14:00
Swindon Town
1 – 1
Walsall
2.70
3.51
2.39
14:00
Salford City
2 – 1
Crawley Town
1.37
5.00
7.14
14:00
Port Vale
1 – 0
Chesterfield
2.95
3.29
2.33
14:00
Oldham
4 – 1
Cheltenham
1.68
3.83
4.62
14:00
Newport County
1 – 1
York
3.16
3.58
2.10
14:00
Grimsby
0 – 2
Northampton
1.80
3.54
4.25
14:00
Crewe
3 – 2
Rochdale
1.91
3.51
3.80
14:00
Colchester
0 – 0
Exeter City
2.21
3.23
3.22
14:00
Accrington ST
3 – 1
Gillingham
2.24
3.30
3.11
11:30
Shrewsbury
1 – 0
Bristol Rovers
3.14
3.29
2.24
11:30
Fleetwood Town
2 – 0
Rotherham
1.93
3.59
3.69
Saturday 10 October 2026
14:00
York
1 – 1
Northampton
1.62
3.88
5.16
14:00
Tranmere
1 – 1
Rochdale
1.98
3.44
3.65
14:00
Shrewsbury
0 – 1
Exeter City
2.11
3.25
3.45
14:00
Rotherham
1 – 4
Gillingham
2.02
3.39
3.58
14:00
Port Vale
1 – 0
Grimsby
2.79
3.27
2.46
14:00
Newport County
1 – 0
Colchester
2.40
3.40
2.76
14:00
Fleetwood Town
1 – 1
Walsall
2.17
3.47
3.10
14:00
Crawley Town
2 – 2
Chesterfield
4.68
4.21
1.62
14:00
Cheltenham
0 – 2
Salford City
4.58
4.04
1.66
14:00
Bristol Rovers
1 – 3
Barnet
2.23
3.55
2.95
11:30
Swindon Town
0 – 1
Crewe
2.50
3.48
2.57
11:30
Oldham
0 – 0
Accrington ST
1.77
3.56
4.41
Saturday 3 October 2026
14:00
Walsall
postponed
Crawley Town
—
—
—
14:00
Salford City
1 – 0
Fleetwood Town
1.61
4.06
4.95
14:00
Rochdale
1 – 0
Swindon Town
2.16
3.66
2.97
14:00
Grimsby
1 – 2
Shrewsbury
1.63
3.95
4.88
14:00
Gillingham
0 – 0
Newport County
1.96
3.46
3.69
14:00
Exeter City
1 – 0
Rotherham
2.45
3.32
2.76
14:00
Crewe
3 – 1
Bristol Rovers
2.88
3.41
2.32
14:00
Accrington ST
2 – 0
Cheltenham
2.59
3.40
2.56
11:30
Chesterfield
4 – 2
Tranmere
1.61
4.12
4.78
Saturday 26 September 2026
16:30
Oldham
1 – 4
Salford City
2.62
3.48
2.48
14:00
York
3 – 0
Gillingham
1.66
4.07
4.50
14:00
Tranmere
1 – 1
Walsall
2.25
3.43
2.98
14:00
Swindon Town
1 – 1
Accrington ST
2.17
3.48
3.09
14:00
Shrewsbury
2 – 2
Colchester
2.44
3.29
2.79
14:00
Rotherham
1 – 1
Crewe
2.11
3.55
3.18
14:00
Newport County
2 – 1
Grimsby
3.79
3.53
1.90
14:00
Fleetwood Town
1 – 2
Rochdale
1.89
3.55
3.81
14:00
Cheltenham
2 – 1
Chesterfield
3.12
3.61
2.10
14:00
Bristol Rovers
1 – 0
Exeter City
1.73
3.63
4.59
Saturday 19 September 2026
14:00
Salford City
1 – 0
Swindon Town
1.50
4.33
5.61
14:00
Northampton
0 – 1
Rotherham
2.53
3.25
2.71
14:00
Grimsby
2 – 0
Crawley Town
1.39
4.95
6.76
14:00
Gillingham
3 – 0
Bristol Rovers
3.41
3.43
2.04
14:00
Exeter City
0 – 0
Tranmere
2.26
3.32
3.04
14:00
Crewe
1 – 1
Shrewsbury
1.85
3.50
4.10
14:00
Colchester
1 – 1
Cheltenham
1.99
3.56
3.50
14:00
Chesterfield
2 – 0
York
2.26
3.50
2.90
14:00
Barnet
3 – 1
Fleetwood Town
1.67
3.78
4.79
14:00
Accrington ST
0 – 0
Newport County
2.10
3.40
3.34
11:30
Walsall
2 – 0
Port Vale
2.56
3.29
2.66
11:30
Rochdale
2 – 0
Oldham
3.49
3.48
2.01
Saturday 12 September 2026
14:00
York
4 – 0
Swindon Town
1.68
4.00
4.70
14:00
Walsall
0 – 0
Rochdale
2.05
3.60
3.45
14:00
Shrewsbury
2 – 0
Northampton
2.70
3.18
2.72
14:00
Rotherham
3 – 3
Salford City
3.25
3.80
2.30
14:00
Port Vale
1 – 0
Exeter City
1.95
3.40
3.75
14:00
Oldham
1 – 2
Chesterfield
2.38
3.40
3.10
14:00
Newport County
1 – 1
Fleetwood Town
3.25
3.45
2.18
14:00
Gillingham
2 – 0
Tranmere
2.66
3.35
2.90
14:00
Colchester
1 – 1
Crewe
2.18
3.50
3.35
14:00
Barnet
2 – 1
Accrington ST
1.58
4.25
6.00
11:30
Grimsby
2 – 0
Bristol Rovers
2.38
3.60
2.95
11:30
Crawley Town
1 – 3
Cheltenham
2.35
3.50
2.90
Saturday 5 September 2026
14:00
Tranmere
2 – 0
Oldham
3.22
3.40
2.32
14:00
Swindon Town
3 – 1
Colchester
2.77
3.50
2.58
14:00
Rochdale
1 – 4
Gillingham
2.11
3.50
3.52
14:00
Northampton
1 – 0
Newport County
1.77
3.63
4.90
14:00
Exeter City
0 – 0
Walsall
2.42
3.38
2.76
14:00
Crewe
1 – 1
York
2.90
3.50
2.50
14:00
Chesterfield
3 – 3
Barnet
2.20
3.75
3.25
14:00
Cheltenham
2 – 2
Grimsby
3.35
3.60
2.21
14:00
Bristol Rovers
1 – 0
Rotherham
1.71
4.20
5.25
14:00
Accrington ST
3 – 2
Crawley Town
2.10
3.60
3.36
11:30
Salford City
1 – 0
Port Vale
1.84
3.80
4.33
11:30
Fleetwood Town
2 – 0
Shrewsbury
1.95
3.50
4.00
Tuesday 1 September 2026
18:45
Tranmere
2 – 2
Rotherham
2.33
3.45
3.10
18:45
Swindon Town
3 – 1
Port Vale
3.20
3.50
2.25
18:45
Salford City
2 – 1
Newport County
1.49
5.00
7.00
18:45
Rochdale
3 – 0
Shrewsbury
2.30
3.35
3.25
18:45
Northampton
1 – 1
Crawley Town
1.70
4.20
5.25
18:45
Fleetwood Town
1 – 1
Oldham
2.83
3.40
2.64
18:45
Exeter City
1 – 1
Barnet
2.96
3.49
2.23
18:45
Crewe
2 – 2
Walsall
2.33
3.60
3.00
18:45
Chesterfield
1 – 1
Gillingham
1.60
3.90
6.33
18:45
Cheltenham
3 – 2
York
3.60
3.66
2.00
18:45
Bristol Rovers
2 – 0
Colchester
1.90
3.75
4.00
18:45
Accrington ST
2 – 2
Grimsby
3.80
3.75
2.05
Saturday 29 August 2026
14:00
York
2 – 1
Exeter City
1.58
4.08
5.10
14:00
Walsall
3 – 2
Accrington ST
2.10
3.45
4.00
14:00
Shrewsbury
1 – 0
Salford City
3.70
3.55
2.05
14:00
Oldham
3 – 0
Swindon Town
1.91
3.70
4.33
14:00
Newport County
2 – 2
Tranmere
3.05
3.25
2.68
14:00
Grimsby
2 – 2
Fleetwood Town
1.95
3.60
4.00
14:00
Gillingham
1 – 1
Northampton
3.20
3.35
2.38
14:00
Crawley Town
0 – 2
Bristol Rovers
4.52
3.90
1.88
14:00
Colchester
1 – 0
Rochdale
2.02
3.60
4.00
12:00
Rotherham
2 – 1
Chesterfield
3.40
3.45
2.30
11:30
Port Vale
0 – 0
Crewe
2.25
3.60
3.20
11:30
Barnet
2 – 2
Cheltenham
1.57
4.20
6.10
Saturday 22 August 2026
14:00
Swindon Town
2 – 1
Cheltenham
2.00
3.50
3.95
14:00
Shrewsbury
1 – 3
Barnet
3.95
3.46
2.00
14:00
Rotherham
1 – 1
York
2.93
3.40
2.75
14:00
Rochdale
1 – 2
Crawley Town
1.98
3.75
4.37
14:00
Port Vale
1 – 1
Tranmere
2.00
3.40
4.90
14:00
Fleetwood Town
0 – 0
Gillingham
1.99
3.80
4.10
14:00
Exeter City
2 – 0
Accrington ST
1.99
3.39
3.63
14:00
Crewe
1 – 0
Northampton
2.20
3.60
3.26
14:00
Colchester
2 – 1
Oldham
2.65
3.40
2.63
11:30
Walsall
0 – 0
Grimsby
3.00
3.50
2.55
11:30
Salford City
0 – 1
Chesterfield
2.05
3.60
4.03
11:30
Bristol Rovers
5 – 3
Newport County
1.73
3.85
5.28
Saturday 15 August 2026
14:00
York
3 – 2
Bristol Rovers
2.28
3.40
3.25
14:00
Tranmere
2 – 0
Shrewsbury
2.30
3.45
3.40
14:00
Northampton
0 – 0
Swindon Town
2.25
3.50
3.30
14:00
Grimsby
1 – 0
Exeter City
1.72
3.73
4.53
14:00
Gillingham
0 – 3
Walsall
2.38
3.50
3.25
14:00
Crawley Town
0 – 1
Crewe
3.10
3.50
2.70
14:00
Chesterfield
0 – 1
Fleetwood Town
1.85
3.60
4.54
14:00
Cheltenham
2 – 1
Rotherham
2.70
3.50
2.71
14:00
Barnet
3 – 1
Salford City
2.35
3.60
3.10
14:00
Accrington ST
2 – 2
Colchester
3.00
3.30
2.75
11:30
Oldham
2 – 0
Port Vale
2.60
3.30
3.10
11:30
Newport County
3 – 0
Rochdale
3.10
3.42
2.45