# 2019–20 Portsmouth F.C. season

The 2019–20 season was Portsmouth's third consecutive season in the EFL League One. Along with competing in League One, the club also participate in the FA Cup, EFL Cup and EFL Trophy. The season covers the period from 1 July 2019 to 30 June 2020.

## Players
### Squad details

    As of 6 July 2020
| No. | Name | Pos. | Place of Birth | Date of Birth (Age) | Club apps | Club goals | Int. caps | Int. goals | Signed from | Date signed | Fee | Contract End |
| Goalkeepers ||||||||||||||
| 1 | Craig MacGillivray | GK | Harrogate | 12 January 1993 (age 26) | 83 | 0 | – | – | Shrewsbury Town | 1 July 2018 | Free | 30 June 2021 |
| 21 | Luke McGee | GK | Edgware | 2 September 1995 (age 25) | 55 | 0 | - | - | Tottenham Hotspur | 12 July 2017 | Undisc. | 30 June 2020 |
| 35 | Alex Bass | GK | Huntingdon | (1998-04-01) 1 April 1998 (age 26) | 28 | 0 | – | – | Academy | 12 August 2014 | Trainee | 30 June 2023 |
| Defenders ||||||||||||||
| 3 | Lee Brown | LB | Farnborough | 10 August 1990 (age 28) | 72 | 1 | – | – | Bristol Rovers | 1 July 2018 | Free | 30 June 2020 |
| 5 | Paul Downing | CB | Taunton | 26 October 1991 (age 27) | 14 | 0 | - | - | Blackburn Rovers | 1 July 2019 | Free | 30 June 2022 |
| 6 | Christian Burgess | CB | Barking | (1991-10-07) 7 October 1991 (age 33) | 209 | 12 | – | – | Peterborough Utd. | 25 June 2015 | Undisc. | 30 June 2020 |
| 13 | James Bolton | RB | Stone | 13 August 1994 (age 24) | 32 | 2 | - | - | Shrewsbury Town | 1 July 2019 | Free | 30 June 2022 |
| 16 | Jack Whatmough | CB | Gosport | (1996-08-19) 19 August 1996 (age 28) | 98 | 1 | – | – | Academy | 19 August 2013 | Trainee | 30 June 2021 |
| 20 | Sean Raggett | CB | Gillingham | 25 January 1994 (age 25) | 38 | 2 | - | - | Norwich City | 1 July 2019 | Loan | 30 June 2020 |
| 25 | Joe Hancott | LB | Isle of Wight | (2001-03-08) 8 March 2001 (age 23) | 3 | 0 | – | – | Academy | 15 August 2017 | Trainee | 30 June 2020 |
| 31 | Matthew Casey | CB | Portsmouth | 13 November 1999 (age 19) | 3 | 0 | - | - | Academy | 1 May 2018 | Trainee | 30 June 2020 |
| 36 | Haji Mnoga | RB | Portsmouth | 16 April 2002 (age 17) | 4 | 0 | - | - | Academy | 28 June 2018 | Trainee | 30 June 2021 |
| 38 | Brandon Haunstrup | LB/RB | Waterlooville | (1996-10-26) 26 October 1996 (age 27) | 57 | 1 | – | – | Academy | 25 June 2015 | Trainee | 30 June 2020 |
| 42 | Steve Seddon | LB | Berkshire | 25 December 1997 (age 22) | 17 | 1 | - | - | Birmingham City | 2 January 2020 | Loan | 30 June 2020 |
| Midfielders ||||||||||||||
| 4 | Tom Naylor | CM/CB | Sutton-in-Ashfield | 28 June 1991 (age 28) | 95 | 5 | – | – | Burton Albion | 1 July 2018 | Free | 30 June 2021 |
| 7 | Ryan Williams | RW/LW | Perth | 28 October 1993 (age 25) | 40 | 3 | 1 | 0 | Rotherham United | 1 July 2019 | Free | 30 June 2021 |
| 14 | Andy Cannon | CM/AM | Ashton-under-Lyne | 14 March 1996 (age 23) | 29 | 1 | - | - | Rochdale | 2 January 2018 | Undisc. | 30 June 2021 |
| 15 | Ross McCrorie | DM/RB | Dailly | 18 March 1998 (age 21) | 22 | 0 | - | - | Rangers | 5 July 2019 | Loan | 30 June 2020 |
| 17 | Bryn Morris | CM | Hartlepool | 25 April 1996 (age 23) | 10 | 1 | - | - | Shrewsbury Town | 14 January 2018 | Undisc. | 30 June 2021 |
| 19 | Marcus Harness | RW/LW | Coventry | 24 February 1996 (age 23) | 36 | 9 | - | - | Burton Albion | 18 July 2019 | Undisc. | 30 June 2022 |
| 24 | Cameron McGeehan | CM | Kingston upon Thames | 6 April 1995 (age 24) | 16 | 2 | - | - | Barnsley | 7 January 2019 | Loan | 30 June 2020 |
| 26 | Gareth Evans | RW/AM | Macclesfield | (1988-04-26) 26 April 1988 (age 36) | 214 | 36 | – | – | Fleetwood Town | 28 July 2015 | Free | 30 June 2021 |
| 30 | Adam May | CM | Southampton | (1997-12-06) 6 December 1997 (age 26) | 30 | 0 | – | – | Academy | 17 April 2015 | Trainee | 30 June 2020 |
| 33 | Ben Close | CM | Portsmouth | (1996-08-08) 8 August 1996 (age 28) | 161 | 17 | – | – | Academy | 9 May 2014 | Trainee | 30 June 2021 |
| 39 | Harvey Rew | CM | Portsmouth | 25 September 2002 (age 17) | 1 | 0 | - | - | Academy | 1 July 2019 | Trainee | 30 June 2020 |
| Forwards ||||||||||||||
| 8 | Brett Pitman | ST | Saint Helier | (1988-01-31) 31 January 1988 (age 36) | 99 | 41 | – | – | Ipswich Town | 13 July 2017 | Undisc. | 30 June 2020 |
| 9 | Oliver Hawkins | ST/CB | Ealing | (1992-04-08) 8 April 1992 (age 32) | 96 | 18 | – | – | Dagenham & Redbridge | 31 August 2017 | Undisc. | 30 June 2020 |
| 10 | John Marquis | ST | Lewisham | 16 May 1992 (age 27) | 51 | 16 | - | - | Doncaster Rovers | 31 July 2019 | Undisc. | 30 June 2022 |
| 11 | Ronan Curtis | LW/FW | London | 29 March 1996 (age 23) | 92 | 26 | 3 | – | Derry City | 1 July 2018 | Undisc. | 30 June 2023 |
| 18 | Reeco Hackett-Fairchild | LW/FW | Redbridge | 9 January 1998 (age 21) | 1 | 0 | - | - | Bromley | 6 January 2020 | Undisc. | 30 June 2022 |
| 22 | Ellis Harrison | ST | Newport | 29 January 1994 (age 25) | 38 | 10 | - | - | Ipswich Town | 1 July 2019 | Undisc. | 30 June 2022 |
| 36 | Eoin Teggart | FW | Ballynahinch | 6 February 2002 (age 17) | 1 | 0 | - | - | Academy | 18 September 2018 | Trainee | 30 June 2020 |
| 40 | Bradley Lethbridge | ST | Gosport | 22 October 2000 (age 18) | 3 | 1 | – | – | Academy | 31 August 2018 | Trainee | 30 June 2020 |

## Appearances & goals

    As of 23 November 2019
| No. | Pos | Nat | Player | Total | Total | League One | League One | FA Cup | FA Cup | League Cup | League Cup | League Trophy | League Trophy |
| No. | Pos | Nat | Player | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals |
| 1 | GK | SCO | Craig MacGillivray | 27 | 0 | 20+0 | 0 | 2+0 | 0 | 3+0 | 0 | 2+0 | 0 |
| 3 | DF | ENG | Lee Brown | 19 | 1 | 16+0 | 1 | 2+0 | 0 | 1+0 | 0 | 0+0 | 0 |
| 4 | MF | ENG | Tom Naylor | 43 | 1 | 33+0 | 1 | 3+0 | 0 | 3+0 | 0 | 2+2 | 0 |
| 5 | DF | ENG | Paul Downing | 14 | 0 | 6+0 | 0 | 0+1 | 0 | 2+1 | 0 | 4+0 | 0 |
| 6 | DF | ENG | Christian Burgess | 43 | 4 | 31+1 | 3 | 5+0 | 1 | 3+0 | 0 | 2+1 | 0 |
| 7 | MF | AUS | Ryan Williams | 34 | 3 | 20+6 | 3 | 3+1 | 0 | 1+0 | 0 | 2+1 | 0 |
| 8 | FW | Jersey | Brett Pitman | 16 | 4 | 4+7 | 2 | 0+1 | 1 | 1+1 | 0 | 1+1 | 1 |
| 9 | FW | ENG | Oliver Hawkins | 12 | 0 | 5+2 | 0 | 1+0 | 0 | 1+0 | 0 | 2+1 | 0 |
| 10 | FW | ENG | John Marquis | 46 | 14 | 25+8 | 8 | 4+1 | 2 | 2+0 | 1 | 3+3 | 3 |
| 11 | MF | IRL | Ronan Curtis | 42 | 13 | 31+2 | 11 | 4+1 | 2 | 3+0 | 0 | 1+0 | 0 |
| 13 | DF | ENG | James Bolton | 31 | 2 | 20+3 | 1 | 3+0 | 1 | 1+0 | 0 | 4+0 | 0 |
| 14 | MF | ENG | Andy Cannon | 26 | 1 | 13+5 | 1 | 2+1 | 0 | 1+1 | 0 | 3+0 | 0 |
| 15 | MF | SCO | Ross McCrorie | 22 | 0 | 12+5 | 0 | 1+0 | 0 | 1+1 | 0 | 2+0 | 0 |
| 16 | MF | ENG | Jack Whatmough | 2 | 0 | 1+0 | 0 | 0+0 | 0 | 0+0 | 0 | 1+0 | 0 |
| 18 | FW | ENG | Reeco Hackett-Fairchild | 1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 1+0 | 0 |
| 19 | MF | ENG | Marcus Harness | 35 | 8 | 16+9 | 5 | 3+1 | 0 | 2+0 | 1 | 4+0 | 2 |
| 20 | DF | ENG | Sean Raggett | 36 | 2 | 26+0 | 2 | 3+0 | 0 | 0+1 | 0 | 6+0 | 0 |
| 22 | FW | WAL | Ellis Harrison | 21 | 10 | 1+11 | 5 | 2+1 | 0 | 1+0 | 2 | 3+2 | 3 |
| 24 | MF | ENG | Cameron McGeehan | 15 | 2 | 10+2 | 0 | 1+0 | 0 | 0+0 | 0 | 2+0 | 2 |
| 25 | DF | ENG | Joe Hancott | 2 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 2+0 | 0 |
| 26 | MF | ENG | Gareth Evans | 27 | 5 | 10+7 | 5 | 2+1 | 0 | 1+1 | 0 | 4+1 | 0 |
| 28 | MF | ENG | Josh Flint | 2 | 1 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 2+0 | 1 |
| 29 | MF | ENG | Leon Maloney | 4 | 1 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 4+0 | 1 |
| 33 | MF | ENG | Ben Close | 44 | 6 | 27+2 | 3 | 4+1 | 2 | 3+0 | 1 | 4+3 | 0 |
| 35 | GK | ENG | Alex Bass | 23 | 0 | 15+0 | 0 | 3+0 | 0 | 0+0 | 0 | 5+0 | 0 |
| 36 | FW | NIR | Eoin Teggart | 1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 1+0 | 0 |
| 37 | DF | ENG | Haji Mnoga | 1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 1+0 | 0 |
| 38 | DF | ENG | Brandon Haunstrup | 19 | 1 | 7+3 | 0 | 2+0 | 1 | 2+1 | 0 | 3+1 | 0 |
| 39 | DF | WAL | Harvey Rew | 1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 1+0 | 0 |
| 42 | DF | ENG | Steve Seddon | 17 | 1 | 10+2 | 1 | 3+0 | 0 | 0+0 | 0 | 1+1 | 0 |
| Players out on loan: ||||||||||||||
| 40 | FW | ENG | Bradley Lethbridge | 1 | 1 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 1+0 | 1 |
| Players who left the club: ||||||||||||||
| 2 | DF | ENG | Anton Walkes | 19 | 1 | 10+1 | 0 | 2+1 | 0 | 1+1 | 0 | 3+0 | 1 |

### Goals record

    As of 5 January 2020
| Rank | No. | Nat. | Po. | Name | League One | FA Cup | League Cup | League Trophy | Total |
| 1 | 10 | | CF | John Marquis | 8 | 2 | 1 | 3 | 14 |
| 2 | 11 | | LW | Ronan Curtis | 11 | 2 | 0 | 0 | 13 |
| 3 | 22 | | CF | Ellis Harrison | 5 | 0 | 2 | 3 | 10 |
| 4 | 19 | | RW | Marcus Harness | 5 | 0 | 1 | 2 | 8 |
| 5 | 33 | | CM | Ben Close | 3 | 2 | 1 | 0 | 6 |
| 6 | 26 | | RW | Gareth Evans | 5 | 0 | 0 | 0 | 5 |
| 7 | 6 | | CB | Christian Burgess | 3 | 1 | 0 | 0 | 4 |
| 7 | 8 | | CF | Brett Pitman | 2 | 1 | 0 | 1 | 4 |
| 9 | 7 | | RW | Ryan Williams | 3 | 0 | 0 | 0 | 3 |
| 10 | 13 | | RB | James Bolton | 1 | 1 | 0 | 0 | 2 |
| 10 | 20 | | CB | Sean Raggett | 2 | 0 | 0 | 0 | 2 |
| 10 | 24 | | CM | Cameron McGeehan | 0 | 0 | 0 | 2 | 2 |
| 14 | 2 | | RB | Anton Walkes | 0 | 0 | 0 | 1 | 1 |
| 14 | 3 | | LB | Lee Brown | 1 | 0 | 0 | 0 | 1 |
| 14 | 4 | | CM | Tom Naylor | 1 | 0 | 0 | 0 | 1 |
| 14 | 14 | | RM | Andy Cannon | 1 | 0 | 0 | 0 | 1 |
| 14 | 28 | | CM | Josh Flint | 0 | 0 | 0 | 1 | 1 |
| 14 | 29 | | LW | Leon Maloney | 0 | 0 | 0 | 1 | 1 |
| 14 | 38 | | LB | Brandon Haunstrup | 0 | 1 | 0 | 0 | 1 |
| 14 | 40 | | CF | Bradley Lethbridge | 0 | 0 | 0 | 1 | 1 |
| 14 | 42 | | LB | Steve Seddon | 1 | 0 | 0 | 0 | 1 |
| Total | Total | Total | Total | Total | 52 | 11 | 4 | 15 | 82 |

### Disciplinary record

    As of 23 November 2019
| Rank | No. | Nat. | Po. | Name | 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 |
| 1 | 6 | | CB | Christian Burgess | 10 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 10 | 0 | 0 |
| 2 | 22 | | CF | Ellis Harrison | 6 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 7 | 1 | 0 |
| 3 | 20 | | CB | Sean Raggett | 7 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 8 | 0 | 0 |
| 4 | 4 | | CM | Tom Naylor | 7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 7 | 0 | 0 |
| 5 | 10 | | CF | John Marquis | 6 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 0 | 0 |
| 5 | 15 | | DM | Ross McCrorie | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 1 | 0 |
| 7 | 11 | | LW | Ronan Curtis | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 0 |
| 8 | 3 | | LB | Lee Brown | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 |
| 8 | 14 | | RM | Andy Cannon | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 |
| 10 | 7 | | RW | Ryan Williams | 2 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 |
| 10 | 8 | | CF | Brett Pitman | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 |
| 10 | 19 | | RW | Marcus Harness | 2 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 |
| 10 | 33 | | CM | Ben Close | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 |
| 14 | 2 | | RB | Anton Walkes | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| 14 | 5 | | CB | Paul Downing | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| 14 | 24 | | CM | Cameron McGeehan | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| 14 | 26 | | RW | Gareth Evans | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| 14 | 38 | | LB | Brandon Haunstrup | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 2 | 0 | 0 |
| 14 | 42 | | LB | Steve Seddon | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| 20 | 9 | | CF | Oliver Hawkins | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 20 | 13 | | RB | James Bolton | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 |
| 20 | 16 | | CB | Jack Whatmough | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 20 | 18 | | CF | Reeco Hackett-Fairchild | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 |
| 20 | 35 | | GK | Alex Bass | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 20 | 39 | | CB | Harvey Rew | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 |
| Total | Total | Total | Total | Total | 72 | 2 | 0 | 5 | 0 | 0 | 4 | 0 | 0 | 4 | 0 | 0 | 85 | 2 | 0 |

## Transfers
### Transfers in

| Date | Position | Name | From | Fee |
| 1 July 2019 | FW | Harry Anderson | Portadown | Undisclosed |
| 1 July 2019 | RB | James Bolton | Shrewsbury Town | Free transfer |
| 1 July 2019 | CB | Paul Downing | Blackburn Rovers | Free transfer |
| 1 July 2019 | CF | Ellis Harrison | Ipswich Town | Undisclosed |
| 1 July 2019 | MF | Gerard Storey | Portadown | Undisclosed |
| 1 July 2019 | RM | Ryan Williams | Rotherham United | Free transfer |
| 18 July 2019 | RW | Marcus Harness | Burton Albion | Undisclosed |
| 31 July 2019 | CF | John Marquis | Doncaster Rovers | Undisclosed |
| 6 January 2020 | CF | Reeco Hackett-Fairchild | Bromley | Undisclosed |
| 12 March 2020 | GK | Duncan Turnbull | Notre Dame Fighting Irish | Undisclosed |

### Transfers out

| Date | Position | Name | To | Fee |
| 1 July 2019 | CB | Matthew Clarke | Brighton & Hove Albion | Undisclosed |
| 1 July 2019 | LB | Dion Donohue | Mansfield Town | Released |
| 1 July 2019 | MF | Freddie Read | Bognor Regis Town | Released |
| 1 July 2019 | CF | Dan Smith | Bognor Regis Town | Released |
| 1 July 2019 | RB | Nathan Thompson | Peterborough United | Released |
| 1 August 2019 | CF | Louis Dennis | Leyton Orient | Undisclosed |
| 1 August 2019 | RW | Jamal Lowe | Wigan Athletic | Undisclosed |
| 9 January 2020 | RB | Anton Walkes | Atlanta United | Undisclosed |
| 10 February 2020 | GK | Petar Durin | Free agent | Mutual consent |

### Loans in

| Date | Position | Name | From | Fee |
| 1 July 2019 | CB | Sean Raggett | Norwich City | 30 June 2020 |
| 5 July 2019 | DM | Ross McCrorie | Rangers | 30 June 2020 |
| 2 January 2020 | LB | Steve Seddon | Birmingham City | 30 June 2020 |
| 7 January 2020 | CM | Cameron McGeehan | Barnsley | 30 June 2020 |

### Loans out

| Date | Position | Name | To | End Date |
| 1 July 2019 | CM | Adam May | Swindon Town | 11 February 2020 |
| 16 January 2020 | GK | Luke McGee | Bradford City | 30 June 2020 |
| 11 February 2020 | CM | Adam May | Boreham Wood | 30 June 2020 |

## Pre-season and friendlies

On 3 May 2019 Pompey announced their pre-season schedule. A week later a friendly with Stevenage was added.

## Competitions
### League One
#### League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | PPG | Promotion, qualification or relegation |
| 1 | Coventry City (C, P) | 34 | 18 | 13 | 3 | 48 | 30 | +18 | 67 | 1.97 | Promotion to the EFL Championship |
| 2 | Rotherham United (P) | 35 | 18 | 8 | 9 | 61 | 38 | +23 | 62 | 1.77 | Promotion to the EFL Championship |
| 3 | Wycombe Wanderers (O, P) | 34 | 17 | 8 | 9 | 45 | 40 | +5 | 59 | 1.74 | Qualification for League One play-offs |
| 4 | Oxford United | 35 | 17 | 9 | 9 | 61 | 37 | +24 | 60 | 1.71 | Qualification for League One play-offs |
| 5 | Portsmouth | 35 | 17 | 9 | 9 | 53 | 36 | +17 | 60 | 1.71 | Qualification for League One play-offs |
| 6 | Fleetwood Town | 35 | 16 | 12 | 7 | 51 | 38 | +13 | 60 | 1.71 | Qualification for League One play-offs |
| 7 | Peterborough United | 35 | 17 | 8 | 10 | 68 | 40 | +28 | 59 | 1.69 | |
| 8 | Sunderland | 36 | 16 | 11 | 9 | 48 | 32 | +16 | 59 | 1.64 | |
| 9 | Doncaster Rovers | 34 | 15 | 9 | 10 | 51 | 33 | +18 | 54 | 1.59 | |
* ↑ Four teams play for one spot and promotion to the EFL Championship.

#### Results summary

| Overall | Overall | Overall | Overall | Overall | Overall | Overall | Overall | Home | Home | Home | Home | Home | Home | Away | Away | Away | Away | Away | Away |
Last updated: 10 March 2020. Source: BBC

#### Results by matchday

| Matchday | 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 |
| Ground | A | H | A | H | A | H | A | H | A | H | A | H | A | H | H | A | H | H | A | H | H | A | A | H | A | A | H | A | A | H | A | H | H | A | H |
| Result | L | W | L | D | D | D | L | W | W | D | L | W | D | D | W | W | W | D | L | W | W | L | D | W | W | W | W | W | L | W | L | W | W | L | D |
| Position | 18 | 9 | 15 | 14 | 17 | 18 | 20 | 19 | 16 | 16 | 18 | 16 | 16 | 15 | 13 | 11 | 10 | 10 | 10 | 10 | 8 | 9 | 9 | 7 | 7 | 6 | 6 | 5 | 6 | 6 | 7 | 5 | 3 | 6 | 4 |

#### Matches

On Thursday, 20 June 2019, the EFL League One fixtures were revealed.

#### Play-offs
### FA Cup

The first round draw was made on 21 October 2019. The second round draw was made live on 11 November from Chichester City's stadium, Oaklands Park. 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. The draw for the fifth round was made on 27 January 2020, live on The One Show.

### EFL Cup

The first round draw was made on 20 June. The second round draw was made on 13 August 2019 following the conclusion of all but one first-round matches. The third round draw was confirmed on 28 August 2019, live on Sky Sports.

### EFL 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. The third round draw was confirmed on 5 December 2019. The semi-final draw was made on Quest by Ian Holloway and Paul Heckingbottom, on 25 January 2020.
| Pos | Div | Teamvte | Pld | W | PW | PL | L | GF | GA | GD | Pts | Qualification |
| 1 | L1 | Portsmouth | 3 | 2 | 1 | 0 | 0 | 6 | 3 | +3 | 8 | Advance to Round 2 |
| 2 | L1 | Oxford United | 3 | 2 | 0 | 1 | 0 | 8 | 4 | +4 | 7 | Advance to Round 2 |
| 3 | ACA | Norwich City U21 | 3 | 1 | 0 | 0 | 2 | 4 | 6 | −2 | 3 | |
| 4 | L2 | Crawley Town | 3 | 0 | 0 | 0 | 3 | 2 | 7 | −5 | 0 | |