Every competitive match Northampton Town played in 2024–25, in League One — 52 matches, 14 won, 15 drawn, 23 lost, with scorers and attendances where the record holds them.
| Date | Competition | Venue | Opponent | Their season | Score | Scorers | Att |
|---|---|---|---|---|---|---|---|
| 10 Aug 2024 | League One | A | Bristol Rovers | Bristol Rovers 2024–25 | 0–1 | 8,529 | |
| 13 Aug 2024 | League Cup | H | Wycombe Wanderers | Wycombe Wanderers 2024–25 | 0–2 | 2,012 | |
| 17 Aug 2024 | League One | H | Exeter City | Exeter City 2024–25 | 2–1 | C.Morton 65, C.McGeehan 77 | 5,981 |
| 24 Aug 2024 | League One | A | Barnsley | Barnsley 2024–25 | 2–2 | L.McCarron 73, J.Baldwin 78 | 11,248 |
| 31 Aug 2024 | League One | H | Burton Albion | Burton Albion 2024–25 | 0–0 | 5,909 | |
| 14 Sep 2024 | League One | H | Wycombe Wanderers | Wycombe Wanderers 2024–25 | 1–2 | Sam Hoskins 4 | 5,995 |
| 21 Sep 2024 | League One | A | Huddersfield Town | Huddersfield Town 2024–25 | 3–1 | M.Helik 18, C.McGeehan 25, T.Fosu 58 | 18,417 |
| 28 Sep 2024 | League One | H | Mansfield Town | Mansfield Town 2024–25 | 0–2 | 7,223 | |
| 1 Oct 2024 | League One | H | Bolton Wanderers | Bolton Wanderers 2024–25 | 2–4 | T.Eaves 90+1, J.Guthrie 90+3 | 5,730 |
| 5 Oct 2024 | League One | A | Wrexham | Wrexham 2024–25 | 1–4 | C.McGeehan 27 | 13,324 |
| 8 Oct 2024 | EFL Trophy | A | Notts County | Notts County 2024–25 | 2–0 | B.Fox 22, L.McCarron 59 | 1,614 |
| 19 Oct 2024 | League One | H | Leyton Orient | Leyton Orient 2024–25 | 1–0 | C.McGeehan 48 | 7,015 |
| 22 Oct 2024 | League One | A | Stockport County | Stockport County 2024–25 | 1–1 | T.Magloire 90+3 | 8,585 |
| 26 Oct 2024 | League One | H | Crawley Town | Crawley Town 2024–25 | 3–0 | T.Fosu 16, J.Williams 30, M.Pinnock 55 | 6,445 |
| 29 Oct 2024 | League One | A | Lincoln City | Lincoln City 2024–25 | 1–2 | T.Fosu 2 | 8,219 |
| 2 Nov 2024 | FA Cup | H | Kettering Town | 1–2 | C.Johnson 28 | 7,104 | |
| 5 Nov 2024 | EFL Trophy | H | Leicester City F.C. Under-21s and Academy | 3–0 | T.Eyoma 30, N.Dobson 70, N.Dobson 81 | 1,018 | |
| 9 Nov 2024 | League One | A | Birmingham City | Birmingham City 2024–25 | 1–1 | M.Pinnock 90+7 | 27,085 |
| 12 Nov 2024 | EFL Trophy | H | Burton Albion | Burton Albion 2024–25 | 2–5 | N.Dobson 2, M.Waghorn 47 | 778 |
| 16 Nov 2024 | League One | A | Blackpool | Blackpool 2024–25 | 0–0 | 8,873 | |
| 23 Nov 2024 | League One | H | Cambridge United | Cambridge United 2024–25 | 0–0 | 6,654 | |
| 26 Nov 2024 | League One | A | Wigan Athletic | Wigan Athletic 2024–25 | 1–2 | T.Eaves 56 | 7,754 |
| 3 Dec 2024 | League One | A | Stevenage Borough | Stevenage Borough 2024–25 | 0–2 | 2,767 | |
| 9 Dec 2024 | League One | H | Peterborough United | Peterborough United 2024–25 | 2–1 | C.McGeehan 28, C.McGeehan 84 | 7,098 |
| 14 Dec 2024 | League One | A | Rotherham United | Rotherham United 2024–25 | 0–3 | 8,745 | |
| 17 Dec 2024 | EFL Trophy | A | Peterborough United | Peterborough United 2024–25 | 0–3 | 2,549 | |
| 21 Dec 2024 | League One | H | Charlton Athletic | Charlton Athletic 2024–25 | 0–5 | 7,015 | |
| 26 Dec 2024 | League One | A | Reading | Reading 2024–25 | 1–4 | T.Eaves 81 | 12,283 |
| 29 Dec 2024 | League One | A | Shrewsbury Town | Shrewsbury Town 2024–25 | 1–1 | C.McGeehan 63 | 6,894 |
| 1 Jan 2025 | League One | H | Stevenage Borough | Stevenage Borough 2024–25 | 0–0 | 6,294 | |
| 4 Jan 2025 | League One | A | Burton Albion | Burton Albion 2024–25 | 1–0 | Sam Hoskins 86 | 2,837 |
| 18 Jan 2025 | League One | H | Lincoln City | Lincoln City 2024–25 | 0–1 | 6,094 | |
| 25 Jan 2025 | League One | A | Wycombe Wanderers | Wycombe Wanderers 2024–25 | 0–0 | 5,446 | |
| 28 Jan 2025 | League One | A | Bolton Wanderers | Bolton Wanderers 2024–25 | 1–3 | L.Shaw 8 | 18,956 |
| 1 Feb 2025 | League One | H | Huddersfield Town | Huddersfield Town 2024–25 | 3–2 | Sam Hoskins 32, T.Eaves 40, L.Shaw 51 | 6,933 |
| 7 Feb 2025 | League One | A | Mansfield Town | Mansfield Town 2024–25 | 1–0 | C.McGeehan 55 | 7,320 |
| 15 Feb 2025 | League One | H | Wrexham | Wrexham 2024–25 | 0–2 | 7,685 | |
| 22 Feb 2025 | League One | H | Bristol Rovers | Bristol Rovers 2024–25 | 2–1 | D.Costelloe 61, N.Guinness-Walker 78 | 6,996 |
| 25 Feb 2025 | League One | H | Barnsley | Barnsley 2024–25 | 1–2 | Sam Hoskins 78 | 5,820 |
| 1 Mar 2025 | League One | A | Exeter City | Exeter City 2024–25 | 1–1 | D.Costelloe 42 | 6,834 |
| 4 Mar 2025 | League One | H | Stockport County | Stockport County 2024–25 | 1–1 | T.Taylor 31 | 5,559 |
| 8 Mar 2025 | League One | A | Leyton Orient | Leyton Orient 2024–25 | 2–1 | T.Roberts 11, C.McGeehan 45 | 8,911 |
| 15 Mar 2025 | League One | H | Birmingham City | Birmingham City 2024–25 | 1–1 | T.Iwata 11 | 7,947 |
| 22 Mar 2025 | League One | H | Blackpool | Blackpool 2024–25 | 0–2 | 6,714 | |
| 29 Mar 2025 | League One | A | Cambridge United | Cambridge United 2024–25 | 1–1 | Sam Hoskins 26 | 7,252 |
| 1 Apr 2025 | League One | H | Rotherham United | Rotherham United 2024–25 | 0–2 | 5,720 | |
| 5 Apr 2025 | League One | A | Peterborough United | Peterborough United 2024–25 | 4–0 | Sam Hoskins 15, Sam Hoskins 34, D.Costelloe 41, T.Eaves 90 | 9,782 |
| 12 Apr 2025 | League One | H | Reading | Reading 2024–25 | 0–0 | 7,616 | |
| 18 Apr 2025 | League One | A | Charlton Athletic | Charlton Athletic 2024–25 | 1–2 | D.Costelloe 15 | 20,198 |
| 21 Apr 2025 | League One | H | Shrewsbury Town | Shrewsbury Town 2024–25 | 4–1 | A.McGowan 26, D.Costelloe 44, C.McGeehan 70, D.Costelloe 83 | 6,632 |
| 26 Apr 2025 | League One | A | Crawley Town | Crawley Town 2024–25 | 0–3 | 5,105 | |
| 3 May 2025 | League One | H | Wigan Athletic | Wigan Athletic 2024–25 | 1–1 | T.Fosu 33 | 7,591 |
56 of the goals in this season carry a named scorer.
All 112 Northampton Town seasons · Northampton Town head-to-head records · Northampton Town players