The free key reads yesterday again: our one-month trial of today on the free key has finished. Read the changelog
ENG

League One 2026/27

Every result, the table as it finished, and the price each match went off at. 143 matches played between August 2026 and October 2026.

143Matches
402Goals
2.81Per game
42%Home wins
97%Priced at kickoff
HuddersfieldTop of the table

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
1 HUDHuddersfield 12 7 4 1 +13 25
2 SCStockport County 13 7 2 4 +11 23
3 OUOxford United 11 6 4 1 +9 22
4 BRABradford 12 6 4 2 +5 22
5 PLYPlymouth 13 7 1 5 +2 22
6 REAReading 12 6 3 3 +12 21
7 CUCambridge United 13 5 6 2 +3 21
8 LUTLuton 12 6 2 4 +4 20
9 SWSheffield Wednesday 12 5 4 3 +8 19
10 MTMansfield Town 11 5 3 3 +4 18
11 LEILeicester 12 5 3 4 +3 18
12 BABurton Albion 13 4 5 4 -1 17
13 STEStevenage 11 4 3 4 +4 15
14 MKDMilton Keynes Dons 12 3 6 3 -3 15
15 WYCWycombe 12 3 6 3 -4 15
16 LOLeyton Orient 12 4 2 6 +2 14
17 AWAFC Wimbledon 12 3 4 5 -11 13
18 DONDoncaster 12 3 3 6 -3 12
19 NCNotts County 11 2 5 4 -3 11
20 BLABlackpool 11 3 2 6 -4 11
21 PETPeterborough 12 2 4 6 -10 10
22 BROBromley 12 2 3 7 -19 9
23 BARBarnsley 11 2 2 7 -10 8
24 WIGWigan 12 2 1 9 -12 7

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.81
402 goals. 53.8% of matches went over 2.5.
Home advantage
42%
Draws 28.7%, away wins 29.4%.
Half-time lead held
70.6%
From 85 matches where someone led at the break.
1–1 19 · 13.3%
2–1 17 · 11.9%
1–0 12 · 8.4%
2–0 11 · 7.7%
0–0 11 · 7.7%
2–2 10 · 7%

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 Stevenage scheduled Reading — — —
15:00 Peterborough scheduled Wycombe — — —
15:00 Oxford United scheduled Plymouth — — —
15:00 Notts County scheduled Cambridge United — — —
15:00 Milton Keynes Dons scheduled Leyton Orient — — —
15:00 Mansfield Town scheduled Barnsley — — —
15:00 Luton scheduled Bromley — — —
15:00 Leicester scheduled AFC Wimbledon — — —
15:00 Huddersfield scheduled Blackpool — — —
15:00 Doncaster scheduled Wigan — — —
15:00 Burton Albion scheduled Sheffield Wednesday — — —
15:00 Bradford scheduled Stockport County — — —
Saturday 19 December 2026
15:00 Wycombe scheduled Doncaster — — —
15:00 Wigan scheduled Peterborough — — —
15:00 Stockport County scheduled Milton Keynes Dons — — —
15:00 Reading scheduled Leicester — — —
15:00 Plymouth scheduled Mansfield Town — — —
15:00 Leyton Orient scheduled Notts County — — —
15:00 Bromley scheduled Bradford — — —
15:00 Blackpool scheduled Burton Albion — — —
15:00 AFC Wimbledon scheduled Oxford United — — —
12:30 Sheffield Wednesday scheduled Luton — — —
12:30 Barnsley scheduled Huddersfield — — —
Friday 18 December 2026
19:45 Cambridge United scheduled Stevenage — — —
Tuesday 15 December 2026
19:45 Doncaster scheduled Oxford United — — —
Saturday 12 December 2026
15:00 Peterborough scheduled Barnsley — — —
15:00 Oxford United scheduled Blackpool — — —
15:00 Notts County scheduled Plymouth — — —
15:00 Milton Keynes Dons scheduled Cambridge United — — —
15:00 Mansfield Town scheduled Wycombe — — —
15:00 Luton scheduled Wigan — — —
15:00 Huddersfield scheduled Leyton Orient — — —
15:00 Doncaster scheduled Bromley — — —
15:00 Bradford scheduled AFC Wimbledon — — —
12:30 Stevenage scheduled Stockport County — — —
12:30 Burton Albion scheduled Reading — — —
Thursday 10 December 2026
20:00 Leicester scheduled Sheffield Wednesday — — —
Tuesday 1 December 2026
20:00 Reading scheduled Doncaster — — —
19:45 Plymouth scheduled Bromley — — —
19:45 Oxford United scheduled Sheffield Wednesday — — —
19:45 Notts County scheduled AFC Wimbledon — — —
19:45 Mansfield Town scheduled Stockport County — — —
19:45 Leyton Orient scheduled Peterborough — — —
19:45 Huddersfield scheduled Stevenage — — —
19:45 Cambridge United scheduled Leicester — — —
19:45 Burton Albion scheduled Wigan — — —
19:45 Bradford scheduled Milton Keynes Dons — — —
19:45 Blackpool scheduled Luton — — —
19:45 Barnsley scheduled Wycombe — — —
Saturday 28 November 2026
15:00 Wycombe scheduled Bradford — — —
15:00 Wigan scheduled Plymouth — — —
15:00 Stockport County scheduled Leyton Orient — — —
15:00 Stevenage scheduled Blackpool — — —
15:00 Sheffield Wednesday scheduled Reading — — —
15:00 Luton scheduled Oxford United — — —
15:00 Leicester scheduled Mansfield Town — — —
15:00 Bromley scheduled Burton Albion — — —
15:00 AFC Wimbledon scheduled Barnsley — — —
12:30 Peterborough scheduled Cambridge United — — —
12:30 Milton Keynes Dons scheduled Notts County — — —
Thursday 26 November 2026
20:00 Doncaster scheduled Huddersfield — — —
Tuesday 24 November 2026
19:45 Blackpool postponed Leicester — — —
19:45 Stevenage scheduled Sheffield Wednesday — — —
19:45 Bradford scheduled Barnsley — — —
Saturday 21 November 2026
15:00 Plymouth scheduled Peterborough — — —
15:00 Oxford United scheduled Wycombe — — —
15:00 Notts County scheduled Stevenage — — —
15:00 Mansfield Town scheduled Milton Keynes Dons — — —
15:00 Leyton Orient scheduled AFC Wimbledon — — —
15:00 Huddersfield scheduled Leicester — — —
15:00 Cambridge United scheduled Stockport County — — —
15:00 Burton Albion scheduled Luton — — —
15:00 Bradford scheduled Doncaster — — —
12:30 Reading scheduled Bromley — — —
12:30 Blackpool scheduled Wigan — — —
Friday 20 November 2026
20:00 Barnsley scheduled Sheffield Wednesday — — —
Saturday 14 November 2026
15:00 Wycombe scheduled Huddersfield — — —
15:00 Wigan scheduled Barnsley — — —
15:00 Stockport County scheduled Reading — — —
15:00 Stevenage scheduled Mansfield Town — — —
15:00 Sheffield Wednesday scheduled Plymouth — — —
15:00 Peterborough scheduled Oxford United — — —
15:00 Milton Keynes Dons scheduled Burton Albion — — —
15:00 Luton scheduled Cambridge United — — —
15:00 Leicester scheduled Bradford — — —
15:00 Doncaster scheduled Leyton Orient — — —
15:00 Bromley scheduled Notts County — — —
15:00 AFC Wimbledon scheduled Blackpool — — —
Wednesday 4 November 2026
19:45 Oxford United scheduled Reading 1.91 3.45 4.00
Tuesday 3 November 2026
19:45 Huddersfield scheduled Luton — — —
Sunday 1 November 2026
14:00 Sheffield Wednesday scheduled Blackpool — — —
Saturday 31 October 2026
15:00 Wycombe scheduled Burton Albion — — —
15:00 Wigan scheduled Bromley — — —
15:00 Stockport County scheduled AFC Wimbledon — — —
15:00 Peterborough scheduled Luton — — —
15:00 Milton Keynes Dons scheduled Doncaster — — —
15:00 Mansfield Town scheduled Notts County — — —
15:00 Leicester scheduled Stevenage — — —
15:00 Barnsley scheduled Oxford United — — —
12:30 Plymouth scheduled Reading — — —
12:30 Leyton Orient scheduled Cambridge United — — —
12:30 Bradford scheduled Huddersfield — — —
Tuesday 27 October 2026
19:45 Sheffield Wednesday 1 – 1 Cambridge United — — —
19:45 Oxford United 1 – 0 Stockport County — — —
19:45 Luton 3 – 1 Doncaster — — —
19:45 Milton Keynes Dons 4 – 1 Bromley — — —
19:45 Leicester 3 – 0 Wigan — — —
Saturday 24 October 2026
14:00 Stevenage 0 – 1 Milton Keynes Dons 2.04 3.34 3.53
14:00 Reading 2 – 1 Barnsley 1.59 4.43 4.66
14:00 Oxford United 0 – 0 Bradford 2.38 3.38 2.84
14:00 Notts County 1 – 1 Stockport County 4.14 3.63 1.81
14:00 Doncaster 2 – 0 Sheffield Wednesday 2.54 3.59 2.52
14:00 Cambridge United 2 – 3 Plymouth 2.31 3.53 2.81
14:00 Burton Albion 2 – 1 Leyton Orient 2.75 3.43 2.41
14:00 Bromley 1 – 1 Peterborough 3.35 3.90 1.94
14:00 Blackpool 1 – 4 Mansfield Town 2.64 3.53 2.44
14:00 AFC Wimbledon 1 – 1 Wycombe 4.00 3.70 1.81
11:30 Luton 2 – 1 Leicester 2.15 3.76 2.94
11:30 Huddersfield 2 – 1 Wigan 1.36 4.98 7.44
Wednesday 21 October 2026
19:00 Reading 1 – 0 Leyton Orient 1.59 4.08 5.02
Tuesday 20 October 2026
18:45 Stevenage 3 – 0 Plymouth 2.70 3.39 2.46
18:45 Oxford United 2 – 1 Wigan 1.74 3.74 4.39
18:45 Notts County 2 – 0 Sheffield Wednesday 3.63 3.54 1.94
18:45 Luton 2 – 1 Barnsley 1.48 4.76 5.34
18:45 Huddersfield 4 – 1 Peterborough 1.47 4.77 5.41
18:45 Doncaster 0 – 2 Stockport County 4.41 4.07 1.67
18:45 Cambridge United 2 – 2 Wycombe 2.52 3.25 2.72
18:45 Burton Albion 0 – 0 Bradford 4.42 3.68 1.75
18:45 Bromley 0 – 4 Leicester 4.50 4.20 1.64
18:45 Blackpool 2 – 0 Milton Keynes Dons 2.26 3.62 2.84
18:45 AFC Wimbledon 0 – 3 Mansfield Town 3.28 3.45 2.10
Saturday 17 October 2026
14:00 Wycombe 2 – 0 Notts County 1.79 3.71 4.21
14:00 Wigan 1 – 0 Reading 4.02 3.80 1.79
14:00 Stockport County 1 – 0 Bromley 1.26 6.01 9.48
14:00 Sheffield Wednesday 5 – 0 AFC Wimbledon 1.59 4.12 5.04
14:00 Plymouth 0 – 2 Huddersfield 2.26 3.64 2.83
14:00 Leyton Orient 2 – 0 Blackpool 2.12 3.65 3.08
14:00 Leicester 2 – 1 Doncaster 1.77 4.08 3.86
14:00 Bradford 2 – 0 Stevenage 1.87 3.38 4.21
14:00 Barnsley 1 – 2 Cambridge United 2.80 3.63 2.29
11:30 Peterborough 2 – 2 Burton Albion 1.81 3.91 3.83
11:30 Milton Keynes Dons 2 – 1 Luton 3.42 3.77 1.95
Thursday 15 October 2026
19:00 Mansfield Town 1 – 1 Oxford United 2.32 3.53 2.81
Saturday 10 October 2026
14:00 Wycombe 1 – 4 Luton 2.69 3.57 2.39
14:00 Stockport County 3 – 1 Barnsley 1.34 5.42 7.13
14:00 Stevenage 1 – 0 Wigan 1.93 3.31 4.02
14:00 Milton Keynes Dons 1 – 5 Reading 2.81 3.57 2.30
14:00 Mansfield Town 2 – 1 Bromley 1.61 4.13 4.87
14:00 Leicester 1 – 3 Peterborough 1.60 4.53 4.51
14:00 Huddersfield 2 – 2 Sheffield Wednesday 1.66 3.98 4.62
14:00 Doncaster 1 – 0 Burton Albion 1.72 3.81 4.49
14:00 Cambridge United 1 – 0 Blackpool 1.89 3.74 3.66
14:00 Bradford 0 – 0 Leyton Orient 1.59 3.98 5.30
11:30 Plymouth 2 – 1 AFC Wimbledon 1.56 4.18 5.26
11:30 Notts County 1 – 2 Oxford United 2.23 3.37 3.08
Saturday 3 October 2026
14:00 Wigan postponed Mansfield Town — — —
14:00 Reading 1 – 1 Bradford 1.94 3.59 3.63
14:00 Peterborough postponed Notts County — — —
14:00 Leyton Orient 0 – 2 Plymouth 2.87 3.67 2.23
14:00 Burton Albion 1 – 3 Huddersfield 4.26 3.79 1.76
14:00 Bromley postponed Wycombe — — —
14:00 Barnsley postponed Milton Keynes Dons — — —
14:00 AFC Wimbledon postponed Stevenage — — —
Saturday 26 September 2026
14:00 Wycombe 2 – 2 Reading 2.56 3.58 2.51
14:00 Stockport County 1 – 0 Peterborough 1.35 5.19 7.05
14:00 Plymouth 0 – 1 Burton Albion 1.49 4.39 5.73
14:00 Notts County postponed Blackpool — — —
14:00 Mansfield Town postponed Leyton Orient — — —
14:00 Cambridge United 1 – 1 AFC Wimbledon 1.71 3.83 4.50
Saturday 19 September 2026
14:00 Wigan 0 – 1 Wycombe 2.39 3.42 2.80
14:00 Sheffield Wednesday 0 – 0 Stockport County 3.07 3.73 2.09
14:00 Reading 2 – 0 Notts County 1.73 3.76 4.43
14:00 Peterborough 0 – 2 Doncaster 2.53 3.77 2.44
14:00 Oxford United 1 – 1 Cambridge United 2.10 3.39 3.35
14:00 Luton 0 – 1 Bradford 2.07 3.49 3.32
14:00 Leyton Orient 1 – 0 Stevenage 2.40 3.23 2.90
14:00 Bromley 2 – 1 Huddersfield 4.42 3.85 1.71
14:00 Blackpool 2 – 4 Plymouth 2.90 3.64 2.22
11:30 Burton Albion 2 – 2 Mansfield Town 2.57 3.36 2.61
11:30 Barnsley 1 – 1 Leicester 2.72 3.87 2.25
Thursday 17 September 2026
19:00 AFC Wimbledon 0 – 0 Milton Keynes Dons 3.02 3.32 2.30
Saturday 12 September 2026
14:00 Stockport County 3 – 4 Leicester 1.93 3.78 3.82
14:00 Sheffield Wednesday 0 – 0 Wigan 1.84 3.80 4.10
14:00 Plymouth 3 – 0 Barnsley 1.71 4.20 4.75
14:00 Oxford United 3 – 0 Burton Albion 1.87 3.60 4.20
14:00 Milton Keynes Dons 1 – 1 Peterborough 1.99 3.80 3.60
14:00 Mansfield Town 0 – 0 Huddersfield 3.50 3.55 2.12
14:00 Cambridge United 2 – 1 Reading 2.60 3.40 2.71
14:00 Blackpool 2 – 2 Bromley 1.79 3.90 4.90
14:00 AFC Wimbledon 1 – 0 Doncaster 2.62 3.35 2.88
11:30 Notts County 0 – 1 Bradford 3.00 3.33 2.45
11:30 Leyton Orient 2 – 3 Wycombe 2.62 3.50 2.70
Thursday 10 September 2026
19:00 Stevenage 2 – 1 Luton 3.10 3.50 2.38
Monday 7 September 2026
19:00 Bromley 0 – 2 AFC Wimbledon 2.50 3.40 2.80
Saturday 5 September 2026
14:00 Wycombe 3 – 3 Milton Keynes Dons 2.27 3.75 3.00
14:00 Reading 3 – 1 Blackpool 1.83 3.92 4.51
14:00 Luton 1 – 1 Leyton Orient 1.65 4.20 5.10
14:00 Leicester 0 – 4 Oxford United 1.68 4.50 5.40
14:00 Huddersfield 1 – 1 Notts County 1.70 4.00 5.03
14:00 Doncaster 2 – 3 Plymouth 2.50 3.60 2.71
14:00 Burton Albion 2 – 2 Cambridge United 2.80 3.25 2.70
14:00 Bradford 1 – 0 Mansfield Town 1.85 3.71 4.60
14:00 Barnsley 1 – 5 Stevenage 2.28 3.40 3.30
11:30 Wigan 0 – 4 Stockport County 4.20 3.85 1.90
11:30 Peterborough 1 – 2 Sheffield Wednesday 2.90 3.85 2.50
Wednesday 2 September 2026
19:00 Reading 5 – 0 Mansfield Town 2.07 3.60 3.55
18:45 Wigan 3 – 1 Milton Keynes Dons 2.40 3.45 2.74
18:45 Luton 2 – 0 Stockport County 2.70 3.80 2.51
18:45 Burton Albion 4 – 1 AFC Wimbledon 2.56 3.30 3.10
18:45 Barnsley 2 – 1 Blackpool 2.37 3.75 3.10
Tuesday 1 September 2026
18:45 Wycombe 1 – 2 Sheffield Wednesday 2.45 3.70 3.33
18:45 Peterborough 0 – 0 Stevenage 2.35 3.50 3.80
18:45 Leicester 2 – 0 Plymouth 2.06 3.75 3.60
18:45 Huddersfield 3 – 1 Oxford United 1.74 3.95 4.65
18:45 Doncaster 1 – 1 Notts County 2.20 3.50 3.53
18:45 Bromley 0 – 5 Leyton Orient 2.45 3.50 3.13
18:45 Bradford 1 – 2 Cambridge United 1.98 3.57 4.15
Sunday 30 August 2026
14:00 Mansfield Town 5 – 2 Luton 3.20 3.60 2.27
13:00 AFC Wimbledon 1 – 0 Wigan 3.05 3.40 2.45
Saturday 29 August 2026
14:00 Stockport County 5 – 1 Wycombe 1.89 3.80 4.24
14:00 Stevenage 2 – 2 Doncaster 2.42 3.25 3.20
14:00 Sheffield Wednesday 7 – 2 Bromley 1.83 3.75 4.50
14:00 Plymouth 2 – 0 Bradford 2.46 3.60 3.05
14:00 Notts County 2 – 1 Burton Albion 2.20 3.50 3.65
14:00 Leyton Orient 1 – 3 Barnsley 2.19 3.72 3.40
14:00 Cambridge United 1 – 2 Huddersfield 2.80 3.45 2.55
11:30 Milton Keynes Dons 0 – 0 Leicester 2.52 3.60 2.90
11:30 Blackpool 4 – 0 Peterborough 2.21 3.75 3.45
Saturday 22 August 2026
14:00 Wycombe 1 – 1 Plymouth 2.55 3.50 2.80
14:00 Wigan 0 – 2 Leyton Orient 2.15 3.40 3.80
14:00 Stockport County 1 – 2 Blackpool 1.62 4.20 5.50
14:00 Stevenage 1 – 2 Oxford United 2.70 3.20 2.96
14:00 Peterborough 2 – 1 Mansfield Town 2.85 3.70 2.40
14:00 Milton Keynes Dons 1 – 1 Huddersfield 2.62 3.40 2.75
14:00 Leicester 1 – 2 Burton Albion 1.58 4.40 6.00
14:00 Bromley 1 – 1 Cambridge United 2.75 3.33 2.65
14:00 AFC Wimbledon 0 – 0 Reading 2.90 3.40 2.65
11:30 Luton 2 – 2 Notts County 1.62 4.50 6.00
11:30 Doncaster 0 – 0 Barnsley 1.98 4.00 3.90
Thursday 20 August 2026
19:00 Sheffield Wednesday 0 – 1 Bradford 2.75 3.50 2.55
Saturday 15 August 2026
14:00 Plymouth 1 – 3 Stockport County 2.31 3.70 3.15
14:00 Mansfield Town 2 – 1 Doncaster 2.20 3.50 3.35
14:00 Leyton Orient 1 – 2 Sheffield Wednesday 3.00 3.50 2.90
14:00 Huddersfield 3 – 0 AFC Wimbledon 1.65 4.20 5.50
14:00 Cambridge United 3 – 2 Wigan 2.45 3.32 3.50
14:00 Burton Albion 1 – 1 Stevenage 2.93 3.22 3.25
14:00 Bradford 2 – 0 Peterborough 1.70 4.10 5.00
14:00 Blackpool 1 – 1 Wycombe 2.75 3.50 2.85
14:00 Barnsley 0 – 1 Bromley 2.28 3.70 4.00
11:30 Reading 3 – 4 Luton 3.10 3.50 2.38
11:30 Oxford United 2 – 2 Milton Keynes Dons 2.25 3.40 3.50
11:30 Notts County 1 – 1 Leicester 3.75 3.50 2.05

Every league on this page, in one API call

1,693,122 matches across 1,381 competitions, with a price at kickoff on 803,876 of them. The free key reaches every country in the archive, for yesterday, as one whole day.

Get a free key