England
League Two 2024/25 final table, results and top scorers
The 2024/25 season as it ended: the final table, every result by month and the player boards. History only, never a prediction.
Final table
| # | Team | P | W | D | L | Goals | GD | Pts |
|---|---|---|---|---|---|---|---|---|
| 1 | Doncaster | 46 | 24 | 12 | 10 | 73:50 | +23 | 84 |
| 2 | 46 | 22 | 14 | 10 | 65:46 | +19 | 80 | |
| 3 | Bradford | 46 | 22 | 12 | 12 | 64:45 | +19 | 78 |
| 4 | 46 | 21 | 14 | 11 | 75:54 | +21 | 77 | |
| 5 | AFC Wimbledon | 46 | 20 | 13 | 13 | 56:35 | +21 | 73 |
| 6 | Notts County | 46 | 20 | 12 | 14 | 68:49 | +19 | 72 |
| 7 | 46 | 19 | 13 | 14 | 73:54 | +19 | 70 | |
| 8 | 46 | 18 | 15 | 13 | 64:54 | +10 | 69 | |
| 9 | 46 | 20 | 8 | 18 | 61:67 | −6 | 68 | |
| 10 | 46 | 16 | 19 | 11 | 52:47 | +5 | 67 | |
| 11 | Bromley | 46 | 17 | 15 | 14 | 64:59 | +5 | 66 |
| 12 | 46 | 15 | 17 | 14 | 71:63 | +8 | 62 | |
| 13 | 46 | 15 | 17 | 14 | 49:48 | +1 | 62 | |
| 14 | 46 | 15 | 15 | 16 | 60:60 | 0 | 60 | |
| 15 | 46 | 16 | 12 | 18 | 60:70 | −10 | 60 | |
| 16 | Barrow | 46 | 15 | 14 | 17 | 52:50 | +2 | 59 |
| 17 | 46 | 14 | 16 | 16 | 41:46 | −5 | 58 | |
| 18 | Harrogate | 46 | 14 | 11 | 21 | 43:61 | −18 | 53 |
| 19 | Milton Keynes Dons | 46 | 14 | 10 | 22 | 52:66 | −14 | 52 |
| 20 | 46 | 12 | 15 | 19 | 45:65 | −20 | 51 | |
| 21 | 46 | 12 | 14 | 20 | 53:69 | −16 | 50 | |
| 22 | 46 | 13 | 10 | 23 | 52:76 | −24 | 49 | |
| 23 | Carlisle | 46 | 10 | 12 | 24 | 44:71 | −27 | 42 |
| 24 | Morecambe | 46 | 10 | 6 | 30 | 40:72 | −32 | 36 |
League rounds only, 90 minutes: 3 points a win, then goal difference and goals scored.
Player boards
Top scorers
| # | Player | Goals |
|---|---|---|
| 1 | Michael Cheek Bromley | 25 |
| 2 | Alassana Jatta Notts County | 19 |
| 3 | David McGoldrick Notts County | 17 |
| 4 | Mathew Stevens AFC Wimbledon | 17 |
Penalties scored
| # | Player | Goals |
|---|---|---|
| 1 | Michael Cheek Bromley | 9 |
| 2 | Danny Rose | 6 |
| 3 | Kabongo Tshimanga | 6 |
Hat-tricks
| # | Player | Hat-tricks |
|---|---|---|
| 1 | Bobby Kamwa | 2 |
| 2 | Bryn Morris Harrogate | 1 |
| 3 | Calum Kavanagh Bradford | 1 |
| 4 | Harry Smith | 1 |
| 5 | Luke Molyneux Doncaster | 1 |
| 6 | Mathew Stevens AFC Wimbledon | 1 |
Yellow cards
| # | Player | Yellow |
|---|---|---|
| 1 | David Tutonda Morecambe | 14 |
| 2 | Donald Love | 14 |
| 3 | Ellis Iandolo | 14 |
The season's records
Biggest win:
Crewe 0–5
Chesterfield (17 Aug 2024)
Highest-scoring game:
Newport County 6–3 Milton Keynes Dons (21 Dec 2024)
All results
May 2025 · 12 matches
| Date | Match | Score |
|---|---|---|
| 3 May | Accrington – Chesterfield | 0–1 |
| 3 May | Bradford – Fleetwood Town | 1–0 |
| 3 May | Bromley – Cheltenham | 3–0 |
| 3 May | Carlisle – Salford | 2–2 |
| 3 May | Colchester – Barrow | 0–0 |
| 3 May | Crewe – Walsall | 0–1 |
| 3 May | Grimsby – AFC Wimbledon | 0–1 |
| 3 May | Morecambe – Harrogate | 1–2 |
| 3 May | Newport County – Tranmere | 1–4 |
| 3 May | Notts County – Doncaster | 1–2 |
| 3 May | Port Vale – Gillingham | 0–1 |
| 3 May | Swindon – Milton Keynes Dons | 0–0 |
April 2025 · 74 matches
| Date | Match | Score |
|---|---|---|
| 1 Apr | Accrington – Fleetwood Town | 1–4 |
| 1 Apr | Barrow – Salford | 1–1 |
| 1 Apr | Chesterfield – Carlisle | 2–1 |
| 1 Apr | Crewe – Grimsby | 2–0 |
| 1 Apr | Doncaster – Walsall | 2–2 |
| 1 Apr | Gillingham – Colchester | 1–1 |
| 1 Apr | Harrogate – Tranmere | 3–2 |
| 1 Apr | Morecambe – Cheltenham | 2–0 |
| 1 Apr | Newport County – Bromley | 1–1 |
| 1 Apr | Port Vale – Bradford | 2–0 |
| 1 Apr | Swindon – AFC Wimbledon | 2–1 |
| 2 Apr | Notts County – Milton Keynes Dons | 3–0 |
| 5 Apr | AFC Wimbledon – Harrogate | 1–0 |
| 5 Apr | Bradford – Crewe | 2–0 |
| 5 Apr | Bromley – Accrington | 4–0 |
| 5 Apr | Carlisle – Newport County | 3–2 |
| 5 Apr | Cheltenham – Doncaster | 0–2 |
| 5 Apr | Colchester – Notts County | 1–0 |
| 5 Apr | Fleetwood Town – Swindon | 0–4 |
| 5 Apr | Grimsby – Morecambe | 3–1 |
| 5 Apr | Milton Keynes Dons – Barrow | 0–3 |
| 5 Apr | Salford – Gillingham | 2–2 |
| 5 Apr | Tranmere – Chesterfield | 4–0 |
| 5 Apr | Walsall – Port Vale | 2–3 |
| 8 Apr | Chesterfield – Gillingham | 1–1 |
| 10 Apr | Crewe – Cheltenham | 2–3 |
| 11 Apr | Notts County – Salford | 1–3 |
| 12 Apr | Accrington – Tranmere | 3–3 |
| 12 Apr | Barrow – Walsall | 2–0 |
| 12 Apr | Chesterfield – Fleetwood Town | 3–0 |
| 12 Apr | Doncaster – AFC Wimbledon | 1–1 |
| 12 Apr | Gillingham – Milton Keynes Dons | 1–0 |
| 12 Apr | Harrogate – Grimsby | 2–2 |
| 12 Apr | Morecambe – Carlisle | 0–2 |
| 12 Apr | Newport County – Colchester | 0–2 |
| 12 Apr | Port Vale – Bromley | 5–0 |
| 12 Apr | Swindon – Bradford | 5–4 |
| 15 Apr | Salford – Doncaster | 1–1 |
| 17 Apr | Bradford – Notts County | 1–1 |
| 18 Apr | AFC Wimbledon – Chesterfield | 0–0 |
| 18 Apr | Bromley – Morecambe | 1–0 |
| 18 Apr | Carlisle – Port Vale | 3–2 |
| 18 Apr | Cheltenham – Gillingham | 1–1 |
| 18 Apr | Colchester – Crewe | 0–0 |
| 18 Apr | Fleetwood Town – Barrow | 0–0 |
| 18 Apr | Grimsby – Swindon | 0–4 |
| 18 Apr | Milton Keynes Dons – Newport County | 0–0 |
| 18 Apr | Salford – Accrington | 1–2 |
| 18 Apr | Tranmere – Doncaster | 0–3 |
| 18 Apr | Walsall – Harrogate | 2–2 |
| 21 Apr | Accrington – Carlisle | 1–1 |
| 21 Apr | Barrow – Tranmere | 0–0 |
| 21 Apr | Chesterfield – Bradford | 3–3 |
| 21 Apr | Crewe – Milton Keynes Dons | 0–1 |
| 21 Apr | Doncaster – Colchester | 3–0 |
| 21 Apr | Gillingham – AFC Wimbledon | 1–0 |
| 21 Apr | Harrogate – Fleetwood Town | 3–1 |
| 21 Apr | Morecambe – Salford | 1–3 |
| 21 Apr | Newport County – Walsall | 0–0 |
| 21 Apr | Notts County – Cheltenham | 1–2 |
| 21 Apr | Port Vale – Grimsby | 2–2 |
| 21 Apr | Swindon – Bromley | 0–1 |
| 26 Apr | AFC Wimbledon – Port Vale | 0–2 |
| 26 Apr | Barrow – Bromley | 3–3 |
| 26 Apr | Cheltenham – Carlisle | 3–2 |
| 26 Apr | Chesterfield – Morecambe | 4–1 |
| 26 Apr | Doncaster – Bradford | 2–1 |
| 26 Apr | Fleetwood Town – Newport County | 2–0 |
| 26 Apr | Gillingham – Swindon | 1–1 |
| 26 Apr | Harrogate – Notts County | 1–3 |
| 26 Apr | Milton Keynes Dons – Grimsby | 0–0 |
| 26 Apr | Salford – Colchester | 4–1 |
| 26 Apr | Tranmere – Crewe | 2–0 |
| 26 Apr | Walsall – Accrington | 0–1 |
March 2025 · 77 matches
| Date | Match | Score |
|---|---|---|
| 1 Mar | AFC Wimbledon – Bromley | 0–1 |
| 1 Mar | Cheltenham – Grimsby | 1–1 |
| 1 Mar | Chesterfield – Crewe | 1–3 |
| 1 Mar | Doncaster – Newport County | 3–0 |
| 1 Mar | Fleetwood Town – Notts County | 2–2 |
| 1 Mar | Gillingham – Morecambe | 1–0 |
| 1 Mar | Harrogate – Accrington | 2–1 |
| 1 Mar | Milton Keynes Dons – Colchester | 0–1 |
| 1 Mar | Salford – Bradford | 1–2 |
| 1 Mar | Tranmere – Port Vale | 1–1 |
| 1 Mar | Walsall – Swindon | 0–1 |
| 4 Mar | Accrington – Milton Keynes Dons | 2–0 |
| 4 Mar | Bradford – Cheltenham | 3–0 |
| 4 Mar | Bromley – Doncaster | 1–0 |
| 4 Mar | Carlisle – Walsall | 1–1 |
| 4 Mar | Colchester – Chesterfield | 1–0 |
| 4 Mar | Crewe – Fleetwood Town | 1–4 |
| 4 Mar | Grimsby – Tranmere | 1–1 |
| 4 Mar | Morecambe – AFC Wimbledon | 1–0 |
| 4 Mar | Newport County – Gillingham | 3–1 |
| 4 Mar | Notts County – Barrow | 1–2 |
| 4 Mar | Port Vale – Harrogate | 0–0 |
| 4 Mar | Swindon – Salford | 2–2 |
| 8 Mar | AFC Wimbledon – Notts County | 2–0 |
| 8 Mar | Barrow – Accrington | 2–0 |
| 8 Mar | Cheltenham – Colchester | 0–1 |
| 8 Mar | Chesterfield – Newport County | 2–1 |
| 8 Mar | Doncaster – Swindon | 2–2 |
| 8 Mar | Fleetwood Town – Port Vale | 1–1 |
| 8 Mar | Gillingham – Bradford | 1–0 |
| 8 Mar | Harrogate – Carlisle | 1–0 |
| 8 Mar | Milton Keynes Dons – Morecambe | 2–1 |
| 8 Mar | Salford – Crewe | 1–1 |
| 8 Mar | Tranmere – Bromley | 2–1 |
| 8 Mar | Walsall – Grimsby | 1–3 |
| 11 Mar | AFC Wimbledon – Cheltenham | 1–2 |
| 11 Mar | Accrington – Newport County | 5–0 |
| 11 Mar | Colchester – Port Vale | 2–1 |
| 11 Mar | Grimsby – Notts County | 0–2 |
| 11 Mar | Salford – Chesterfield | 0–4 |
| 13 Mar | Bromley – Walsall | 2–2 |
| 15 Mar | Accrington – Gillingham | 1–1 |
| 15 Mar | Bradford – Tranmere | 0–1 |
| 15 Mar | Carlisle – AFC Wimbledon | 1–2 |
| 15 Mar | Colchester – Fleetwood Town | 3–0 |
| 15 Mar | Crewe – Doncaster | 1–1 |
| 15 Mar | Grimsby – Salford | 0–1 |
| 15 Mar | Morecambe – Barrow | 2–2 |
| 15 Mar | Newport County – Harrogate | 3–0 |
| 15 Mar | Notts County – Chesterfield | 1–2 |
| 15 Mar | Port Vale – Milton Keynes Dons | 3–0 |
| 15 Mar | Swindon – Cheltenham | 3–3 |
| 22 Mar | AFC Wimbledon – Barrow | 2–2 |
| 22 Mar | Bradford – Colchester | 4–1 |
| 22 Mar | Carlisle – Bromley | 2–1 |
| 22 Mar | Cheltenham – Milton Keynes Dons | 0–1 |
| 22 Mar | Chesterfield – Harrogate | 0–0 |
| 22 Mar | Fleetwood Town – Tranmere | 0–0 |
| 22 Mar | Gillingham – Walsall | 0–0 |
| 22 Mar | Grimsby – Newport County | 1–0 |
| 22 Mar | Notts County – Crewe | 0–0 |
| 22 Mar | Port Vale – Morecambe | 1–0 |
| 22 Mar | Swindon – Accrington | 0–0 |
| 25 Mar | Carlisle – Milton Keynes Dons | 2–2 |
| 25 Mar | Port Vale – Barrow | 0–1 |
| 28 Mar | Colchester – Grimsby | 1–2 |
| 28 Mar | Tranmere – Cheltenham | 2–0 |
| 29 Mar | Accrington – Bradford | 0–0 |
| 29 Mar | Barrow – Chesterfield | 0–1 |
| 29 Mar | Bromley – Salford | 2–3 |
| 29 Mar | Crewe – Port Vale | 0–1 |
| 29 Mar | Doncaster – Carlisle | 3–0 |
| 29 Mar | Harrogate – Gillingham | 1–1 |
| 29 Mar | Milton Keynes Dons – Fleetwood Town | 2–4 |
| 29 Mar | Morecambe – Swindon | 1–0 |
| 29 Mar | Newport County – Notts County | 0–2 |
| 29 Mar | Walsall – AFC Wimbledon | 1–1 |
February 2025 · 64 matches
| Date | Match | Score |
|---|---|---|
| 1 Feb | AFC Wimbledon – Bradford | 1–0 |
| 1 Feb | Bromley – Grimsby | 0–2 |
| 1 Feb | Carlisle – Swindon | 1–5 |
| 1 Feb | Cheltenham – Chesterfield | 1–0 |
| 1 Feb | Doncaster – Milton Keynes Dons | 2–1 |
| 1 Feb | Gillingham – Notts County | 1–2 |
| 1 Feb | Harrogate – Crewe | 1–1 |
| 1 Feb | Morecambe – Fleetwood Town | 4–2 |
| 1 Feb | Newport County – Barrow | 1–0 |
| 1 Feb | Port Vale – Accrington | 2–1 |
| 1 Feb | Tranmere – Colchester | 1–3 |
| 1 Feb | Walsall – Salford | 2–2 |
| 4 Feb | Newport County – Morecambe | 2–1 |
| 4 Feb | Salford – Bromley | 3–3 |
| 6 Feb | Chesterfield – Doncaster | 5–2 |
| 8 Feb | Accrington – AFC Wimbledon | 0–0 |
| 8 Feb | Barrow – Gillingham | 3–0 |
| 8 Feb | Bradford – Harrogate | 1–0 |
| 8 Feb | Colchester – Walsall | 2–1 |
| 8 Feb | Crewe – Newport County | 0–3 |
| 8 Feb | Fleetwood Town – Cheltenham | 2–0 |
| 8 Feb | Grimsby – Carlisle | 2–1 |
| 8 Feb | Milton Keynes Dons – Bromley | 0–1 |
| 8 Feb | Notts County – Morecambe | 2–0 |
| 8 Feb | Salford – Tranmere | 2–0 |
| 8 Feb | Swindon – Port Vale | 3–3 |
| 11 Feb | AFC Wimbledon – Crewe | 3–0 |
| 11 Feb | Barrow – Milton Keynes Dons | 2–1 |
| 11 Feb | Bradford – Accrington | 1–0 |
| 11 Feb | Newport County – Carlisle | 1–0 |
| 11 Feb | Tranmere – Fleetwood Town | 0–0 |
| 11 Feb | Walsall – Gillingham | 1–1 |
| 13 Feb | Port Vale – Notts County | 1–0 |
| 15 Feb | AFC Wimbledon – Salford | 1–0 |
| 15 Feb | Bromley – Fleetwood Town | 1–0 |
| 15 Feb | Carlisle – Colchester | 0–0 |
| 15 Feb | Cheltenham – Barrow | 3–2 |
| 15 Feb | Doncaster – Grimsby | 1–2 |
| 15 Feb | Gillingham – Crewe | 0–0 |
| 15 Feb | Harrogate – Swindon | 1–0 |
| 15 Feb | Morecambe – Accrington | 2–0 |
| 15 Feb | Newport County – Bradford | 0–0 |
| 15 Feb | Tranmere – Milton Keynes Dons | 1–1 |
| 15 Feb | Walsall – Chesterfield | 3–1 |
| 18 Feb | Fleetwood Town – AFC Wimbledon | 0–0 |
| 18 Feb | Morecambe – Doncaster | 0–1 |
| 18 Feb | Notts County – Colchester | 1–1 |
| 22 Feb | Accrington – Doncaster | 1–2 |
| 22 Feb | Bradford – Milton Keynes Dons | 2–0 |
| 22 Feb | Bromley – Harrogate | 2–0 |
| 22 Feb | Carlisle – Gillingham | 0–0 |
| 22 Feb | Colchester – AFC Wimbledon | 1–1 |
| 22 Feb | Crewe – Barrow | 3–0 |
| 22 Feb | Grimsby – Fleetwood Town | 2–1 |
| 22 Feb | Morecambe – Walsall | 0–2 |
| 22 Feb | Newport County – Cheltenham | 0–3 |
| 22 Feb | Notts County – Tranmere | 2–1 |
| 22 Feb | Port Vale – Salford | 2–1 |
| 22 Feb | Swindon – Chesterfield | 1–0 |
| 25 Feb | Bromley – Bradford | 0–1 |
| 25 Feb | Cheltenham – Walsall | 2–2 |
| 25 Feb | Gillingham – Fleetwood Town | 1–2 |
| 25 Feb | Tranmere – Accrington | 0–1 |
| 27 Feb | Barrow – Carlisle | 0–1 |
January 2025 · 59 matches
| Date | Match | Score |
|---|---|---|
| 1 Jan | Accrington – Grimsby | 3–2 |
| 1 Jan | Barrow – Bradford | 2–2 |
| 1 Jan | Chesterfield – Milton Keynes Dons | 1–2 |
| 1 Jan | Crewe – Carlisle | 3–2 |
| 1 Jan | Doncaster – Fleetwood Town | 2–1 |
| 1 Jan | Harrogate – Salford | 0–2 |
| 1 Jan | Morecambe – Tranmere | 2–0 |
| 1 Jan | Notts County – Walsall | 1–2 |
| 1 Jan | Port Vale – Cheltenham | 0–0 |
| 1 Jan | Swindon – Colchester | 3–2 |
| 2 Jan | Gillingham – Bromley | 0–3 |
| 2 Jan | Newport County – AFC Wimbledon | 1–2 |
| 4 Jan | Barrow – Harrogate | 0–2 |
| 4 Jan | Bradford – Grimsby | 3–1 |
| 4 Jan | Colchester – Accrington | 0–2 |
| 4 Jan | Doncaster – Port Vale | 1–2 |
| 4 Jan | Milton Keynes Dons – Salford | 0–1 |
| 4 Jan | Notts County – Swindon | 2–0 |
| 4 Jan | Tranmere – Carlisle | 1–0 |
| 5 Jan | Crewe – Bromley | 4–1 |
| 11 Jan | Swindon – Crewe | 0–0 |
| 11 Jan | Walsall – Tranmere | 5–1 |
| 17 Jan | Harrogate – Cheltenham | 2–0 |
| 18 Jan | AFC Wimbledon – Tranmere | 2–0 |
| 18 Jan | Accrington – Notts County | 0–3 |
| 18 Jan | Bromley – Colchester | 0–1 |
| 18 Jan | Carlisle – Bradford | 0–1 |
| 18 Jan | Gillingham – Doncaster | 0–1 |
| 18 Jan | Grimsby – Chesterfield | 1–1 |
| 18 Jan | Morecambe – Crewe | 0–1 |
| 18 Jan | Port Vale – Newport County | 3–2 |
| 18 Jan | Salford – Fleetwood Town | 0–2 |
| 18 Jan | Swindon – Barrow | 2–0 |
| 18 Jan | Walsall – Milton Keynes Dons | 4–2 |
| 21 Jan | Fleetwood Town – Milton Keynes Dons | 2–1 |
| 21 Jan | Harrogate – Colchester | 0–0 |
| 24 Jan | Newport County – Swindon | 1–2 |
| 25 Jan | Barrow – Grimsby | 3–0 |
| 25 Jan | Bradford – Walsall | 3–0 |
| 25 Jan | Cheltenham – Salford | 2–1 |
| 25 Jan | Chesterfield – Port Vale | 1–1 |
| 25 Jan | Colchester – Morecambe | 1–0 |
| 25 Jan | Crewe – Accrington | 0–1 |
| 25 Jan | Doncaster – Harrogate | 1–0 |
| 25 Jan | Fleetwood Town – Carlisle | 1–2 |
| 25 Jan | Milton Keynes Dons – AFC Wimbledon | 0–0 |
| 25 Jan | Notts County – Bromley | 1–1 |
| 25 Jan | Tranmere – Gillingham | 1–1 |
| 28 Jan | Accrington – Cheltenham | 0–0 |
| 28 Jan | Bradford – Morecambe | 1–0 |
| 28 Jan | Chesterfield – Bromley | 3–0 |
| 28 Jan | Crewe – AFC Wimbledon | 1–1 |
| 28 Jan | Fleetwood Town – Walsall | 2–0 |
| 28 Jan | Grimsby – Gillingham | 1–1 |
| 28 Jan | Milton Keynes Dons – Harrogate | 2–1 |
| 28 Jan | Notts County – Carlisle | 1–0 |
| 28 Jan | Salford – Newport County | 1–1 |
| 28 Jan | Swindon – Tranmere | 3–1 |
| 29 Jan | Barrow – Doncaster | 1–3 |
December 2024 · 67 matches
| Date | Match | Score |
|---|---|---|
| 3 Dec | AFC Wimbledon – Newport County | 2–2 |
| 3 Dec | Bradford – Barrow | 1–1 |
| 3 Dec | Cheltenham – Port Vale | 1–1 |
| 3 Dec | Colchester – Swindon | 4–0 |
| 3 Dec | Grimsby – Accrington | 5–2 |
| 3 Dec | Milton Keynes Dons – Chesterfield | 3–0 |
| 3 Dec | Salford – Harrogate | 2–0 |
| 3 Dec | Tranmere – Morecambe | 2–2 |
| 3 Dec | Walsall – Notts County | 3–2 |
| 4 Dec | Bromley – Gillingham | 2–1 |
| 4 Dec | Fleetwood Town – Doncaster | 2–4 |
| 7 Dec | Accrington – Bromley | 1–2 |
| 7 Dec | Chesterfield – Tranmere | 3–0 |
| 7 Dec | Crewe – Bradford | 1–1 |
| 7 Dec | Doncaster – Cheltenham | 2–2 |
| 7 Dec | Gillingham – Salford | 1–0 |
| 7 Dec | Harrogate – AFC Wimbledon | 0–3 |
| 7 Dec | Morecambe – Grimsby | 0–3 |
| 7 Dec | Port Vale – Walsall | 0–1 |
| 7 Dec | Swindon – Fleetwood Town | 3–1 |
| 14 Dec | AFC Wimbledon – Doncaster | 1–0 |
| 14 Dec | Bradford – Swindon | 1–0 |
| 14 Dec | Bromley – Port Vale | 0–0 |
| 14 Dec | Carlisle – Chesterfield | 0–2 |
| 14 Dec | Cheltenham – Morecambe | 2–0 |
| 14 Dec | Colchester – Newport County | 0–0 |
| 14 Dec | Grimsby – Crewe | 0–2 |
| 14 Dec | Milton Keynes Dons – Gillingham | 0–1 |
| 14 Dec | Salford – Notts County | 3–0 |
| 14 Dec | Tranmere – Harrogate | 2–1 |
| 14 Dec | Walsall – Barrow | 1–0 |
| 16 Dec | Fleetwood Town – Accrington | 1–1 |
| 20 Dec | Crewe – Colchester | 0–0 |
| 20 Dec | Gillingham – Cheltenham | 2–2 |
| 21 Dec | Accrington – Salford | 0–2 |
| 21 Dec | Barrow – Fleetwood Town | 2–0 |
| 21 Dec | Chesterfield – AFC Wimbledon | 1–0 |
| 21 Dec | Doncaster – Tranmere | 3–1 |
| 21 Dec | Harrogate – Walsall | 0–2 |
| 21 Dec | Morecambe – Bromley | 0–2 |
| 21 Dec | Newport County – Milton Keynes Dons | 6–3 |
| 21 Dec | Notts County – Bradford | 3–0 |
| 21 Dec | Port Vale – Carlisle | 0–0 |
| 21 Dec | Swindon – Grimsby | 3–1 |
| 26 Dec | AFC Wimbledon – Swindon | 1–1 |
| 26 Dec | Bradford – Port Vale | 2–1 |
| 26 Dec | Bromley – Newport County | 5–2 |
| 26 Dec | Carlisle – Morecambe | 0–1 |
| 26 Dec | Cheltenham – Crewe | 2–1 |
| 26 Dec | Colchester – Gillingham | 2–0 |
| 26 Dec | Fleetwood Town – Chesterfield | 2–0 |
| 26 Dec | Grimsby – Harrogate | 2–1 |
| 26 Dec | Milton Keynes Dons – Notts County | 0–2 |
| 26 Dec | Salford – Barrow | 3–0 |
| 26 Dec | Walsall – Doncaster | 2–0 |
| 29 Dec | Bradford – Chesterfield | 2–1 |
| 29 Dec | Bromley – Swindon | 1–1 |
| 29 Dec | Carlisle – Accrington | 2–1 |
| 29 Dec | Cheltenham – Notts County | 3–5 |
| 29 Dec | Colchester – Doncaster | 1–1 |
| 29 Dec | Fleetwood Town – Harrogate | 1–1 |
| 29 Dec | Grimsby – Port Vale | 3–0 |
| 29 Dec | Milton Keynes Dons – Crewe | 1–1 |
| 29 Dec | Salford – Morecambe | 1–0 |
| 29 Dec | Tranmere – Barrow | 1–1 |
| 29 Dec | Walsall – Newport County | 2–0 |
| 30 Dec | AFC Wimbledon – Gillingham | 1–0 |
November 2024 · 36 matches
| Date | Match | Score |
|---|---|---|
| 9 Nov | AFC Wimbledon – Grimsby | 0–1 |
| 9 Nov | Barrow – Colchester | 1–1 |
| 9 Nov | Cheltenham – Bromley | 1–1 |
| 9 Nov | Chesterfield – Accrington | 0–3 |
| 9 Nov | Doncaster – Notts County | 1–1 |
| 9 Nov | Fleetwood Town – Bradford | 1–0 |
| 9 Nov | Gillingham – Port Vale | 1–0 |
| 9 Nov | Harrogate – Morecambe | 1–2 |
| 9 Nov | Milton Keynes Dons – Swindon | 3–1 |
| 9 Nov | Salford – Carlisle | 0–1 |
| 9 Nov | Tranmere – Newport County | 2–1 |
| 9 Nov | Walsall – Crewe | 1–1 |
| 16 Nov | Accrington – Swindon | 2–2 |
| 16 Nov | Barrow – AFC Wimbledon | 1–3 |
| 16 Nov | Bromley – Carlisle | 1–1 |
| 16 Nov | Colchester – Bradford | 1–1 |
| 16 Nov | Crewe – Notts County | 2–0 |
| 16 Nov | Doncaster – Salford | 1–1 |
| 16 Nov | Harrogate – Chesterfield | 2–1 |
| 16 Nov | Milton Keynes Dons – Cheltenham | 3–2 |
| 16 Nov | Morecambe – Port Vale | 0–1 |
| 16 Nov | Newport County – Grimsby | 0–0 |
| 19 Nov | AFC Wimbledon – Accrington | 2–2 |
| 22 Nov | Cheltenham – Tranmere | 1–0 |
| 23 Nov | AFC Wimbledon – Walsall | 0–1 |
| 23 Nov | Carlisle – Doncaster | 0–0 |
| 23 Nov | Chesterfield – Barrow | 1–0 |
| 23 Nov | Gillingham – Harrogate | 1–2 |
| 23 Nov | Grimsby – Colchester | 0–1 |
| 23 Nov | Notts County – Newport County | 0–0 |
| 23 Nov | Swindon – Morecambe | 2–3 |
| 25 Nov | Port Vale – Crewe | 1–1 |
| 26 Nov | Tranmere – AFC Wimbledon | 0–2 |
| 26 Nov | Walsall – Bromley | 2–2 |
| 30 Nov | Carlisle – Crewe | 1–1 |
| 30 Nov | Fleetwood Town – Colchester | 0–0 |
October 2024 · 70 matches
| Date | Match | Score |
|---|---|---|
| 1 Oct | Bromley – Chesterfield | 2–2 |
| 1 Oct | Carlisle – Notts County | 0–2 |
| 1 Oct | Cheltenham – Accrington | 2–1 |
| 1 Oct | Doncaster – Barrow | 1–0 |
| 1 Oct | Gillingham – Grimsby | 0–1 |
| 1 Oct | Harrogate – Milton Keynes Dons | 1–5 |
| 1 Oct | Morecambe – Bradford | 1–1 |
| 1 Oct | Newport County – Salford | 3–1 |
| 1 Oct | Port Vale – Colchester | 1–1 |
| 1 Oct | Tranmere – Swindon | 1–1 |
| 1 Oct | Walsall – Fleetwood Town | 2–6 |
| 5 Oct | Accrington – Morecambe | 2–1 |
| 5 Oct | Barrow – Cheltenham | 2–1 |
| 5 Oct | Chesterfield – Walsall | 2–2 |
| 5 Oct | Colchester – Carlisle | 0–0 |
| 5 Oct | Crewe – Gillingham | 2–0 |
| 5 Oct | Fleetwood Town – Bromley | 0–0 |
| 5 Oct | Grimsby – Doncaster | 0–3 |
| 5 Oct | Milton Keynes Dons – Tranmere | 1–1 |
| 5 Oct | Notts County – Port Vale | 0–1 |
| 5 Oct | Salford – AFC Wimbledon | 1–0 |
| 5 Oct | Swindon – Harrogate | 0–0 |
| 7 Oct | Bradford – Newport County | 3–1 |
| 12 Oct | AFC Wimbledon – Carlisle | 4–0 |
| 12 Oct | Barrow – Morecambe | 0–1 |
| 12 Oct | Cheltenham – Swindon | 2–3 |
| 12 Oct | Chesterfield – Notts County | 2–2 |
| 12 Oct | Doncaster – Crewe | 1–1 |
| 12 Oct | Gillingham – Accrington | 1–2 |
| 12 Oct | Harrogate – Newport County | 1–0 |
| 12 Oct | Milton Keynes Dons – Port Vale | 0–1 |
| 12 Oct | Salford – Grimsby | 1–2 |
| 12 Oct | Tranmere – Bradford | 0–2 |
| 18 Oct | Newport County – Chesterfield | 0–3 |
| 19 Oct | Accrington – Barrow | 1–0 |
| 19 Oct | Bradford – Gillingham | 2–1 |
| 19 Oct | Bromley – Tranmere | 1–2 |
| 19 Oct | Carlisle – Harrogate | 1–1 |
| 19 Oct | Colchester – Cheltenham | 1–2 |
| 19 Oct | Crewe – Salford | 1–1 |
| 19 Oct | Grimsby – Walsall | 1–4 |
| 19 Oct | Morecambe – Milton Keynes Dons | 1–3 |
| 19 Oct | Notts County – AFC Wimbledon | 1–0 |
| 19 Oct | Port Vale – Fleetwood Town | 3–1 |
| 19 Oct | Swindon – Doncaster | 1–2 |
| 22 Oct | AFC Wimbledon – Morecambe | 3–0 |
| 22 Oct | Barrow – Notts County | 1–1 |
| 22 Oct | Cheltenham – Bradford | 1–1 |
| 22 Oct | Chesterfield – Colchester | 1–1 |
| 22 Oct | Doncaster – Bromley | 0–1 |
| 22 Oct | Fleetwood Town – Crewe | 0–1 |
| 22 Oct | Gillingham – Newport County | 0–2 |
| 22 Oct | Harrogate – Port Vale | 0–1 |
| 22 Oct | Milton Keynes Dons – Accrington | 2–1 |
| 22 Oct | Salford – Swindon | 2–1 |
| 22 Oct | Tranmere – Grimsby | 0–1 |
| 22 Oct | Walsall – Carlisle | 3–1 |
| 26 Oct | Accrington – Walsall | 0–0 |
| 26 Oct | Bradford – Doncaster | 1–2 |
| 26 Oct | Bromley – Barrow | 1–1 |
| 26 Oct | Carlisle – Cheltenham | 0–1 |
| 26 Oct | Colchester – Salford | 1–2 |
| 26 Oct | Crewe – Tranmere | 3–1 |
| 26 Oct | Grimsby – Milton Keynes Dons | 1–3 |
| 26 Oct | Morecambe – Chesterfield | 2–5 |
| 26 Oct | Newport County – Fleetwood Town | 0–0 |
| 26 Oct | Notts County – Harrogate | 1–0 |
| 26 Oct | Port Vale – AFC Wimbledon | 3–2 |
| 26 Oct | Swindon – Gillingham | 1–1 |
| 29 Oct | Fleetwood Town – Salford | 2–2 |
September 2024 · 46 matches
| Date | Match | Score |
|---|---|---|
| 2 Sep | Salford – Milton Keynes Dons | 1–0 |
| 7 Sep | Barrow – Swindon | 1–1 |
| 7 Sep | Bradford – Carlisle | 2–1 |
| 7 Sep | Cheltenham – Harrogate | 1–0 |
| 7 Sep | Chesterfield – Grimsby | 2–1 |
| 7 Sep | Colchester – Bromley | 1–1 |
| 7 Sep | Crewe – Morecambe | 1–0 |
| 7 Sep | Doncaster – Gillingham | 1–0 |
| 7 Sep | Milton Keynes Dons – Walsall | 1–0 |
| 7 Sep | Newport County – Port Vale | 1–4 |
| 7 Sep | Notts County – Accrington | 2–0 |
| 12 Sep | Harrogate – Doncaster | 2–0 |
| 14 Sep | AFC Wimbledon – Milton Keynes Dons | 3–0 |
| 14 Sep | Accrington – Crewe | 0–1 |
| 14 Sep | Bromley – Notts County | 2–4 |
| 14 Sep | Carlisle – Fleetwood Town | 2–3 |
| 14 Sep | Gillingham – Tranmere | 3–0 |
| 14 Sep | Grimsby – Barrow | 1–2 |
| 14 Sep | Morecambe – Colchester | 3–3 |
| 14 Sep | Port Vale – Chesterfield | 1–0 |
| 14 Sep | Salford – Cheltenham | 2–1 |
| 14 Sep | Swindon – Newport County | 4–0 |
| 14 Sep | Walsall – Bradford | 2–1 |
| 21 Sep | Accrington – Port Vale | 2–2 |
| 21 Sep | Barrow – Newport County | 2–0 |
| 21 Sep | Bradford – AFC Wimbledon | 0–0 |
| 21 Sep | Chesterfield – Cheltenham | 1–1 |
| 21 Sep | Colchester – Tranmere | 3–0 |
| 21 Sep | Crewe – Harrogate | 3–0 |
| 21 Sep | Grimsby – Bromley | 1–0 |
| 21 Sep | Milton Keynes Dons – Doncaster | 1–1 |
| 21 Sep | Notts County – Gillingham | 0–1 |
| 21 Sep | Salford – Walsall | 0–2 |
| 21 Sep | Swindon – Carlisle | 0–2 |
| 23 Sep | Fleetwood Town – Morecambe | 2–2 |
| 27 Sep | Tranmere – Salford | 0–0 |
| 28 Sep | Bromley – Milton Keynes Dons | 1–1 |
| 28 Sep | Carlisle – Grimsby | 2–3 |
| 28 Sep | Cheltenham – Fleetwood Town | 0–2 |
| 28 Sep | Doncaster – Chesterfield | 0–3 |
| 28 Sep | Gillingham – Barrow | 2–0 |
| 28 Sep | Harrogate – Bradford | 2–1 |
| 28 Sep | Morecambe – Notts County | 1–1 |
| 28 Sep | Newport County – Crewe | 2–1 |
| 28 Sep | Port Vale – Swindon | 2–1 |
| 28 Sep | Walsall – Colchester | 4–0 |
August 2024 · 47 matches
| Date | Match | Score |
|---|---|---|
| 9 Aug | Chesterfield – Swindon | 1–1 |
| 10 Aug | AFC Wimbledon – Colchester | 4–2 |
| 10 Aug | Barrow – Crewe | 1–0 |
| 10 Aug | Cheltenham – Newport County | 3–2 |
| 10 Aug | Doncaster – Accrington | 4–1 |
| 10 Aug | Fleetwood Town – Grimsby | 1–0 |
| 10 Aug | Gillingham – Carlisle | 4–1 |
| 10 Aug | Harrogate – Bromley | 0–2 |
| 10 Aug | Milton Keynes Dons – Bradford | 1–2 |
| 10 Aug | Salford – Port Vale | 0–2 |
| 10 Aug | Tranmere – Notts County | 0–0 |
| 10 Aug | Walsall – Morecambe | 1–0 |
| 17 Aug | Accrington – Harrogate | 3–3 |
| 17 Aug | Bradford – Salford | 0–0 |
| 17 Aug | Bromley – AFC Wimbledon | 2–0 |
| 17 Aug | Carlisle – Barrow | 1–0 |
| 17 Aug | Colchester – Milton Keynes Dons | 2–0 |
| 17 Aug | Crewe – Chesterfield | 0–5 |
| 17 Aug | Grimsby – Cheltenham | 3–2 |
| 17 Aug | Morecambe – Gillingham | 0–1 |
| 17 Aug | Newport County – Doncaster | 3–1 |
| 17 Aug | Port Vale – Tranmere | 0–0 |
| 17 Aug | Swindon – Walsall | 0–4 |
| 18 Aug | Notts County – Fleetwood Town | 2–2 |
| 22 Aug | Notts County – Grimsby | 4–1 |
| 24 Aug | Barrow – Port Vale | 4–0 |
| 24 Aug | Bradford – Bromley | 3–1 |
| 24 Aug | Cheltenham – AFC Wimbledon | 0–1 |
| 24 Aug | Chesterfield – Salford | 1–1 |
| 24 Aug | Colchester – Harrogate | 0–1 |
| 24 Aug | Crewe – Swindon | 0–0 |
| 24 Aug | Doncaster – Morecambe | 1–0 |
| 24 Aug | Fleetwood Town – Gillingham | 0–0 |
| 24 Aug | Milton Keynes Dons – Carlisle | 3–0 |
| 24 Aug | Newport County – Accrington | 3–1 |
| 24 Aug | Tranmere – Walsall | 1–0 |
| 31 Aug | AFC Wimbledon – Fleetwood Town | 1–0 |
| 31 Aug | Accrington – Colchester | 1–1 |
| 31 Aug | Bromley – Crewe | 1–2 |
| 31 Aug | Carlisle – Tranmere | 1–2 |
| 31 Aug | Gillingham – Chesterfield | 1–0 |
| 31 Aug | Grimsby – Bradford | 2–1 |
| 31 Aug | Harrogate – Barrow | 0–1 |
| 31 Aug | Morecambe – Newport County | 0–1 |
| 31 Aug | Port Vale – Doncaster | 2–3 |
| 31 Aug | Swindon – Notts County | 1–2 |
| 31 Aug | Walsall – Cheltenham | 2–1 |
League rounds, 90 minutes, by month.
Referees
| Referee | Matches |
|---|---|
| Simon Mather | 17 |
| Scott Jackson | 15 |
| Thomas Parsons | 15 |
| Benjamin Speedie | 13 |
| James Durkin | 13 |
| Ross Joyce | 13 |
| S. Simpson | 13 |
| Scott Oldham | 13 |
| Adam Herczeg | 12 |
| Jacob Miles | 12 |
| Martin Woods | 12 |
| Matthew Corlett | 12 |
| S. Stockbridge | 12 |
| S. Tallis | 12 |
| Aaron Bannister | 11 |
| Carl Brook | 11 |
| Darren Drysdale | 11 |
| Declan Bourne | 11 |
| Martin Coy | 11 |
| Ruebyn Ricardo | 11 |
| Zac Kennard-Kettle | 11 |
| Alan Young | 10 |
| Alex Chilowicz | 10 |
| David Rock | 10 |
| Lee Swabey | 10 |
| Andrew Humphries | 9 |
| Elliot Bell | 9 |
| Michael Barlow | 9 |
| Oliver Yates | 9 |
| Stephen Parkinson | 9 |
| Tom Reeves | 9 |
| Farai Hallam | 8 |
| James Oldham | 8 |
| Thomas Kirk | 8 |
| Charles Breakspear | 7 |
| Dale Baines | 7 |
| Jamie O'Connor | 7 |
| Paul Howard | 7 |
| Ben Toner | 6 |
| Edward Duckworth | 6 |
| Neil Hair | 6 |
| Richard Eley | 6 |
| S. Purkiss | 6 |
| Will Finnie | 6 |
| Ben Atkinson | 5 |
| Craig Hicks | 5 |
| Geoff Eltringham | 5 |
| Greg Rollason | 5 |
| Jeremy Simpson | 5 |
| Matthew Russell | 5 |
| Oliver Mackey | 5 |
| Paul Marsden | 5 |
| S. Gill | 5 |
| Abigail Byrne | 4 |
| Anthony Backhouse | 4 |
| D. Middleton | 4 |
| James Bell | 4 |
| Stuart Morland | 4 |
| J. Mulligan | 3 |
| Lewis Smith | 3 |
| Richie Watkins | 3 |
| Robert Madley | 3 |
| Robert Massey Ellis | 3 |
| Sam Mulhall | 3 |
| Steven Copeland | 3 |
| Tom Nield | 3 |
Matches per referee from the season's schedule; the table lists referees with at least 3 matches.
From our data: the season's league matches. History only, never a prediction.
The day's tips on Telegram
Every morning (about 10:00 Tallinn time) the day's card tips go to the free Telegram channel; on some days there are none, and we say so.