# 2019–20 Northampton Town F.C. season

The 2019–20 season was Northampton Town's 123rd season in their history and the second successive season in League Two. Alongside competing in League Two, the club also participated in the FA Cup, EFL Cup and EFL Trophy.

## Players

    As of match played 29 June 2020.
| No. | Name | Position | Place of Birth | Date of Birth (Age) | Apps | Goals | Previous club | Date signed | Fee |
| Goalkeepers |||||||||||
| 1 | David Cornell | GK | Waunarlwydd | (1991-03-28)28 March 1991 (aged 29) | 108 | 0 | Oldham Athletic | 21 June 2016 | Free |
| 25 | Steve Arnold | GK | Welham Green | (1989-08-22)22 August 1989 (aged 30) | 10 | 0 | Shrewsbury Town | 5 June 2019 | Undisclosed |
| 38 | Bradley Lashley | GK | London | (2000-09-12)12 September 2000 (aged 19) | 0 | 0 | Academy | 26 March 2019 | N/A |
| Defenders |||||||||||
| 2 | Reece Hall-Johnson | RB | Aylesbury | (1995-05-09)9 May 1995 (aged 25) | 7 | 0 | Grimsby Town | 17 June 2019 | Free |
| 3 | Joe Martin | LB | Dagenham | (1988-11-29)29 November 1988 (aged 31) | 21 | 0 | Stevenage | 13 May 2019 | Free |
| 5 | Charlie Goode (c) | CB | Watford | (1995-08-03)3 August 1995 (aged 24) | 62 | 4 | Scunthorpe United | 3 July 2019 | Undisclosed |
| 6 | Jordan Turnbull | CB | Trowbridge | (1994-10-30)30 October 1994 (aged 25) | 94 | 5 | Coventry City | 11 January 2018 | Add-ons |
| 15 | Jay Williams | CB | Northampton | (2000-10-04)4 October 2000 (aged 19) | 17 | 0 | Academy | 8 January 2019 | N/A |
| 16 | Scott Wharton | CB | Blackburn | (1997-10-01)1 October 1997 (aged 22) | 43 | 4 | Blackburn Rovers | 26 July 2019 | Loan |
| 23 | Michael Harriman | RB | Chichester (ENG) | (1992-10-23)23 October 1992 (aged 27) | 30 | 1 | Wycombe Wanderers | 4 September 2019 | Free |
| Midfielders |||||||||||
| 4 | Alan McCormack | DM | Dublin | (1984-01-10)10 January 1984 (aged 36) | 21 | 0 | Luton Town | 5 June 2019 | Free |
| 7 | Sam Hoskins | AM | Dorchester | (1993-02-04)4 February 1993 (aged 27) | 195 | 32 | Yeovil Town | 1 August 2015 | Free |
| 8 | Ryan Watson | CM | Crewe | (1993-06-07)7 June 1993 (aged 27) | 56 | 8 | Milton Keynes Dons | 3 June 2019 | Free |
| 10 | Nicky Adams | AM | Bolton (ENG) | (1986-10-16)16 October 1986 (aged 33) | 91 | 6 | Bury | 5 June 2019 | Free |
| 12 | Scott Pollock | CM | Northampton | (2001-01-22)22 January 2001 (aged 19) | 23 | 1 | Football & Education Programme | 26 March 2019 | N/A |
| 14 | Chris Lines | CM | Bristol | (1985-11-30)30 November 1985 (aged 34) | 39 | 2 | Bristol Rovers | 15 May 2019 | Free |
| 17 | Shaun McWilliams | CM | Northampton | (1998-08-14)14 August 1998 (aged 21) | 78 | 1 | Academy | 30 April 2016 | N/A |
| 20 | Matt Warburton | AM | Manchester | (1992-05-24)24 May 1992 (aged 28) | 28 | 2 | Stockport County | 7 May 2019 | Free |
| 22 | Morgan Roberts | LM | Northampton (ENG) | (2000-12-20)20 December 2000 (aged 19) | 10 | 0 | Academy | 17 May 2018 | N/A |
| 37 | Sean Whaler | RM | Northampton | (2000-07-22)22 July 2000 (aged 19) | 2 | 0 | Academy | 17 May 2018 | N/A |
| 44 | Paul Anderson | RM | Melton Mowbray | (1988-07-23)23 July 1988 (aged 31) | 64 | 8 | Plymouth Argyle | 18 October 2019 | Free |
| 45 | Mark Marshall | W | Manchester Parish | (1987-05-05)5 May 1987 (aged 33) | 8 | 0 | Gillingham | 25 January 2020 | Free |
| Forwards |||||||||||
| 9 | Harry Smith | CF | London | (1995-05-18)18 May 1995 (aged 25) | 29 | 7 | Macclesfield Town | 17 May 2019 | Undisclosed |
| 11 | Andy Williams | CF | Hereford | (1986-08-14)14 August 1986 (aged 33) | 85 | 21 | Doncaster Rovers | 25 May 2018 | Free |
| 19 | Vadaine Oliver | CF | Sheffield | (1991-10-21)21 October 1991 (aged 28) | 40 | 8 | Morecambe | 3 July 2019 | Free |
| 29 | Billy Waters | CF | Epsom | (1994-10-15)15 October 1994 (aged 25) | 56 | 2 | Cheltenham Town | 8 June 2017 | Undisclosed |

## Pre-season

The Cobblers announced pre-season friendlies against Northampton Sileby Rangers, Brackley Town Sheffield Wednesday, Sheffield United and Milton Keynes Dons.

## Competitions
### Sky Bet EFL League Two
#### League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | PPG | Promotion, qualification or relegation |
| 3 | Plymouth Argyle (P) | 37 | 20 | 8 | 9 | 61 | 39 | +22 | 68 | 1.84 | Promotion to EFL League One |
| 4 | Cheltenham Town | 36 | 17 | 13 | 6 | 52 | 27 | +25 | 64 | 1.78 | Qualification for League Two play-offs |
| 5 | Exeter City | 37 | 18 | 11 | 8 | 53 | 43 | +10 | 65 | 1.76 | Qualification for League Two play-offs |
| 6 | Colchester United | 37 | 15 | 13 | 9 | 52 | 37 | +15 | 58 | 1.57 | Qualification for League Two play-offs |
| 7 | Northampton Town (O, P) | 37 | 17 | 7 | 13 | 54 | 40 | +14 | 58 | 1.57 | Qualification for League Two play-offs |
| 8 | Port Vale | 37 | 14 | 15 | 8 | 50 | 44 | +6 | 57 | 1.54 | |
| 9 | Bradford City | 37 | 14 | 12 | 11 | 44 | 40 | +4 | 54 | 1.46 | |
| 10 | Forest Green Rovers | 36 | 13 | 10 | 13 | 43 | 40 | +3 | 49 | 1.36 | |
| 11 | Salford City | 37 | 13 | 11 | 13 | 49 | 46 | +3 | 50 | 1.35 | |
* ↑ Four teams play for one spot and promotion to EFL League One.

#### Results summary

| Overall | Overall | Overall | Overall | Overall | Overall | Overall | Overall | Home | Home | Home | Home | Home | Home | Away | Away | Away | Away | Away | Away |
Last updated: 25 February 2020. Source:

#### League position by match

| Round | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 |
| Ground | H | A | H | A | A | H | A | H | A | H | A | H | A | H | A | H | A | H | H | A | H | A | A | H | H | A | H | A | H | A | H | H | A | H | A | A | H |
| Result | L | D | L | W | L | W | L | W | W | D | D | L | L | W | W | W | D | W | W | L | W | D | L | D | W | W | W | D | W | W | L | L | L | W | L | W | L |
| Position | 19 | 20 | 20 | 19 | 20 | 17 | 18 | 14 | 10 | 12 | 13 | 14 | 18 | 15 | 9 | 8 | 9 | 7 | 5 | 7 | 7 | 7 | 9 | 9 | 7 | 8 | 6 | 6 | 6 | 5 | 6 | 6 | 8 | 7 | 7 | 6 | 7 |

#### Matches

On Thursday, 20 June 2019, the EFL League Two fixtures were revealed.
Win  Draw  Loss  Postponed

#### Play-offs

On 9 June 2020, League Two clubs voted by an overwhelming majority to curtail the 2019–20 season early due to the COVID-19 pandemic in the United Kingdom. It was announced the same day that the play-offs would still be played and that positions would be determined on a points per game (PPG) basis. This meant that Northampton Town finished 7th in the League Two table, thus occupying the final play-off spot.

### FA Cup

The first round draw was made on 21 October 2019. The second round draw was made on 11 November 2019. The third round draw was made live on BBC Two from Etihad Stadium, Micah Richards and Tony Adams conducted the draw. The fourth round draw was made by Alex Scott and David O'Leary on Monday, 6 January.

### Carabao Cup

The first round draw was made on 20 June.

### Leasing.com Trophy

On 9 July 2019, the pre-determined group stage draw was announced with Invited clubs to be drawn on 12 July 2019. The draw for the second round was made on 16 November 2019 live on Sky Sports.
| Pos | Div | Teamvte | Pld | W | PW | PL | L | GF | GA | GD | Pts | Qualification |
| 1 | L1 | Peterborough United | 3 | 3 | 0 | 0 | 0 | 5 | 1 | +4 | 9 | Advance to Round 2 |
| 2 | L2 | Northampton Town | 3 | 1 | 1 | 0 | 1 | 2 | 3 | −1 | 5 | Advance to Round 2 |
| 3 | ACA | Arsenal U21 | 3 | 0 | 1 | 1 | 1 | 2 | 3 | −1 | 3 | |
| 4 | L2 | Cambridge United | 3 | 0 | 0 | 1 | 2 | 2 | 4 | −2 | 1 | |

### Appearances, goals and cards

| No. | Pos | Player | League Two | League Two | League Two | FA Cup | FA Cup | FA Cup | League Cup | League Cup | League Cup | League Trophy | League Trophy | League Trophy | Play-offs | Play-offs | Play-offs | Total | Total | Total | Discipline | Discipline |
| No. | Pos | Player | Starts | Sub | Goals | Starts | Sub | Goals | Starts | Sub | Goals | Starts | Sub | Goals | Starts | Sub | Goals | Starts | Sub | Goals | | |
| 1 | GK | David Cornell | 33 | 1 | – | 3 | – | – | 1 | – | – | – | – | – | – | – | – | 37 | 1 | – | 3 | – |
| 2 | RB | Reece Hall-Johnson | 4 | 1 | – | – | – | – | – | – | – | 2 | – | – | – | – | – | 6 | 1 | – | 1 | – |
| 3 | LB | Joe Martin | 13 | 4 | – | – | 1 | – | – | – | – | 2 | – | – | – | 1 | – | 15 | 6 | – | 4 | – |
| 4 | DM | Alan McCormack | 11 | 4 | – | 2 | – | – | – | – | – | – | 1 | – | 3 | – | – | 16 | 5 | – | 8 | – |
| 5 | CB | Charlie Goode | 36 | – | 3 | 5 | – | 1 | – | – | – | 1 | – | – | 3 | – | – | 45 | – | 4 | 9 | – |
| 6 | CB | Jordan Turnbull | 31 | – | 5 | 4 | – | – | 1 | – | – | 3 | – | – | 3 | – | – | 42 | – | 5 | 11 | – |
| 7 | AM | Sam Hoskins | 36 | 1 | 8 | 4 | – | 2 | 1 | – | – | 1 | 2 | 1 | 2 | – | 1 | 44 | 3 | 12 | 9 | 1 |
| 8 | CM | Ryan Watson | 21 | 4 | 5 | 3 | 1 | 1 | 1 | – | – | 3 | – | – | 3 | – | 1 | 31 | 5 | 7 | 5 | – |
| 9 | ST | Harry Smith | 7 | 12 | 4 | 1 | 1 | 2 | – | 1 | – | 4 | – | 1 | – | 3 | – | 12 | 17 | 7 | 3 | 1 |
| 10 | AM | Nicky Adams | 37 | – | 1 | 5 | – | 2 | – | – | – | 1 | – | – | 3 | – | – | 46 | – | 3 | 2 | – |
| 11 | ST | Andy Williams | 20 | 12 | 8 | 4 | – | – | 1 | – | – | 1 | 1 | – | – | 2 | 1 | 26 | 15 | 9 | 1 | – |
| 14 | CM | Chris Lines | 25 | 6 | 2 | 5 | – | – | – | 1 | – | 1 | 1 | – | – | – | – | 31 | 8 | 2 | 5 | – |
| 16 | CB | Scott Wharton | 30 | 2 | 3 | 4 | – | 1 | 1 | – | – | 3 | – | – | 3 | – | – | 41 | 2 | 4 | 8 | 1 |
| 17 | CM | Shaun McWilliams | 13 | 4 | 1 | – | – | – | 1 | – | – | 4 | – | – | – | – | – | 18 | 4 | 1 | 3 | – |
| 19 | ST | Vadaine Oliver | 19 | 11 | 4 | 5 | – | 3 | – | – | – | – | 2 | – | 3 | – | 1 | 27 | 13 | 8 | 5 | 1 |
| 20 | AM | Matt Warburton | 8 | 10 | 1 | 1 | 4 | – | 1 | – | 1 | 4 | – | – | – | – | – | 14 | 14 | 2 | 1 | – |
| 21 | CM | James Olayinka | 1 | – | – | – | – | – | – | – | – | – | – | – | 1 | 2 | – | 2 | 2 | – | 1 | – |
| 23 | RB | Michael Harriman | 15 | 6 | – | 2 | 2 | – | – | – | – | 2 | – | 1 | 3 | – | – | 22 | 8 | 1 | 3 | – |
| 25 | GK | Steve Arnold | 4 | – | – | 2 | – | – | – | – | – | 1 | – | – | 3 | – | – | 10 | – | – | – | – |
| 33 | CB | Lloyd Jones | 6 | 1 | – | – | – | – | – | – | – | – | – | – | – | – | – | 6 | 1 | – | 2 | – |
| 39 | ST | Callum Morton | 7 | 2 | 5 | – | – | – | – | – | – | – | – | – | 3 | – | 3 | 10 | 2 | 8 | 2 | – |
| 44 | AM | Paul Anderson | 17 | 1 | 1 | 5 | – | – | – | – | – | – | – | – | – | 2 | – | 22 | 3 | 1 | 6 | – |
| 45 | W | Mark Marshall | 5 | 2 | – | – | – | – | – | – | – | – | – | – | – | 1 | – | 5 | 3 | – | – | – |
| Youth team scholars: |||||||||||||||||||||||
| 12 | CM | Scott Pollock | 3 | 8 | 1 | – | 4 | – | – | – | – | 3 | – | – | – | – | – | 6 | 12 | 1 | 1 | – |
| 15 | CB | Jay Williams | – | – | – | – | – | – | 1 | – | – | 1 | 1 | – | – | – | – | 2 | 1 | – | – | – |
| 18 | ST | Michael Harding | – | – | – | – | – | – | – | – | – | – | 1 | – | – | – | – | – | 1 | – | – | – |
| 22 | LM | Morgan Roberts | – | 1 | – | – | 1 | – | – | 1 | – | – | 2 | – | – | – | – | – | 5 | – | – | – |
| 24 | CB | Ryan Hughes | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| 27 | RB | Camron McWilliams | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| 28 | CM | Jack Newell | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| 30 | ST | Caleb Chukwuemeka | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| 31 | ST | Ethan Johnston | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| 37 | RM | Sean Whaler | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| 38 | GK | Bradley Lashley | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Players no longer at the club: |||||||||||||||||||||||
| 21 | W | Egli Kaja | – | 4 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 4 | – | – | – |
| 29 | ST | Billy Waters | 2 | 5 | – | – | 1 | – | 1 | – | – | 3 | 1 | – | – | – | – | 6 | 7 | – | 2 | – |
| 30 | ST | Junior Morias | – | 2 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 2 | – | – | – |
| 33 | GK | Andy Fisher | – | – | – | – | – | – | – | – | – | 3 | – | – | – | – | – | 3 | – | – | – | – |
| 39 | LB | Joe Bunney | 3 | 1 | – | – | – | – | 1 | – | – | 1 | – | – | – | – | – | 5 | 1 | – | 4 | – |

## Awards
### Club awards

At the end of the season, Northampton's annual award ceremony, including categories voted for by the players and backroom staff, the supporters, will see the players recognised for their achievements for the club throughout the 2019–20 season.
| Player of the Year Award | Charlie Goode |
| Academy Player of the Year Award | Haydn Price |
| Goal of the Season Award | Chris Lines (vs. Morecambe) |

### Divisional awards

| Date | Winner | Award |
| February 2020 | Callum Morton | Football League Two Player of the Month |
| Season | Charlie Goode | PFA League Two Team of the Year |
| Season | Nicky Adams | PFA League Two Team of the Year |

## Transfers
### Transfers in

| Date from | Position | Name | From | Fee |
| 1 July 2019 | AM | Nicky Adams | Bury | Free transfer |
| 1 July 2019 | GK | Steve Arnold | Shrewsbury Town | Undisclosed |
| 1 July 2019 | RB | Reece Hall-Johnson | Grimsby Town | Free transfer |
| 1 July 2019 | CM | Chris Lines | Bristol Rovers | Free transfer |
| 1 July 2019 | LB | Joe Martin | Stevenage | Free transfer |
| 1 July 2019 | DM | Alan McCormack | Luton Town | Free transfer |
| 1 July 2019 | CF | Harry Smith | Macclesfield Town | Undisclosed |
| 1 July 2019 | AM | Matt Warburton | Stockport County | Free transfer |
| 1 July 2019 | CM | Ryan Watson | Milton Keynes Dons | Free transfer |
| 3 July 2019 | CB | Charlie Goode | Scunthorpe United | Undisclosed |
| 3 July 2019 | CF | Vadaine Oliver | Morecambe | Free transfer |
| 2 September 2019 | RW | Egli Kaja | Free agent | Free transfer |
| 4 September 2019 | RB | Michael Harriman | Free agent | Free transfer |
| 18 October 2019 | RM | Paul Anderson | Free agent | Free transfer |
| 25 January 2020 | RW | Mark Marshall | Free agent | Free transfer |

### Loans in

| Date from | Position | Name | From | Date until |
| 26 July 2019 | CB | Scott Wharton | Blackburn Rovers | 30 June 2020 |
| 23 August 2019 | GK | Andy Fisher | Blackburn Rovers | 1 January 2020 |
| 27 January 2020 | CF | Callum Morton | West Bromwich Albion | 30 June 2020 |
| 27 January 2020 | CM | James Olayinka | Arsenal | 30 June 2020 |
| 31 January 2020 | CB | Lloyd Jones | Luton Town | 30 June 2020 |

### Transfers out

| Date from | Position | Name | To | Fee |
| 1 July 2019 | AM | Dean Bowditch | Free agent | Released |
| 1 July 2019 | AM | Jack Bridge | Carlisle United | Released |
| 1 July 2019 | LB | David Buchanan | Chesterfield | Released |
| 1 July 2019 | FW | Jack Daldy | Free agent | Released |
| 1 July 2019 | GK | Luke Coddington | Chesterfield | Released |
| 1 July 2019 | RB | Shay Facey | Walsall | Released |
| 1 July 2019 | CM | Sam Foley | St Mirren | Released |
| 1 July 2019 | GK | James Goff | Free agent | Released |
| 1 July 2019 | CF | Joe Iaciofano | St Albans City | Released |
| 1 July 2019 | CM | John-Joe O'Toole | Burton Albion | Rejected option |
| 1 July 2019 | CB | Aaron Pierre | Shrewsbury Town | Undisclosed |
| 1 July 2019 | W | Daniel Powell | Crewe Alexandra | Contract rejected |
| 1 July 2019 | CB | Ash Taylor | Aberdeen | Mutual consent |
| 22 August 2019 | CF | Junior Morias | St Mirren | Undisclosed |
| 2 September 2019 | LB | Joe Bunney | Bolton Wanderers | Mutual Consent |

### Loans out

| Date from | Position | Name | To | Date until |
| 9 August 2019 | MF | Jack Newell | Redditch United | September 2019 |
| 27 September 2019 | CB | Jay Williams | Ketteting Town | |
| 11 October 2019 | CB | Ryan Hughes | AFC Rushden & Diamonds | November 2019 |
| 11 October 2019 | LM | Morgan Roberts | AFC Rushden & Diamonds | November 2019 |
| 1 November 2019 | RB | Camron McWilliams | St Ives Town | December 2019 |
| 5 November 2019 | GK | Bradley Lashley | Daventry Town | December 2019 |
| 12 November 2019 | LM | Morgan Roberts | Banbury United | December 2019 |
| 13 December 2019 | CB | Jay Williams | Kettering Town | 8 January 2020 |
| 7 January 2020 | SS | Billy Waters | Newport County | 30 June 2020 |
| 9 January 2020 | CB | Ryan Hughes | Banbury United | February 2020 |
| 6 March 2020 | CB | Ryan Hughes | Corby Town | April 2020 |
| 13 March 2020 | CM | Camron McWilliams | Corby Town | April 2020 |