| 2019–20 season | ||||
|---|---|---|---|---|
| Owner | The Tornante Company | |||
| Chairman | Michael Eisner | |||
| Manager | Kenny Jackett | |||
| Stadium | Fratton Park | |||
| League One | 5th (on PPG) | |||
| FA Cup | Fifth round | |||
| EFL Cup | Third round | |||
| EFL Trophy | Runners-up | |||
| Top goalscorer | League: Ronan Curtis (11 goals) All: Ronan Curtis John Marquis (14 each) | |||
| Highest home attendance | 18,801 vs.Ipswich Town (21 December 2019) | |||
| Lowest home attendance | 16,577 vs.MK Dons (25 February 2020) | |||
| Average home league attendance | 17,578 | |||
The2019–20 season wasPortsmouth's third consecutive season in theEFL League One. Along with competing in League One, the club also participated in theFA Cup,EFL Cup andEFL Trophy. The season covers the period from 1 July 2019 to 30 June 2020.
| No. | Name | Pos. | Nat. | 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 27) | 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 34) | 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 29) | 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 24) | 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 29) | 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 37) | 214 | 36 | – | – | Fleetwood Town | 28 July 2015 | Free | 30 June 2021 | |
| 30 | Adam May | CM | Southampton | (1997-12-06)6 December 1997 (age 27) | 30 | 0 | – | – | Academy | 17 April 2015 | Trainee | 30 June 2020 | |
| 33 | Ben Close | CM | Portsmouth | (1996-08-08)8 August 1996 (age 29) | 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 37) | 99 | 41 | – | – | Ipswich Town | 13 July 2017 | Undisc. | 30 June 2020 | |
| 9 | Oliver Hawkins | ST/CB | Ealing | (1992-04-08)8 April 1992 (age 33) | 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 | |
| No. | Pos | Nat | Player | Total | League One | FA Cup | League Cup | League Trophy | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | ||||
| 1 | GK | Craig MacGillivray | 27 | 0 | 20+0 | 0 | 2+0 | 0 | 3+0 | 0 | 2+0 | 0 | |
| 3 | DF | Lee Brown | 19 | 1 | 16+0 | 1 | 2+0 | 0 | 1+0 | 0 | 0+0 | 0 | |
| 4 | MF | Tom Naylor | 43 | 1 | 33+0 | 1 | 3+0 | 0 | 3+0 | 0 | 2+2 | 0 | |
| 5 | DF | Paul Downing | 14 | 0 | 6+0 | 0 | 0+1 | 0 | 2+1 | 0 | 4+0 | 0 | |
| 6 | DF | Christian Burgess | 43 | 4 | 31+1 | 3 | 5+0 | 1 | 3+0 | 0 | 2+1 | 0 | |
| 7 | MF | Ryan Williams | 34 | 3 | 20+6 | 3 | 3+1 | 0 | 1+0 | 0 | 2+1 | 0 | |
| 8 | FW | Brett Pitman | 16 | 4 | 4+7 | 2 | 0+1 | 1 | 1+1 | 0 | 1+1 | 1 | |
| 9 | FW | Oliver Hawkins | 12 | 0 | 5+2 | 0 | 1+0 | 0 | 1+0 | 0 | 2+1 | 0 | |
| 10 | FW | John Marquis | 46 | 14 | 25+8 | 8 | 4+1 | 2 | 2+0 | 1 | 3+3 | 3 | |
| 11 | MF | Ronan Curtis | 42 | 13 | 31+2 | 11 | 4+1 | 2 | 3+0 | 0 | 1+0 | 0 | |
| 13 | DF | James Bolton | 31 | 2 | 20+3 | 1 | 3+0 | 1 | 1+0 | 0 | 4+0 | 0 | |
| 14 | MF | Andy Cannon | 26 | 1 | 13+5 | 1 | 2+1 | 0 | 1+1 | 0 | 3+0 | 0 | |
| 15 | MF | Ross McCrorie | 22 | 0 | 12+5 | 0 | 1+0 | 0 | 1+1 | 0 | 2+0 | 0 | |
| 16 | MF | Jack Whatmough | 2 | 0 | 1+0 | 0 | 0+0 | 0 | 0+0 | 0 | 1+0 | 0 | |
| 18 | FW | Reeco Hackett-Fairchild | 1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 1+0 | 0 | |
| 19 | MF | Marcus Harness | 35 | 8 | 16+9 | 5 | 3+1 | 0 | 2+0 | 1 | 4+0 | 2 | |
| 20 | DF | Sean Raggett | 36 | 2 | 26+0 | 2 | 3+0 | 0 | 0+1 | 0 | 6+0 | 0 | |
| 22 | FW | Ellis Harrison | 21 | 10 | 1+11 | 5 | 2+1 | 0 | 1+0 | 2 | 3+2 | 3 | |
| 24 | MF | Cameron McGeehan | 15 | 2 | 10+2 | 0 | 1+0 | 0 | 0+0 | 0 | 2+0 | 2 | |
| 25 | DF | Joe Hancott | 2 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 2+0 | 0 | |
| 26 | MF | Gareth Evans | 27 | 5 | 10+7 | 5 | 2+1 | 0 | 1+1 | 0 | 4+1 | 0 | |
| 28 | MF | Josh Flint | 2 | 1 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 2+0 | 1 | |
| 29 | MF | Leon Maloney | 4 | 1 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 4+0 | 1 | |
| 33 | MF | Ben Close | 44 | 6 | 27+2 | 3 | 4+1 | 2 | 3+0 | 1 | 4+3 | 0 | |
| 35 | GK | Alex Bass | 23 | 0 | 15+0 | 0 | 3+0 | 0 | 0+0 | 0 | 5+0 | 0 | |
| 36 | FW | Eoin Teggart | 1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 1+0 | 0 | |
| 37 | DF | Haji Mnoga | 1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 1+0 | 0 | |
| 38 | DF | Brandon Haunstrup | 19 | 1 | 7+3 | 0 | 2+0 | 1 | 2+1 | 0 | 3+1 | 0 | |
| 39 | DF | Harvey Rew | 1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 1+0 | 0 | |
| 42 | DF | Steve Seddon | 17 | 1 | 10+2 | 1 | 3+0 | 0 | 0+0 | 0 | 1+1 | 0 | |
| Players out on loan: | |||||||||||||
| 40 | FW | Bradley Lethbridge | 1 | 1 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 1+0 | 1 | |
| Players who left the club: | |||||||||||||
| 2 | DF | Anton Walkes | 19 | 1 | 10+1 | 0 | 2+1 | 0 | 1+1 | 0 | 3+0 | 1 | |
| 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 | |
| 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 | |
| 20 | CB | Sean Raggett | 2 | 0 | 0 | 0 | 2 | ||
| 24 | CM | Cameron McGeehan | 0 | 0 | 0 | 2 | 2 | ||
| 14 | RB | Anton Walkes | 0 | 0 | 0 | 1 | 1 | ||
| 3 | LB | Lee Brown | 1 | 0 | 0 | 0 | 1 | ||
| 4 | CM | Tom Naylor | 1 | 0 | 0 | 0 | 1 | ||
| 14 | RM | Andy Cannon | 1 | 0 | 0 | 0 | 1 | ||
| 28 | CM | Josh Flint | 0 | 0 | 0 | 1 | 1 | ||
| 29 | LW | Leon Maloney | 0 | 0 | 0 | 1 | 1 | ||
| 38 | LB | Brandon Haunstrup | 0 | 1 | 0 | 0 | 1 | ||
| 40 | CF | Bradley Lethbridge | 0 | 0 | 0 | 1 | 1 | ||
| 42 | LB | Steve Seddon | 1 | 0 | 0 | 0 | 1 | ||
| Total | 52 | 11 | 4 | 15 | 82 | ||||
| Rank | No. | Nat. | Po. | Name | League One | FA Cup | League Cup | League Trophy | 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 | |
| 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 | |
| 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 | |
| 8 | CF | Brett Pitman | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | ||
| 19 | RW | Marcus Harness | 2 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | ||
| 33 | CM | Ben Close | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | ||
| 14 | RB | Anton Walkes | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | ||
| 5 | CB | Paul Downing | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | ||
| 24 | CM | Cameron McGeehan | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | ||
| 26 | RW | Gareth Evans | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | ||
| 38 | LB | Brandon Haunstrup | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 2 | 0 | 0 | ||
| 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 | |
| 13 | RB | James Bolton | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | ||
| 16 | CB | Jack Whatmough | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | ||
| 18 | CF | Reeco Hackett-Fairchild | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | ||
| 35 | GK | Alex Bass | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | ||
| 39 | CB | Harvey Rew | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | ||
| Total | 72 | 2 | 0 | 5 | 0 | 0 | 4 | 0 | 0 | 4 | 0 | 0 | 85 | 2 | 0 | ||||
| Date | Position | Nationality | Name | From | Fee | Ref. |
|---|---|---|---|---|---|---|
| 1 July 2019 | FW | Harry Anderson | Undisclosed | [1] | ||
| 1 July 2019 | RB | James Bolton | Free transfer | [2] | ||
| 1 July 2019 | CB | Paul Downing | Free transfer | [3] | ||
| 1 July 2019 | CF | Ellis Harrison | Undisclosed | [4] | ||
| 1 July 2019 | MF | Gerard Storey | Undisclosed | [1] | ||
| 1 July 2019 | RM | Ryan Williams | Free transfer | [5] | ||
| 18 July 2019 | RW | Marcus Harness | Undisclosed | [6] | ||
| 31 July 2019 | CF | John Marquis | Undisclosed | [7] | ||
| 6 January 2020 | CF | Reeco Hackett-Fairchild | Undisclosed | [8] | ||
| 12 March 2020 | GK | Duncan Turnbull | Undisclosed | [9] |
| Date | Position | Nationality | Name | To | Fee | Ref. |
|---|---|---|---|---|---|---|
| 1 July 2019 | CB | Matthew Clarke | Undisclosed | [10] | ||
| 1 July 2019 | LB | Dion Donohue | Released | [11][12] | ||
| 1 July 2019 | MF | Freddie Read | Released | [13] | ||
| 1 July 2019 | CF | Dan Smith | Released | [11] | ||
| 1 July 2019 | RB | Nathan Thompson | Released | [14][15] | ||
| 1 August 2019 | CF | Louis Dennis | Undisclosed | [16] | ||
| 1 August 2019 | RW | Jamal Lowe | Undisclosed | [17] | ||
| 9 January 2020 | RB | Anton Walkes | Undisclosed | [18] | ||
| 10 February 2020 | GK | Petar Durin | Mutual consent | [19] |
| Date | Position | Nationality | Name | From | Fee | Ref. |
|---|---|---|---|---|---|---|
| 1 July 2019 | CB | Sean Raggett | 30 June 2020 | [20] | ||
| 5 July 2019 | DM | Ross McCrorie | 30 June 2020 | [21] | ||
| 2 January 2020 | LB | Steve Seddon | 30 June 2020 | [22] | ||
| 7 January 2020 | CM | Cameron McGeehan | 30 June 2020 | [23] |
| Date | Position | Nationality | Name | To | End Date | Ref. |
|---|---|---|---|---|---|---|
| 1 July 2019 | CM | Adam May | 11 February 2020 | [24][25] | ||
| 16 January 2020 | GK | Luke McGee | 30 June 2020 | [26] | ||
| 11 February 2020 | CM | Adam May | 30 June 2020 | [25] |
On 3 May 2019Pompey announced their pre-season schedule.[27] A week later a friendly withStevenage was added.[28]
| 10 July 2019 (2019-07-10)Friendly | UCD | 0–11 | Portsmouth | Dún Laoghaire–Rathdown,Ireland |
| 19:45BST | Report | Curtis Lowe Dennis Evans Pitman Hancott Close | Stadium:UCD Bowl Referee: David Dunne |
| 13 July 2019 (2019-07-13)Friendly | Havant & Waterlooville | 1–2 | Portsmouth | Havant |
| 15:00BST | Deacon | Report | Evans Pitman | Stadium:West Leigh Park Attendance: 3,500 Referee: Matt Russell |
| 16 July 2019 (2019-07-16)Friendly | Bognor Regis Town | 1–2 | Portsmouth | Bognor Regis |
| 19:45BST | Smith | Report | Teggart Pitman | Stadium:Nyewood Lane Referee: Dan Austin |
| 20 July 2019 (2019-07-20)Friendly | Stevenage | 0–1 | Portsmouth | Stevenage |
| 15:00BST | Report | Curtis | Stadium:Lamex Stadium Referee: Will Finnie |
| 23 July 2019 (2019-07-23)Friendly | Aldershot Town | 4–0 | Portsmouth XI | Aldershot |
| 19:30BST | Mullings Whittingham Berkeley-Agyepong Chislett | Report | Stadium:Recreation Ground Attendance: 1,790 Referee: Gary Parsons |
| 27 July 2019 (2019-07-27)Friendly | Crawley Town | 1–2 | Portsmouth | Crawley |
| 15:00BST | Bloomfield | Report | Evans Naylor | Stadium:The People's Pension Stadium Attendance: 1,777 Referee: Tim Robinson |
| 30 July 2019 (2019-07-30)Friendly | Woking | 2–4 | Portsmouth XI | Woking |
| 19:45BST | Parry Diarra | Report | Pitman Hawkins | Stadium:Kingfield Stadium Attendance: 1,603 Referee: Charles Breakspear |
| 14 June 2020 (2020-06-14)Friendly | Reading | 3–1 | Portsmouth | Reading |
| 15:00BST | Lucas João Richards Olise | Report | Hawkins | Stadium:Madejski Stadium Attendance: 0 |
| 21 June 2020 (2020-06-21)Friendly | Brentford | 1–1 | Portsmouth | Brentford |
| 15:00BST | Dervişoğlu | Report | Harness | Stadium:Griffin Park Attendance: 0 |
| Pos | Team | 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 theEFL Championship |
| 2 | Rotherham United(P) | 35 | 18 | 8 | 9 | 61 | 38 | +23 | 62 | 1.77 | |
| 3 | Wycombe Wanderers(O, P) | 34 | 17 | 8 | 9 | 45 | 40 | +5 | 59 | 1.74 | Qualification forLeague One play-offs[a] |
| 4 | Oxford United | 35 | 17 | 9 | 9 | 61 | 37 | +24 | 60 | 1.71 | |
| 5 | Portsmouth | 35 | 17 | 9 | 9 | 53 | 36 | +17 | 60 | 1.71 | |
| 6 | Fleetwood Town | 35 | 16 | 12 | 7 | 51 | 38 | +13 | 60 | 1.71 | |
| 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 |
| Overall | Home | Away | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Pts | W | D | L | GF | GA | GD | W | D | L | GF | GA | GD |
| 35 | 17 | 9 | 9 | 53 | 36 | +17 | 60 | 12 | 6 | 0 | 36 | 15 | +21 | 5 | 3 | 9 | 17 | 21 | −4 |
Last updated: 10 March 2020.
Source:BBC
| 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 |
On Thursday, 20 June 2019, theEFL League One fixtures were revealed.[30]
| 3 August 2019 (2019-08-03)1 | Shrewsbury Town | 1–0 | Portsmouth | Shrewsbury |
| 15:00BST | Ebanks-Landell Giles Whalley Love | Report | Walkes Evans Pitman McCrorie | Stadium:Montgomery Waters Meadow Attendance: 7,880 Referee: Charles Breakspear |
| 10 August 2019 (2019-08-10)2 | Portsmouth | 2–0 | Tranmere Rovers | Portsmouth |
| 15:00BST | Close Naylor Downing | Report | Stadium:Fratton Park Attendance: 18,575 Referee: Scott Oldham |
| 17 August 2019 (2019-08-17)3 | Sunderland | 2–1 | Portsmouth | Sunderland |
| 12:30BST | Willis Maguire McGeady | Report | Harness Burgess | Stadium:Stadium of Light Attendance: 29,140 Referee: Michael Salisbury |
| Note: Live onSky Sports | ||||
| 20 August 2019 (2019-08-20)4 | Portsmouth | 3–3 | Coventry City | Portsmouth |
| 19:45BST | Curtis Marquis Evans Naylor | Report | Hiwula Dabo McFadzean Kastaneer Godden Rose | Stadium:Fratton Park Attendance: 18,748 Referee: Kevin Johnson |
| 24 August 2019 (2019-08-24) | Portsmouth | v | Rotherham United | Portsmouth |
| 15:00BST | Stadium:Fratton Park | |||
| Note: The match was postponed on 18 July 2019 due to safety, operational, logistical and staffing concerns.[31] | ||||
| 31 August 2019 (2019-08-31)5 | Blackpool | 1–1 | Portsmouth | Blackpool |
| 15:00BST | Edwards Gnanduillet Spearing | Report | Harness McCrorie Haunstrup | Stadium:Bloomfield Road Attendance: 10,605 Referee: Christopher Sarginson |
| 7 September 2019 (2019-09-07) | Portsmouth | v | Southend United | Portsmouth |
| 15:00BST | Report | Stadium:Fratton Park | ||
| Note: The match was postponed on 1 September 2019 due to international selections.[32] | ||||
| 17 September 2019 (2019-09-17)6 | Portsmouth | 2–2 | Burton Albion | Portsmouth |
| 19:45BST | Curtis Downing Pitman | Report | Sbarra Wallace O'Toole Quinn | Stadium:Fratton Park Attendance: 16,610 Referee: Craig Hicks |
| 21 September 2019 (2019-09-21)7 | Wycombe Wanderers | 1–0 | Portsmouth | High Wycombe |
| 15:00BST | Ofoborh Akinfenwa | Report | Harrison Burgess Pitman | Stadium:Adams Park Attendance: 7,688 Referee: Seb Stockbridge |
| 28 September 2019 (2019-09-28)8 | Portsmouth | 1–0 | Bolton Wanderers | Portsmouth |
| 15:00BST | Curtis Close Pitman | Report | Hobbs Lowe | Stadium:Fratton Park Attendance: 18,382 Referee:Darren Drysdale |
| 5 October 2019 (2019-10-05)9 | Doncaster Rovers | 1–2 | Portsmouth | Doncaster |
| 15:00BST | James | Report | Naylor Harness Evans Harrison | Stadium:Keepmoat Stadium Attendance: 8,962 Referee: Andy Haines |
| 12 October 2019 (2019-10-12)10 | Portsmouth | 0–0 | Gillingham | Portsmouth |
| 15:00BST | Brown | Report | Ehmer O'Keefe Byrne Jones Tucker | Stadium:Fratton Park Attendance: 18,036 Referee: Graham Salisbury |
| 19 October 2019 (2019-10-19)11 | AFC Wimbledon | 1–0 | Portsmouth | Norbiton |
| 15:00BST | Wagstaff Thomas | Report | Brown Marquis Raggett | Stadium:The Cherry Red Records Stadium Attendance: 4,525 Referee: Sam Purkiss |
| 22 October 2019 (2019-10-22)12 | Portsmouth | 1–0 | Lincoln City | Portsmouth |
| 19:45BST | Marquis Raggett Burgess | Report | Stadium:Fratton Park Attendance: 17,266 |
| 26 October 2019 (2019-10-26)13 | Bristol Rovers | 2–2 | Portsmouth | Horfield |
| 15:00BST | Upson Rodman Ogogo MacGillivray | Report | Raggett Evans McCrorie Curtis Burgess | Stadium:Memorial Stadium Attendance: 8,648 Referee: Darren Handley |
| 2 November 2019 (2019-11-02)14 | Portsmouth | 1–1 | Oxford United | Portsmouth |
| 15:00GMT | McCrorie Evans Marquis | Report | Mackie Taylor | Stadium:Fratton Park Attendance: 18,528 Referee: Ben Toner |
| 5 November 2019 (2019-11-05)15 | Portsmouth | 4–1 | Southend United | Portsmouth |
| 19:45GMT | Marquis Harrison Harness | Report | Goodship Milligan | Stadium:Fratton Park Attendance: 16,995 Referee: Lee Swabey |
| 16 November 2019 (2019-11-16) | Portsmouth | v | Fleetwood Town | Portsmouth |
| 15:00GMT | Report | Stadium:Fratton Park | ||
| Note: On 7 November, the match was postponed due to international call-ups.[33] | ||||
| 23 November 2019 (2019-11-23)16 | Rochdale | 0–3 | Portsmouth | Rochdale |
| 15:00GMT | Report | Curtis Williams | Stadium:Crown Oil Arena Attendance: 3,789 Referee: James Adcock |
| 26 November 2019 (2019-11-26)17 | Portsmouth | 3–2 | Rotherham United | Portsmouth |
| 19:45GMT | Curtis Marquis Harrison Close | Report | Ladapo Ogbene Morris | Stadium:Fratton Park Attendance: 16,355 Referee: Antony Coggins |
| 7 December 2019 (2019-12-07)18 | Portsmouth | 2–2 | Peterborough United | Portsmouth |
| 15:00GMT | Brown Harrison Burgess | Report | Woodyard Toney Eisa Thompson | Stadium:Fratton Park Attendance: 17,643 Referee: Charles Breakspear |
| 14 December 2019 (2019-12-14)19 | Accrington Stanley | 4–1 | Portsmouth | Accrington |
| 15:00GMT | Harrison Charles Bishop Finley | Report | Curtis McCrorie | Stadium:Wham Stadium Attendance: 2,429 Referee: Martin Coy |
| 21 December 2019 (2019-12-21)20 | Portsmouth | 1–0 | Ipswich Town | Portsmouth |
| 15:00GMT | Harrison Burgess Curtis Williams | Report | Nsiala Edwards Chambers Nolan Woolfenden Jackson | Stadium:Fratton Park Attendance: 18,801 Referee: Brett Huxtable |
| 26 December 2019 (2019-12-26)21 | Portsmouth | 2–0 | Wycombe Wanderers | Portsmouth |
| 15:00GMT | Harrison Curtis Naylor Close | Report | Stewart Aarons Jacobson | Stadium:Fratton Park Attendance: 6,786 Referee: John Busby |
| 29 December 2019 (2019-12-29)22 | Milton Keynes Dons | 3–1 | Portsmouth | Denbigh |
| 15:00GMT | McGrandles Healey Brittain Kasumu Walsh Gilbey | Report | Harness Burgess Curtis | Stadium:Stadium mk Attendance: 12,788 Referee: Leigh Doughty |
| 1 January 2020 (2020-01-01)23 | Gillingham | 1–1 | Portsmouth | Gillingham |
| 15:00GMT | O'Keefe Jakubiak | Report | Evans Naylor Raggett | Stadium:Priestfield Stadium Attendance: 5,724 Referee: Alan Young |
| 11 January 2020 (2020-01-11)24 | Portsmouth | 2–1 | AFC Wimbledon | Portsmouth |
| 15:00GMT | Harness Cannon Marquis | Report | Pigott Reilly Wagstaff O'Neill | Stadium:Fratton Park Attendance: 18,417 Referee: Trevor Kettle |
| 18 January 2020 (2020-01-18)25 | Bolton Wanderers | 0–1 | Portsmouth | Horwich |
| 15:00GMT | Edwards Dodoo | Report | Raggett Burgess Harrison | Stadium:University of Bolton Stadium Attendance: 13,407 Referee: Tom Nield |
| 25 January 2020 (2020-01-25) | Portsmouth | v | Milton Keynes Dons | Portsmouth |
| 15:00GMT | Report | Stadium:Fratton Park | ||
| Note: Fixture was postponed due to Portsmouth'sFA Cup progression.[34] | ||||
| 28 January 2020 (2020-01-28)26 | Lincoln City | 0–2 | Portsmouth | Lincoln |
| 19:45GMT | Eardley Grant Morrell | Report | Close Curtis Marquis Naylor | Stadium:Sincil Bank Attendance: 8,983 Referee: Ben Toner |
| 1 February 2020 (2020-02-01)27 | Portsmouth | 2–0 | Sunderland | Portsmouth |
| 15:00GMT | Burgess Seddon Bolton Raggett | Report | Gooch Dobson Semenyo | Stadium:Fratton Park Attendance: 18,531 Referee: Chris Sarginson |
| 8 February 2020 (2020-02-08)28 | Tranmere Rovers | 0–2 | Portsmouth | Birkenhead |
| 15:00GMT | Vaughan | Report | Raggett Williams Bass | Stadium:Prenton Park Attendance: 6,985 Referee: Michael Salisbury |
| 11 February 2020 (2020-02-11)29 | Coventry City | 1–0 | Portsmouth | Bordesley |
| 19:45GMT | Godden | Report | McGeehan Close | Stadium:St Andrew's Trillion Trophy Stadium Attendance: 6,983 Referee: Scott Oldham |
| 15 February 2020 (2020-02-15)30 | Portsmouth | 2–0 | Shrewsbury Town | Portsmouth |
| 15:00GMT | Burgess Harrison Marquis | Report | Williams Ebanks-Landell Lang Goss | Stadium:Fratton Park Attendance: 18,214 Referee: Lee Swabey |
| 22 February 2020 (2020-02-22)31 | Fleetwood Town | 1–0 | Portsmouth | Fleetwood |
| 15:00GMT | Connolly Souttar Burns Coutts | Report | Seddon | Stadium:Highbury Stadium Attendance: 3,370 Referee: Matt Donohue |
| 25 February 2020 (2020-02-25)32 | Portsmouth | 3–1 | Milton Keynes Dons | Portsmouth |
| 19:45GMT | Cannon Marquis Burgess Harness | Report | Gilbey Lewington Morris Poole | Stadium:Fratton Park Attendance: 16,577 Referee: Kevin Johnson |
| 28 February 2020 (2020-02-28)33 | Portsmouth | 3–0 | Rochdale | Portsmouth |
| 19:45GMT | Williams Burgess Seddon | Report | Norrington-Davies Morley Camps | Stadium:Fratton Park Attendance: 17,600 Referee: Nick Kinseley |
| 7 March 2020 (2020-03-07)34 | Peterborough United | 2–0 | Portsmouth | Peterborough |
| 15:00GMT | Butler Brown Toney | Report | Whatmough Cannon Naylor Raggett Marquis | Stadium:Weston Homes Stadium Attendance: 9,414 Referee: Oliver Yates |
| 10 March 2020 (2020-03-10)35 | Portsmouth | 2–2 | Fleetwood Town | Portsmouth |
| 19:45GMT | Raggett Souttar Curtis Harrison | Report | Whelan McKay Gibson Souttar Connolly | Stadium:Fratton Park Attendance: 16,775 Referee:Darren Drysdale |
| 14 March 2020 (2020-03-14) | Portsmouth | v | Accrington Stanley | Portsmouth |
| 15:00GMT | Stadium:Fratton Park | |||
| Note: Season was suspended until 3 April 2020, due to theCOVID-19 pandemic.[35] | ||||
| 17 March 2020 (2020-03-17) | Portsmouth | v | Doncaster Rovers | Portsmouth |
| 19:45GMT | Stadium:Fratton Park | |||
| Note: Season was suspended until 3 April 2020, due to theCOVID-19 pandemic.[35] | ||||
| 21 March 2020 (2020-03-21) | Ipswich Town | v | Portsmouth | Ipswich |
| 15:00GMT | Stadium:Portman Road | |||
| Note: Season was suspended until 3 April 2020, due to theCOVID-19 pandemic.[35] | ||||
| 28 March 2020 (2020-03-28) | Oxford United | v | Portsmouth | Oxford |
| 15:00GMT | Stadium:Kassam Stadium | |||
| Note: Season was suspended until 3 April 2020, due to theCOVID-19 pandemic.[35] | ||||
| 4 April 2020 (2020-04-04) | Portsmouth | v | Bristol Rovers | Portsmouth |
| 15:00GMT | Stadium:Fratton Park | |||
| Note: On 3 April, theEnglish Football League decided to postpone all football until safe to do so due to theCOVID-19 pandemic.[36] | ||||
| 10 April 2020 (2020-04-10) | Rotherham United | v | Portsmouth | Rotherham |
| 15:00BST | Stadium:AESSEAL New York Stadium | |||
| Note: On 3 April, theEnglish Football League decided to postpone all football until safe to do so due to theCOVID-19 pandemic.[36] | ||||
| 13 April 2020 (2020-04-13) | Portsmouth | v | Blackpool | Portsmouth |
| 13:00BST | Stadium:Fratton Park | |||
| Note: On 3 April, theEnglish Football League decided to postpone all football until safe to do so due to theCOVID-19 pandemic.[36] | ||||
| 18 April 2020 (2020-04-18) | Southend United | v | Portsmouth | Southend-on-Sea |
| 15:00BST | Stadium:Roots Hall | |||
| Note: On 3 April, theEnglish Football League decided to postpone all football until safe to do so due to theCOVID-19 pandemic.[36] | ||||
| 3 May 2020 (2020-05-03) | Burton Albion | v | Portsmouth | Burton upon Trent |
| 15:00BST | Stadium:Pirelli Stadium | |||
| Note: On 3 April, theEnglish Football League decided to postpone all football until safe to do so due to theCOVID-19 pandemic.[36] | ||||
| 3 July 2020 (2020-07-03)Semi-final first leg | Portsmouth | 1–1 | Oxford United | Portsmouth |
| 17:30BST | McGeehan Curtis | Report | Brannagan Browne Rodríguez | Stadium:Fratton Park Attendance: 0 Referee: Gavin Ward |
| 6 July 2020 (2020-07-06)Semi-final second leg | Oxford United | 1–1 (a.e.t.) (2–2agg.) (5–4p) | Portsmouth | Oxford |
| 17:00BST | Harrison Long Browne Dickie Rodríguez Taylor | Report | Harness Marquis Curtis | Stadium:Kassam Stadium Attendance: 0 Referee:Darren England |
| Penalties | ||||
| Woodburn Forde Taylor Mousinho Brannagan | ||||
The first round draw was made on 21 October 2019.[37] The second round draw was made live on 11 November fromChichester City's stadium, Oaklands Park.[38] The third round draw was made live onBBC Two fromEtihad Stadium,Micah Richards andTony Adams conducted the draw.[39] The fourth round draw was made byAlex Scott andDavid O'Leary on Monday, 6 January.[40] The draw for the fifth round was made on 27 January 2020, live onThe One Show.[41]
| 11 November 2019 (2019-11-11)First round | Harrogate Town | 1–2 | Portsmouth | Harrogate |
| 19:45GMT | Beck | Report | Haunstrup Curtis | Stadium:CNG Stadium Attendance: 3,048 Referee: Anthony Backhouse |
| 30 November 2019 (2019-11-30)Second round | Portsmouth | 2–1 | Altrincham | Portsmouth |
| 15:00GMT | Close Harness Williams Pitman | Report | Hancock | Stadium:Fratton Park Attendance: 8,539 Referee: Tom Nield |
| 4 January 2020 (2020-01-04)Third round | Fleetwood Town | 1–2 | Portsmouth | Fleetwood |
| 15:00GMT | Evans McAleny | Report | Raggett Bolton Harness Walkes | Stadium:Highbury Stadium Attendance: 2,145 Referee: Marc Edwards |
| 25 January 2020 (2020-01-25)Fourth round | Portsmouth | 4–2 | Barnsley | Portsmouth |
| 15:00GMT | Close Marquis Curtis Burgess | Report | Woodrow Chaplin | Stadium:Fratton Park Attendance: 13,286 Referee:Graham Scott |
| 2 March 2020 (2020-03-02)Fifth round | Portsmouth | 0–2 | Arsenal | Portsmouth |
| 19:45GMT | McGeehan | Report | Guendouzi Papastathopoulos Nketiah | Stadium:Fratton Park Attendance: 18,839 Referee:Mike Dean |
The first round draw was made on 20 June.[42] The second round draw was made on 13 August 2019 following the conclusion of all but one first-round matches.[43] The third round draw was confirmed on 28 August 2019, live onSky Sports.[44]
| 6 August 2019 (2019-08-06)First round | Portsmouth | 3–0 | Birmingham City | Portsmouth |
| 19:45BST | Harrison Close | Report | Harding Bajrami Agus Medina Bellingham | Stadium:Fratton Park Attendance: 9,913 Referee: Neil Hair |
| Note: Live onSky Sports | ||||
| 28 August 2019Second round | Queens Park Rangers | 0–2 | Portsmouth | Shepherd's Bush |
| 19:45BST | Manning Wells Kelly Kane | Report | Marquis Harness Cannon | Stadium:Loftus Road Attendance: 7,783 Referee: Ross Joyce |
| 24 September 2019Third round | Portsmouth | 0–4 | Southampton | Portsmouth |
| 19:45BST | Hawkins Pitman | Report | Ings Bertrand Cédric Redmond | Stadium:Fratton Park Attendance: 18,707 Referee:Kevin Friend |
| Note: Live onSky Sports | ||||
This section needs to beupdated. Please help update this article to reflect recent events or newly available information.(March 2021) |
On 9 July 2019, the pre-determined group stage draw was announced with Invited clubs to be drawn on 12 July 2019.[45] The draw for the second round was made on 16 November 2019 live onSky Sports.[46] The third round draw was confirmed on 5 December 2019.[47] The semi-final draw was made onQuest byIan Holloway andPaul Heckingbottom, on 25 January 2020.[48]
| Pos | Div | Team | Pld | W | PW | PL | L | GF | GA | GD | Pts | Qualification |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | L1 | Portsmouth | 3 | 2 | 1 | 0 | 0 | 6 | 3 | +3 | 8 | Advance toRound 2 |
| 2 | L1 | Oxford United | 3 | 2 | 0 | 1 | 0 | 8 | 4 | +4 | 7 | |
| 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 |
| 3 September 2019 (2019-09-03)Group stage | Portsmouth | 1–0 | Crawley Town | Portsmouth |
| 19:45BST | Pitman | Report | Allarakhia Sendles-White | Stadium:Fratton Park Attendance: 3,784 Referee: James Linington |
| 14 September 2019 (2019-09-14)Group stage | Portsmouth | 3–1 | Norwich City U21 | Portsmouth |
| 12:30BST | Harrison Flint | Report | Milovanovic Scully | Stadium:Fratton Park Attendance: 2,855 Referee: Brett Huxtable |
| 8 October 2019 (2019-10-08)Group stage | Oxford United | 2–2 (4–5p) | Portsmouth | Oxford |
| 19:45BST | Taylor Dickie Agyei | Report | Rew Lethbridge Walkes Haunstrup | Stadium:The Kassam Stadium Attendance: 1,548 Referee: Will Finnie |
| Penalties | ||||
| Sole Brannagan Hall Sykes Ruffels Agyei Long | Evans Harrison Close Williams Downing Walkes Haunstrup | |||
| 3 December 2019 (2019-12-03)Second round | Portsmouth | 2–1 | Northampton Town | Portsmouth |
| 19:45GMT | Maloney Bolton Harness | Report | Harriman Martin | Stadium:Fratton Park Attendance: 2,413 Referee: Will Finnie |
| 7 January 2020 (2020-01-07)Third round | Walsall | 1–2 | Portsmouth | Bescot |
| 19:45GMT | Perry Adebayo Lavery | Report | Marquis Hackett-Fairchild Harrison | Stadium:Banks's Stadium Attendance: 1,082 Referee: Anthony Backhouse |
| 21 January 2020 (2020-01-21)Quarter-final | Portsmouth | 2–1 | Scunthorpe United | Portsmouth |
| 19:45GMT | Marquis McGeehan | Report | Eisa | Stadium:Fratton Park Attendance: 5,382 |
| 18 February 2020 (2020-02-18)Semi-final | Portsmouth | 3–2 | Exeter City | Portsmouth |
| 19:45GMT | Harness McGeehan Marquis | Report | Fisher Warren Taylor Burgess | Stadium:Fratton Park Attendance: 14,735 Referee: Craig Hicks |
| 4 April 2020 (2020-04-04)Final | Portsmouth | v | Salford City | London |
| 15:00GMT | Stadium:Wembley Stadium | |||
| Note: On 3 April, theEnglish Football League decided to postpone all football until safe to do so due to theCOVID-19 pandemic.[36] | ||||