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.75
440 goals.
55% of matches went over 2.5.
Home advantage
49.4%
Draws 20.6%,
away wins 30%.
Half-time lead held
74%
From 100 matches where someone led at the break.
2–1
26 · 16.3%
1–1
21 · 13.1%
0–1
18 · 11.3%
1–0
15 · 9.4%
1–2
9 · 5.6%
3–0
7 · 4.4%
Results 287
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.
Monday 28 December 2026
15:00
Spennymoor Town
scheduled
Hebburn Town
—
—
—
15:00
Spalding United
scheduled
Harborough Town
—
—
—
15:00
Southport
scheduled
Chester
—
—
—
15:00
Scarborough Athletic
scheduled
Worksop Town
—
—
—
15:00
Oxford City
scheduled
Hereford
—
—
—
15:00
Morecambe
scheduled
Marine
—
—
—
15:00
Merthyr Town
scheduled
Brackley Town
—
—
—
15:00
Hednesford Town
scheduled
Chorley
—
—
—
15:00
Buxton
scheduled
Radcliffe
—
—
—
15:00
Bedford Town
scheduled
King's Lynn Town
—
—
—
15:00
AFC Telford United
scheduled
Macclesfield
—
—
—
Saturday 26 December 2026
15:00
Worksop Town
scheduled
Hednesford Town
—
—
—
15:00
Radcliffe
scheduled
Spennymoor Town
—
—
—
15:00
Marine
scheduled
Southport
—
—
—
15:00
Macclesfield
scheduled
Buxton
—
—
—
15:00
King's Lynn Town
scheduled
Spalding United
—
—
—
15:00
Hereford
scheduled
Merthyr Town
—
—
—
15:00
Hebburn Town
scheduled
South Shields
—
—
—
15:00
Harborough Town
scheduled
Bedford Town
—
—
—
15:00
Darlington 1883
scheduled
Scarborough Athletic
—
—
—
15:00
Chorley
scheduled
Morecambe
—
—
—
15:00
Chester
scheduled
AFC Telford United
—
—
—
15:00
Brackley Town
scheduled
Oxford City
—
—
—
Saturday 19 December 2026
15:00
Scarborough Athletic
scheduled
Hednesford Town
—
—
—
15:00
Radcliffe
scheduled
Macclesfield
—
—
—
15:00
Oxford City
scheduled
Spalding United
—
—
—
15:00
Morecambe
scheduled
Harborough Town
—
—
—
15:00
Merthyr Town
scheduled
Spennymoor Town
—
—
—
15:00
Marine
scheduled
Hereford
—
—
—
15:00
King's Lynn Town
scheduled
Chester
—
—
—
15:00
Hebburn Town
scheduled
Brackley Town
—
—
—
15:00
Darlington 1883
scheduled
Bedford Town
—
—
—
15:00
Chorley
scheduled
South Shields
—
—
—
15:00
Buxton
scheduled
Southport
—
—
—
15:00
AFC Telford United
scheduled
Worksop Town
—
—
—
Tuesday 8 December 2026
19:45
Worksop Town
scheduled
Darlington 1883
—
—
—
19:45
Spennymoor Town
scheduled
Morecambe
—
—
—
19:45
Spalding United
scheduled
Radcliffe
—
—
—
19:45
South Shields
scheduled
Scarborough Athletic
—
—
—
19:45
Southport
scheduled
Hebburn Town
—
—
—
19:45
Macclesfield
scheduled
Marine
—
—
—
19:45
Hereford
scheduled
Buxton
—
—
—
19:45
Hednesford Town
scheduled
Merthyr Town
—
—
—
19:45
Harborough Town
scheduled
King's Lynn Town
—
—
—
19:45
Chester
scheduled
Chorley
—
—
—
19:45
Brackley Town
scheduled
AFC Telford United
—
—
—
19:45
Bedford Town
scheduled
Oxford City
—
—
—
Saturday 5 December 2026
15:00
Worksop Town
scheduled
Radcliffe
—
—
—
15:00
Spennymoor Town
scheduled
AFC Telford United
—
—
—
15:00
Spalding United
scheduled
Buxton
—
—
—
15:00
South Shields
scheduled
King's Lynn Town
—
—
—
15:00
Southport
scheduled
Merthyr Town
—
—
—
15:00
Macclesfield
scheduled
Chorley
—
—
—
15:00
Hereford
scheduled
Hebburn Town
—
—
—
15:00
Hednesford Town
scheduled
Darlington 1883
—
—
—
15:00
Harborough Town
scheduled
Scarborough Athletic
—
—
—
15:00
Chester
scheduled
Oxford City
—
—
—
15:00
Brackley Town
scheduled
Marine
—
—
—
15:00
Bedford Town
scheduled
Morecambe
—
—
—
Tuesday 1 December 2026
19:45
Marine
scheduled
Bedford Town
—
—
—
Saturday 28 November 2026
15:00
Scarborough Athletic
scheduled
Hereford
—
—
—
15:00
Radcliffe
scheduled
Chester
—
—
—
15:00
Oxford City
scheduled
Southport
—
—
—
15:00
Morecambe
scheduled
Spalding United
—
—
—
15:00
Merthyr Town
scheduled
Worksop Town
—
—
—
15:00
Marine
scheduled
Hednesford Town
—
—
—
15:00
King's Lynn Town
scheduled
Macclesfield
—
—
—
15:00
Hebburn Town
scheduled
Bedford Town
—
—
—
15:00
Darlington 1883
scheduled
Brackley Town
—
—
—
15:00
Chorley
scheduled
Harborough Town
—
—
—
15:00
Buxton
scheduled
Spennymoor Town
—
—
—
15:00
AFC Telford United
scheduled
South Shields
—
—
—
Tuesday 24 November 2026
19:45
South Shields
scheduled
Worksop Town
—
—
—
19:45
Scarborough Athletic
scheduled
Spalding United
—
—
—
19:45
Merthyr Town
scheduled
Bedford Town
—
—
—
19:45
Marine
scheduled
Spennymoor Town
—
—
—
19:45
Macclesfield
scheduled
Morecambe
—
—
—
19:45
King's Lynn Town
scheduled
Radcliffe
—
—
—
19:45
Hednesford Town
scheduled
Oxford City
—
—
—
19:45
Harborough Town
scheduled
Chester
—
—
—
19:45
Darlington 1883
scheduled
Southport
—
—
—
19:45
Chorley
scheduled
Hebburn Town
—
—
—
19:45
Brackley Town
scheduled
Hereford
—
—
—
19:45
AFC Telford United
scheduled
Buxton
—
—
—
Saturday 21 November 2026
15:00
Worksop Town
scheduled
Chorley
—
—
—
15:00
Spennymoor Town
scheduled
Harborough Town
—
—
—
15:00
Spalding United
scheduled
Merthyr Town
—
—
—
15:00
Southport
scheduled
Brackley Town
—
—
—
15:00
Radcliffe
scheduled
AFC Telford United
—
—
—
15:00
Oxford City
scheduled
Scarborough Athletic
—
—
—
15:00
Morecambe
scheduled
King's Lynn Town
—
—
—
15:00
Hereford
scheduled
Darlington 1883
—
—
—
15:00
Hebburn Town
scheduled
Marine
—
—
—
15:00
Chester
scheduled
Macclesfield
—
—
—
15:00
Buxton
scheduled
Hednesford Town
—
—
—
15:00
Bedford Town
scheduled
South Shields
—
—
—
Tuesday 17 November 2026
19:45
Spennymoor Town
scheduled
Chester
—
—
—
19:45
Spalding United
scheduled
Hebburn Town
—
—
—
19:45
South Shields
scheduled
Harborough Town
—
—
—
19:45
Oxford City
scheduled
Macclesfield
—
—
—
19:45
Bedford Town
scheduled
Chorley
—
—
—
Tuesday 10 November 2026
19:45
Darlington 1883
scheduled
Oxford City
—
—
—
19:45
Scarborough Athletic
scheduled
Marine
—
—
—
19:45
Morecambe
scheduled
Hereford
—
—
—
Saturday 7 November 2026
15:00
South Shields
scheduled
Southport
—
—
—
15:00
Scarborough Athletic
scheduled
Buxton
—
—
—
15:00
Merthyr Town
scheduled
Hebburn Town
—
—
—
15:00
Macclesfield
scheduled
Worksop Town
—
—
—
15:00
King's Lynn Town
scheduled
Spennymoor Town
—
—
—
15:00
Hednesford Town
scheduled
Morecambe
—
—
—
15:00
Harborough Town
scheduled
Radcliffe
—
—
—
15:00
Chorley
scheduled
Hereford
—
—
—
15:00
Brackley Town
scheduled
Chester
—
—
—
15:00
AFC Telford United
scheduled
Spalding United
—
—
—
Saturday 31 October 2026
15:00
Worksop Town
scheduled
Brackley Town
—
—
—
15:00
Spennymoor Town
scheduled
Chorley
—
—
—
15:00
Spalding United
scheduled
Darlington 1883
—
—
—
15:00
Southport
scheduled
AFC Telford United
—
—
—
15:00
Radcliffe
scheduled
Merthyr Town
—
—
—
15:00
Oxford City
scheduled
South Shields
—
—
—
15:00
Morecambe
scheduled
Scarborough Athletic
—
—
—
15:00
Hereford
scheduled
King's Lynn Town
—
—
—
15:00
Hebburn Town
scheduled
Harborough Town
—
—
—
15:00
Chester
scheduled
Hednesford Town
—
—
—
15:00
Buxton
scheduled
Marine
—
—
—
15:00
Bedford Town
scheduled
Macclesfield
—
—
—
Tuesday 27 October 2026
19:45
Worksop Town
5 – 0
King's Lynn Town
—
—
—
19:45
Spennymoor Town
0 – 1
South Shields
—
—
—
19:45
Spalding United
2 – 2
Brackley Town
—
—
—
19:45
Southport
postponed
Macclesfield
—
—
—
19:45
Radcliffe
0 – 3
Chorley
—
—
—
19:45
Oxford City
3 – 0
Merthyr Town
—
—
—
19:45
Morecambe
1 – 0
Darlington 1883
—
—
—
19:45
Hereford
0 – 1
AFC Telford United
—
—
—
19:45
Chester
2 – 1
Marine
—
—
—
19:45
Buxton
3 – 0
Harborough Town
—
—
—
19:45
Bedford Town
1 – 0
Hednesford Town
—
—
—
Saturday 24 October 2026
14:00
South Shields
3 – 1
Chester
—
—
—
14:00
Scarborough Athletic
1 – 2
Bedford Town
—
—
—
14:00
Merthyr Town
1 – 3
Morecambe
—
—
—
14:00
Marine
1 – 1
Oxford City
—
—
—
14:00
Macclesfield
1 – 2
Hereford
—
—
—
14:00
King's Lynn Town
0 – 0
Southport
—
—
—
14:00
Hednesford Town
2 – 0
Spalding United
—
—
—
14:00
Harborough Town
1 – 1
Worksop Town
—
—
—
14:00
Darlington 1883
3 – 0
Spennymoor Town
—
—
—
14:00
Chorley
2 – 3
Buxton
—
—
—
14:00
Brackley Town
0 – 1
Radcliffe
—
—
—
14:00
AFC Telford United
2 – 2
Hebburn Town
—
—
—
Saturday 17 October 2026
14:00
Hebburn Town
0 – 2
Scarborough Athletic
—
—
—
14:00
Southport
0 – 2
Radcliffe
—
—
—
14:00
Merthyr Town
1 – 1
King's Lynn Town
—
—
—
14:00
Hednesford Town
3 – 2
Brackley Town
—
—
—
14:00
Buxton
2 – 2
Worksop Town
—
—
—
14:00
AFC Telford United
2 – 1
Darlington 1883
—
—
—
Saturday 10 October 2026
14:00
Worksop Town
2 – 1
Morecambe
—
—
—
14:00
Radcliffe
4 – 1
Scarborough Athletic
—
—
—
14:00
Marine
1 – 0
Spalding United
—
—
—
14:00
Macclesfield
4 – 3
South Shields
—
—
—
14:00
King's Lynn Town
1 – 0
Buxton
—
—
—
14:00
Hereford
0 – 1
Hednesford Town
—
—
—
14:00
Hebburn Town
0 – 3
Oxford City
—
—
—
14:00
Harborough Town
1 – 0
Southport
—
—
—
14:00
Darlington 1883
1 – 1
Merthyr Town
—
—
—
14:00
Chorley
2 – 1
AFC Telford United
—
—
—
14:00
Chester
1 – 0
Bedford Town
—
—
—
14:00
Brackley Town
2 – 1
Spennymoor Town
—
—
—
Tuesday 29 September 2026
18:45
Brackley Town
3 – 2
South Shields
—
—
—
Saturday 26 September 2026
14:00
South Shields
4 – 0
Buxton
—
—
—
14:00
Southport
2 – 2
Spennymoor Town
—
—
—
14:00
Oxford City
1 – 1
Morecambe
—
—
—
14:00
Merthyr Town
1 – 2
Marine
—
—
—
14:00
Macclesfield
1 – 0
Harborough Town
—
—
—
14:00
Hednesford Town
4 – 1
Radcliffe
—
—
—
14:00
Darlington 1883
1 – 1
Hebburn Town
—
—
—
14:00
Chorley
2 – 1
Spalding United
—
—
—
14:00
Chester
4 – 1
Worksop Town
—
—
—
14:00
Brackley Town
1 – 1
Scarborough Athletic
—
—
—
14:00
Bedford Town
1 – 1
Hereford
—
—
—
14:00
AFC Telford United
0 – 5
King's Lynn Town
—
—
—
Saturday 12 September 2026
14:00
Worksop Town
2 – 0
Southport
—
—
—
14:00
Spennymoor Town
1 – 1
Macclesfield
—
—
—
14:00
Spalding United
2 – 1
Bedford Town
—
—
—
14:00
Scarborough Athletic
0 – 0
Merthyr Town
—
—
—
14:00
Radcliffe
0 – 3
Oxford City
—
—
—
14:00
Morecambe
3 – 0
Brackley Town
—
—
—
14:00
Marine
2 – 1
Darlington 1883
—
—
—
14:00
King's Lynn Town
2 – 0
Chorley
—
—
—
14:00
Hereford
6 – 0
South Shields
—
—
—
14:00
Hebburn Town
2 – 1
Hednesford Town
—
—
—
14:00
Harborough Town
0 – 0
AFC Telford United
—
—
—
14:00
Buxton
3 – 1
Chester
—
—
—
Tuesday 8 September 2026
18:45
Worksop Town
1 – 2
Bedford Town
2.12
3.66
3.40
18:45
Spennymoor Town
1 – 3
Spalding United
3.10
3.55
2.23
18:45
South Shields
2 – 1
Marine
1.58
4.70
7.00
18:45
Southport
2 – 1
Morecambe
3.80
3.46
2.06
18:45
Radcliffe
5 – 1
Hebburn Town
2.85
3.75
2.26
18:45
Macclesfield
0 – 0
Scarborough Athletic
1.70
4.10
4.60
18:45
King's Lynn Town
2 – 3
Hednesford Town
2.28
3.58
3.10
18:45
Harborough Town
0 – 3
Hereford
1.95
3.79
3.42
18:45
Chorley
5 – 2
Darlington 1883
2.33
3.63
2.95
18:45
Chester
0 – 1
Merthyr Town
1.66
4.33
4.69
18:45
Buxton
5 – 0
Brackley Town
1.68
4.30
4.75
18:45
AFC Telford United
1 – 0
Oxford City
2.52
3.68
2.70
Saturday 5 September 2026
14:00
Spalding United
2 – 0
Southport
1.89
3.75
4.07
14:00
Scarborough Athletic
0 – 1
AFC Telford United
2.06
3.60
3.61
14:00
Oxford City
4 – 0
Chorley
1.90
4.00
3.76
14:00
Morecambe
4 – 0
Buxton
2.66
3.60
2.43
14:00
Merthyr Town
2 – 1
Macclesfield
3.24
3.70
2.03
14:00
Marine
0 – 1
Worksop Town
2.54
3.40
2.75
14:00
Hereford
2 – 1
Spennymoor Town
1.83
3.85
4.00
14:00
Hednesford Town
0 – 1
South Shields
3.15
3.60
2.25
14:00
Hebburn Town
1 – 1
Chester
4.02
3.70
1.91
14:00
Darlington 1883
0 – 2
King's Lynn Town
2.38
3.80
2.70
14:00
Brackley Town
1 – 0
Harborough Town
2.86
3.70
2.35
14:00
Bedford Town
1 – 0
Radcliffe
1.90
3.73
3.75
Monday 31 August 2026
14:00
Worksop Town
0 – 1
Oxford City
2.60
3.40
2.60
14:00
Spennymoor Town
1 – 1
Hednesford Town
3.01
3.55
2.35
14:00
South Shields
1 – 1
Spalding United
1.68
4.60
5.10
14:00
Southport
0 – 1
Hereford
2.58
3.57
2.60
14:00
Radcliffe
0 – 1
Darlington 1883
2.60
3.74
2.48
14:00
Macclesfield
3 – 0
Hebburn Town
1.64
4.20
5.60
14:00
King's Lynn Town
3 – 1
Scarborough Athletic
2.66
3.35
2.60
14:00
Harborough Town
2 – 1
Marine
1.66
4.50
4.60
14:00
Chorley
2 – 2
Brackley Town
2.20
3.35
3.56
14:00
Chester
0 – 1
Morecambe
1.74
3.98
4.33
14:00
Buxton
2 – 1
Merthyr Town
1.69
4.25
4.40
14:00
AFC Telford United
0 – 1
Bedford Town
1.93
4.20
3.80
Saturday 29 August 2026
14:00
Spalding United
3 – 1
Worksop Town
2.29
3.63
2.88
14:00
Scarborough Athletic
5 – 1
Southport
1.82
3.81
4.23
14:00
Merthyr Town
1 – 1
Chorley
2.12
3.70
3.10
14:00
Marine
2 – 0
Radcliffe
2.18
3.62
3.25
14:00
Hereford
1 – 1
Chester
3.23
3.52
2.15
14:00
Hebburn Town
4 – 2
King's Lynn Town
2.57
3.50
2.57
14:00
Darlington 1883
1 – 2
Macclesfield
3.44
3.85
1.97
14:00
Bedford Town
3 – 1
Spennymoor Town
2.35
3.52
3.10
Friday 28 August 2026
18:45
Oxford City
2 – 3
Buxton
2.60
3.50
2.65
18:45
Morecambe
2 – 1
AFC Telford United
2.20
4.55
5.75
18:45
Hednesford Town
2 – 1
Harborough Town
2.40
3.56
2.83
Saturday 22 August 2026
14:00
Worksop Town
0 – 3
Hereford
2.20
3.50
3.20
14:00
Spennymoor Town
1 – 4
Oxford City
2.45
3.30
2.80
14:00
South Shields
1 – 1
Merthyr Town
1.45
5.00
6.75
14:00
Southport
4 – 1
Bedford Town
2.14
3.50
3.65
14:00
Radcliffe
2 – 1
Morecambe
3.35
3.70
2.08
14:00
Macclesfield
2 – 1
Brackley Town
1.78
3.75
4.75
14:00
King's Lynn Town
1 – 4
Marine
1.76
3.80
4.60
14:00
Harborough Town
4 – 2
Darlington 1883
1.92
3.80
4.00
14:00
Chorley
2 – 1
Scarborough Athletic
2.62
3.40
2.63
14:00
Chester
1 – 0
Spalding United
1.67
4.33
5.10
14:00
Buxton
1 – 2
Hebburn Town
1.55
4.25
6.10
14:00
AFC Telford United
1 – 1
Hednesford Town
2.20
3.50
3.20
Tuesday 18 August 2026
18:45
Spalding United
0 – 0
Macclesfield
3.55
3.51
2.28
18:45
Scarborough Athletic
3 – 0
Spennymoor Town
2.14
3.52
3.31
18:45
Oxford City
1 – 1
Harborough Town
2.38
3.45
2.90
18:45
Morecambe
0 – 1
South Shields
3.62
4.14
1.93
18:45
Merthyr Town
2 – 2
AFC Telford United
2.45
3.80
2.75
18:45
Marine
0 – 2
Chorley
5.00
3.90
2.55
18:45
Hereford
3 – 0
Radcliffe
1.96
3.73
3.80
18:45
Hednesford Town
2 – 2
Southport
2.26
3.67
3.00
18:45
Hebburn Town
1 – 0
Worksop Town
2.92
3.50
2.35
18:45
Darlington 1883
0 – 1
Chester
3.25
3.75
2.10
18:45
Brackley Town
0 – 2
King's Lynn Town
2.20
3.45
3.30
18:45
Bedford Town
2 – 1
Buxton
4.30
3.91
1.74
Saturday 15 August 2026
14:00
Worksop Town
2 – 1
AFC Telford United
2.58
3.50
2.65
14:00
Spennymoor Town
2 – 1
Merthyr Town
2.05
3.67
3.30
14:00
Spalding United
0 – 1
Oxford City
2.09
3.60
3.34
14:00
South Shields
2 – 1
Chorley
1.54
4.33
5.80
14:00
Southport
1 – 1
Buxton
2.83
3.52
2.38
14:00
Macclesfield
2 – 1
Radcliffe
1.65
4.02
4.80
14:00
Hereford
1 – 0
Marine
2.12
3.75
3.25
14:00
Hednesford Town
3 – 4
Scarborough Athletic
4.30
3.60
2.90
14:00
Harborough Town
1 – 0
Morecambe
2.44
3.64
2.70
14:00
Chester
2 – 0
King's Lynn Town
1.74
5.75
9.75
14:00
Brackley Town
1 – 1
Hebburn Town
1.72
3.65
4.75
14:00
Bedford Town
2 – 3
Darlington 1883
2.60
3.66
2.50
Saturday 8 August 2026
14:00
Scarborough Athletic
0 – 1
South Shields
4.50
3.75
1.77
14:00
Radcliffe
0 – 2
Spalding United
2.45
3.96
3.01
14:00
Oxford City
1 – 0
Bedford Town
2.05
3.62
3.45
14:00
Morecambe
1 – 1
Spennymoor Town
1.91
4.00
3.74
14:00
Merthyr Town
2 – 0
Hednesford Town
2.55
3.65
2.60
14:00
Marine
0 – 1
Macclesfield
3.40
3.75
2.05
14:00
King's Lynn Town
1 – 1
Harborough Town
2.28
3.43
3.02
14:00
Hebburn Town
3 – 1
Southport
2.88
3.75
2.53
14:00
Darlington 1883
1 – 2
Worksop Town
2.18
3.74
3.40
14:00
Chorley
1 – 2
Chester
2.70
3.50
2.52
14:00
Buxton
2 – 1
Hereford
1.79
4.20
4.10
14:00
AFC Telford United
1 – 2
Brackley Town
2.40
3.55
3.00