# 2024–25 Northampton Town F.C. season

The 2024–25 season is Northampton Town's 128th season in their history and their second successive season in League One. Alongside competing in League One, the club also participate in the FA Cup, EFL Cup and EFL Trophy. The season covered the period from 1 July 2024 to 30 June 2025.

## Current squad

    As of 15 March 2025
| No. | Name | Position | Place of Birth | Date of Birth (Age) | Apps | Goals | Previous club | Date signed | Fee | Contract |
| Goalkeepers ||||||||||||
| 1 | Lee Burge | GK | Hereford | (1993-01-09) 9 January 1993 (age 32) | 80 | 0 | Sunderland | 22 June 2022 | Free | 2025+ |
| 13 | Nik Tzanev | GK | Wellington | (1996-12-23) 23 December 1996 (age 28) | 23 | 0 | AFC Wimbledon | 3 July 2024 | Free | 2025 |
| Defenders ||||||||||||
| 2 | Tyler Magloire | CB | Bradford | (1998-12-21) 21 December 1998 (age 26) | 48 | 3 | Blackburn Rovers | 28 July 2022 | Undisclosed | 2025 |
| 3 | Aaron McGowan (vc) | RB | Liverpool | (1996-07-24) 24 July 1996 (age 28) | 124 | 2 | Kilmarnock | 12 July 2021 | Undisclosed | 2025 |
| 5 | Jon Guthrie (c) | CB | Devizes | (1992-07-29) 29 July 1992 (age 32) | 156 | 15 | Livingston | 24 June 2021 | Free | 2025 |
| 6 | Jordan Willis | CB | Coventry | (1994-08-24) 24 August 1994 (age 30) | 44 | 0 | Wycombe Wanderers | 7 October 2023 | Free | 2026 |
| 12 | Nesta Guinness-Walker | LB | London | (1999-09-14) 14 September 1999 (age 25) | 21 | 1 | Reading | 27 September 2024 | Free | 2026 |
| 14 | Ali Koiki | LB | Kensington | (1999-08-22) 22 August 1999 (age 25) | 93 | 2 | Bristol Rovers | 23 July 2021 | Free | 2025 |
| 21 | Luke Mbete | CB | Westminster | (2003-09-18) 18 September 2003 (age 21) | 7 | 0 | Manchester City | 12 August 2024 | Loan | 2025 |
| 22 | Akin Odimayo | FB | Camden | (1999-11-28) 28 November 1999 (age 25) | 90 | 0 | Swindon Town | 2 July 2022 | Compensation | 2025 |
| 26 | Jack Baldwin | CB | Barking | (1993-06-30) 30 June 1993 (age 31) | 23 | 1 | Ross County | 9 July 2024 | Undisclosed | 2026 |
| 28 | Timothy Eyoma | CB | Hackney | (2000-01-29) 29 January 2000 (age 25) | 20 | 1 | Lincoln City | 1 November 2024 | Free | 2025 |
| 33 | Patrick Brough | LB | Carlisle | (1996-02-20) 20 February 1996 (age 29) | 43 | 2 | Barrow | 15 June 2023 | Free | 2025 |
| 35 | Max Dyche | CB | Northampton | (2003-02-22) 22 February 2003 (age 22) | 44 | 1 | Academy | 12 December 2020 | N/A | 2025 |
| Midfielders ||||||||||||
| 4 | Jack Sowerby | CM | Preston | (1995-03-23) 23 March 1995 (age 29) | 153 | 2 | Fleetwood Town | 18 September 2020 | Undisclosed | 2025 |
| 8 | Ben Perry | AM | Nottingham | (2004-10-11) 11 October 2004 (age 20) | 8 | 0 | Nottingham Forest | 3 February 2025 | Loan | 2025 |
| 10 | Mitch Pinnock | W | Gravesend | (1994-12-12) 12 December 1994 (age 30) | 191 | 25 | Kilmarnock | 8 June 2021 | Free | 2025 |
| 16 | Terry Taylor | CM | Irvine (SCO) | (2001-06-29) 29 June 2001 (age 23) | 11 | 1 | Charlton Athletic | 22 January 2025 | Loan | 2025 |
| 17 | Liam McCarron | LM | Preston (ENG) | (2001-03-07) 7 March 2001 (age 24) | 21 | 2 | Stoke City | 1 August 2024 | Undisclosed | 2025+ |
| 18 | Cameron McGeehan | CM | Kingston (ENG) | (1995-04-06) 6 April 1995 (age 29) | 34 | 9 | Colchester United | 5 July 2024 | Free | 2026 |
| 23 | Will Hondermarck | CM | Orléans (FRA) | (2000-11-21) 21 November 2000 (age 24) | 82 | 2 | Barnsley | 26 January 2023 | Undisclosed | 2025 |
| 24 | Tariqe Fosu | W | Wandsworth (ENG) | (1995-11-05) 5 November 1995 (age 29) | 30 | 3 | Brentford | 9 August 2024 | Free | 2025 |
| 29 | Liam Shaw | CM | Sheffield | (2001-03-12) 12 March 2001 (age 24) | 8 | 2 | Fleetwood Town | 3 January 2025 | Undisclosed | 2027 |
| 30 | Samy Chouchane | CM | Neuilly-sur-Seine (FRA) | (2003-09-05) 5 September 2003 (age 21) | 27 | 0 | Brighton & Hove Albion | 19 August 2024 | Loan | 2025 |
| Forwards ||||||||||||
| 7 | Sam Hoskins | FW | Dorchester | (1993-02-04) 4 February 1993 (age 32) | 412 | 94 | Yeovil Town | 1 August 2015 | Free | 2026 |
| 9 | Tom Eaves | CF | Liverpool | (1992-01-14) 14 January 1992 (age 33) | 21 | 4 | Rotherham United | 12 July 2024 | Free | 2026 |
| 11 | James Wilson | CF | Biddulph | (1995-12-01) 1 December 1995 (age 29) | 9 | 0 | Port Vale | 2 July 2024 | Free | 2025+ |
| 15 | Dara Costelloe | FW | Limerick | (2002-12-11) 11 December 2002 (age 22) | 7 | 2 | Burnley | 3 February 2025 | Loan | 2025 |
| 19 | Tyler Roberts | FW | Gloucester (ENG) | (1999-01-12) 12 January 1999 (age 26) | 21 | 1 | Birmingham City | 30 August 2024 | Loan | 2025 |
| 39 | Callum Morton | CF | Torquay | (2000-01-19) 19 January 2000 (age 25) | 20 | 9 | Salford City | 4 July 2024 | Loan | 2025 |

## Pre-season and friendlies

On 8 May, the club announced a four-day pre-season training camp in Alicante. At the end of May, Town confirmed their first friendly fixture, versus Cheltenham Town. On June 4, a second friendly fixture was confirmed, against Brackley Town. Ten days later, a third friendly was added versus Norwich City. A fourth friendly fixture was confirmed, away against King's Lynn Town. On 16 July, the club also confirmed a fixture for the pre-season training camp in Spain, versus La Unión Atlético.
Win  Draw  Loss  Fixtures

## Competitions
### Sky Bet League One
#### League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
| 18 | Bristol Rovers | 36 | 12 | 6 | 18 | 39 | 55 | −16 | 42 | |
| 19 | Mansfield Town | 36 | 11 | 8 | 17 | 41 | 50 | −9 | 41 | |
| 20 | Northampton Town | 36 | 10 | 11 | 15 | 36 | 53 | −17 | 41 | |
| 21 | Burton Albion | 36 | 7 | 12 | 17 | 36 | 53 | −17 | 33 | Relegation to EFL League Two |
| 22 | Crawley Town | 36 | 7 | 9 | 20 | 38 | 66 | −28 | 30 | Relegation to EFL League Two |

#### Results summary

| Overall | Overall | Overall | Overall | Overall | Overall | Overall | Overall | Home | Home | Home | Home | Home | Home | Away | Away | Away | Away | Away | Away |
Last updated: 15 March 2025. Source: Soccerway

#### League position by match

| Round | 1 | 2 | 3 | 4 | 6 | 7 | 8 | 9 | 10 | 12 | 13 | 14 | 5$^1$ | 15 | 16 | 17 | 11$^2$ | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 26$^3$ | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 |
| Ground | A | H | A | H | H | A | H | H | A | H | A | H | A | A | A | H | A | A | H | A | H | A | A | H | A | H | A | A | H | A | H | H | H | A | H | A | H | H | A | H | A | H | A | H | A | H |
| Result | L | W | D | D | L | W | L | L | L | W | D | W | L | D | D | D | L | L | W | L | L | L | D | D | W | L | D | L | W | W | L | W | L | D | D | W | D | | | | | | | | | |
| Position | 19 | 14 | 10 | 13 | 18 | 12 | 17 | 19 | 20 | 19 | 19 | 17 | 18 | 17 | 16 | 16 | 18 | 21 | 17 | 19 | 20 | 20 | 19 | 19 | 18 | 20 | 20 | 20 | 20 | 17 | 19 | 17 | 17 | 18 | 18 | 17 | 19 | | | | | | | | | |
* $^1$ Matchday 5 (vs Lincoln City) was postponed due to the international call-ups.
* $^2$ Matchday 11 (vs Wigan Athletic) was postponed due to the international call-ups.
* $^3$ Matchday 26 (vs Barnsley) was postponed due to a frozen pitch.

#### Matches

Win  Draw  Loss  Fixtures
On 26 June, the League One fixtures were announced.

### FA Cup

Northampton Town were drawn at home to Kettering Town in the first round.

### Carabao Cup

On 27 June, the draw for the first round was made, with Northampton being drawn at home against Wycombe Wanderers.

### Vertu Trophy

In the group stage, Northampton were drawn into Southern Group F alongside Burton Albion, Notts County and Leicester City Under-21s. In the round of 32, Northampton were drawn away to Peterborough United.

#### Group stage

| Pos | Div | Teamvte | Pld | W | PW | PL | L | GF | GA | GD | Pts | Qualification |
| 1 | L1 | Burton Albion | 3 | 2 | 0 | 0 | 1 | 9 | 5 | +4 | 6 | Advance to Round 2 |
| 2 | L1 | Northampton Town | 3 | 2 | 0 | 0 | 1 | 7 | 5 | +2 | 6 | Advance to Round 2 |
| 3 | L2 | Notts County | 3 | 2 | 0 | 0 | 1 | 3 | 3 | 0 | 6 | |
| 4 | ACA | Leicester City U21 | 3 | 0 | 0 | 0 | 3 | 1 | 7 | −6 | 0 | |

#### Knockout stages
### Appearances, goals and cards

    As of match played 15 March 2025
| No. | Pos | Player | League One | League One | League One | FA Cup | FA Cup | FA Cup | League Cup | League Cup | League Cup | League Trophy | League Trophy | League Trophy | Total | Total | Total | Discipline | Discipline |
| No. | Pos | Player | Starts | Sub | Goals | Starts | Sub | Goals | Starts | Sub | Goals | Starts | Sub | Goals | Starts | Sub | Goals | | |
| 1 | GK | Lee Burge | 21 | – | – | – | – | – | – | – | – | – | – | – | 21 | – | – | 1 | – |
| 2 | CB | Tyler Magloire | 3 | 12 | 1 | – | 1 | – | 1 | – | – | 2 | – | – | 6 | 13 | 1 | 1 | – |
| 3 | RB | Aaron McGowan | 23 | 5 | – | – | – | – | – | – | – | 1 | – | – | 24 | 5 | – | 2 | – |
| 4 | CM | Jack Sowerby | 8 | 2 | – | – | 1 | – | – | – | – | 1 | – | – | 9 | 3 | – | 1 | – |
| 5 | CB | Jon Guthrie | 24 | – | 1 | 1 | – | – | – | 1 | – | – | – | – | 25 | 1 | 1 | 4 | – |
| 6 | CB | Jordan Willis | 11 | 4 | – | – | – | – | – | – | – | – | 1 | – | 11 | 5 | – | – | – |
| 7 | W | Sam Hoskins | 27 | 5 | 4 | – | – | – | – | 1 | – | 1 | – | – | 28 | 6 | 4 | 6 | – |
| 8 | AM | Ben Perry | 5 | 3 | – | – | – | – | – | – | – | – | – | – | 5 | 3 | – | 2 | – |
| 9 | ST | Tom Eaves | 13 | 7 | 4 | – | – | – | – | – | – | 1 | – | – | 14 | 7 | 4 | 3 | 1 |
| 10 | W | Mitch Pinnock | 36 | 1 | 2 | 1 | – | – | 1 | – | – | 1 | 2 | – | 39 | 3 | 2 | 5 | – |
| 11 | ST | James Wilson | – | 6 | – | – | – | – | 1 | – | – | 1 | 1 | – | 2 | 7 | – | – | – |
| 12 | LB | Nesta Guinness-Walker | 17 | 2 | 1 | 1 | – | – | 1 | – | – | 1 | – | – | 19 | 2 | 1 | 1 | – |
| 13 | GK | Nik Tzanev | 16 | 1 | – | 1 | – | – | 1 | – | – | 4 | – | – | 22 | 1 | – | – | – |
| 14 | LB | Ali Koiki | 2 | 3 | – | – | – | – | – | – | – | – | – | – | 2 | 3 | – | – | – |
| 15 | W | Dara Costelloe | 7 | – | 2 | – | – | – | – | – | – | – | – | – | 7 | – | 2 | 2 | – |
| 16 | CM | Terry Taylor | 11 | – | 1 | – | – | – | – | – | – | – | – | – | 11 | – | 1 | 4 | – |
| 17 | LM | Liam McCarron | 4 | 12 | 1 | 1 | – | – | – | 1 | – | 2 | 1 | 1 | 7 | 14 | 2 | – | – |
| 18 | CM | Cameron McGeehan | 31 | – | 9 | 1 | – | – | 1 | – | – | – | 1 | – | 34 | – | 9 | 10 | – |
| 19 | AM | Tyler Roberts | 15 | 4 | 1 | – | – | – | – | – | – | 2 | – | – | 17 | 4 | 1 | 3 | 1 |
| 21 | CB | Luke Mbete | 5 | 1 | – | – | – | – | 1 | – | – | – | – | – | 6 | 1 | – | 2 | – |
| 22 | RB | Akin Odimayo | 27 | 6 | – | 1 | – | – | 1 | – | – | 1 | – | – | 30 | 6 | – | 3 | 1 |
| 23 | CM | Will Hondermarck | 12 | 15 | – | – | 1 | – | – | 1 | – | 4 | – | – | 16 | 17 | – | 2 | – |
| 24 | W | Tariqe Fosu | 15 | 12 | 3 | 1 | – | – | 1 | – | – | 1 | – | – | 18 | 12 | 3 | 1 | – |
| 26 | CB | Jack Baldwin | 11 | 10 | 1 | 1 | – | – | 1 | – | – | – | – | – | 13 | 10 | 1 | 3 | – |
| 28 | CB | TJ Eyoma | 12 | 5 | – | – | 1 | – | – | – | – | 2 | – | 1 | 14 | 6 | 1 | 1 | – |
| 29 | CM | Liam Shaw | 8 | – | 2 | – | – | – | – | – | – | – | – | – | 8 | – | 2 | 2 | – |
| 30 | CM | Samy Chouchane | 17 | 5 | – | 1 | – | – | – | – | – | 4 | – | – | 22 | 5 | – | 3 | – |
| 33 | LB | Patrick Brough | 1 | 2 | – | – | – | – | – | – | – | – | – | – | 1 | 2 | – | 1 | – |
| 35 | CB | Max Dyche | 9 | 3 | – | – | – | – | – | – | – | – | – | – | 9 | 3 | – | 1 | – |
| 39 | ST | Callum Morton | 5 | 2 | 1 | – | – | – | 1 | – | – | – | – | – | 6 | 2 | 1 | – | – |
| Youth team scholars: ||||||||||||||||||||
| 25 | CB | Josh Tomlinson | – | – | – | – | – | – | – | – | – | 4 | – | – | 4 | – | – | – | – |
| 37 | LB | Matthew Ireland | – | – | – | – | – | – | – | – | – | 2 | 1 | – | 2 | 1 | – | – | – |
| 38 | RB | Kiantay Licorish-Mullings | – | 1 | – | – | – | – | – | – | – | 2 | 2 | – | 2 | 3 | – | – | – |
| 40 | ST | Neo Dobson | – | 4 | – | – | – | – | – | – | – | 2 | 2 | 3 | 2 | 6 | 3 | 1 | – |
| 42 | ST | Ollie Evans | – | – | – | – | – | – | – | – | – | – | 1 | – | – | 1 | – | – | – |
| 43 | W | Charlie Carroll | – | – | – | – | – | – | – | – | – | – | 2 | – | – | 2 | – | – | – |
| 44 | CM | Josh Rayfield | – | – | – | – | – | – | – | – | – | – | 1 | – | – | 1 | – | – | – |
| 45 | AM | Harry Guess | – | – | – | – | – | – | – | – | – | – | 1 | – | – | 1 | – | – | – |
| 46 | CM | Freddie Findlay | – | – | – | – | – | – | – | – | – | – | 2 | – | – | 2 | – | – | – |
| 47 | ST | Fran Obiagwu | – | 2 | – | – | – | – | – | – | – | – | – | – | – | 2 | – | – | – |
| Out on loan: ||||||||||||||||||||
| 20 | RB | Harvey Lintott | – | 1 | – | – | – | – | – | – | – | 1 | – | – | 1 | 1 | – | – | – |
| 41 | CM | Reuben Wyatt | – | – | – | – | – | – | – | – | – | 1 | 2 | – | 1 | 2 | – | – | – |
| Players who featured but departed the club during the season: ||||||||||||||||||||
| 8 | CM | Ben Fox | 10 | 3 | – | 1 | – | – | 1 | – | – | 2 | – | 1 | 14 | 3 | 1 | 3 | – |
| 16 | CM | Matt Dibley-Dias | 1 | 1 | – | – | – | – | – | 1 | – | – | – | – | 1 | 2 | – | – | – |
| 29 | ST | Martyn Waghorn | – | 6 | – | – | 1 | – | – | – | – | 1 | – | 1 | 1 | 7 | 1 | 1 | – |

## Transfers
### Transfers in

| Date from | Position | Name | From | Fee |
| 2 July 2024 | CF | James Wilson | Port Vale | Free transfer |
| 3 July 2024 | GK | Nik Tzanev | AFC Wimbledon | Free transfer |
| 5 July 2024 | CM | Cameron McGeehan | Colchester United | Free transfer |
| 9 July 2024 | CB | Jack Baldwin | Ross County | Undisclosed |
| 12 July 2024 | CF | Tom Eaves | Rotherham United | Free transfer |
| 1 August 2024 | LM | Liam McCarron | Stoke City | Undisclosed |
| 9 August 2024 | W | Tariqe Fosu | Free agent | Free transfer |
| 27 September 2024 | LB | Nesta Guinness-Walker | Free agent | Free transfer |
| 1 November 2024 | CB | TJ Eyoma | Free agent | Free transfer |
| 1 November 2024 | CF | Martyn Waghorn | Free agent | Free transfer |
| 3 January 2025 | DM | Liam Shaw | Fleetwood Town | Undisclosed |

### Loans in

| Date from | Position | Name | Loaned from | On loan until |
| 4 July 2024 | CF | Callum Morton | Salford City | End of season |
| 26 July 2024 | CM | Matt Dibley-Dias | Fulham | 8 January 2025 |
| 12 August 2024 | CB | Luke Mbete | Manchester City | End of season |
| 19 August 2024 | CM | Samy Chouchane | Brighton & Hove Albion | End of season |
| 30 August 2024 | AM | Tyler Roberts | Birmingham City | End of season |
| 22 January 2025 | CM | Terry Taylor | Charlton Athletic | End of season |
| 3 February 2025 | LW | Dara Costelloe | Burnley | End of season |
| 3 February 2025 | AM | Ben Perry | Nottingham Forest | End of season |
* ↑ On 8 January, Dibley-Dias was recalled back to Fulham.

### Transfers out

| Date from | Position | Name | To | Fee |
| 30 June 2024 | CM | Peter Abimbola | St Ives Town | Released |
| 30 June 2024 | CM | Dominic Gape | Eastleigh | Released |
| 30 June 2024 | LB | Ryan Haynes | Cheltenham Town | Released |
| 30 June 2024 | CF | Danny Hylton | Charlton Athletic | Released |
| 30 June 2024 | CB | Liam Moore | Spalding United | Released |
| 1 July 2024 | CM | Shaun McWilliams | Rotherham United | Rejected contract |
| 1 July 2024 | CF | Louis Appéré | Stevenage | Rejected contract |
| 1 July 2024 | CB | Sam Sherring | Milton Keynes Dons | Rejected contract |
| 2 July 2024 | CB | Manny Monthé | Oldham Athletic | Free transfer |
| 17 December 2024 | CF | Martyn Waghorn | Unattached | Mutual consent |
| 3 February 2025 | CM | Ben Fox | Harrogate Town | Free transfer |
* ↑ The transfer was announced on 15 June, and would become official on 1 July once his contract at the club expired
* ↑ The transfer was announced on 20 May, and would become official on 1 July once his contract at the club expired
* ↑ The transfer was announced on 24 May, and would become official on 1 July once his contract at the club expired
* ↑ The transfer was announced on 21 June, and would become official on 1 July once his contract at the club expired

### Loans out

| Date from | Position | Name | Loaned to | On loan until |
| 1 July 2024 | CB | Max Dyche | Woking | 8 January 2025 |
| 2 August 2024 | CM | Reuben Wyatt | Redditch United | Work experience |
| 23 August 2024 | CB | Josh Tomlinson | Needham Market | Work experience |
| 8 November 2024 | GK | James Dadge | Harborough Town | 7 December 2024 |
| 10 January 2025 | CM | Reuben Wyatt | St Albans City | Work experience |
| 20 January 2025 | RB | Harvey Lintott | Sligo Rovers | End of season |
* ↑ The loan was announced on 17 June, and would become official on 1 July
* ↑ On 8 January, Dyche was recalled from his loan at Woking.