The 2019–20 FA Cup (also known as the Football Association Challenge Cup) was the 139th edition of the oldest football tournament in the world. It was sponsored by Emirates and known as The Emirates FA Cup for sponsorship purposes.

On 13 March 2020, it was agreed that the FA Cup, as well as the rest of professional football in England, would be suspended due to the COVID-19 pandemic. On 29 May 2020, The FA announced plans to restart the competition, with the rescheduled quarter-finals provisionally set to be played on 27 and 28 June and the final on 1 August. All remaining matches including the final were played behind closed doors. In an effort to "promote good, positive mental health for everyone", according to Prince William, the president of The Football Association, the 2020 FA Cup final was known as the "Heads Up FA Cup Final", with "Heads Up" a campaign to promote mental health.

The defending champions, Premier League side Manchester City, were eliminated by Arsenal in the semi-finals on 18 July. Arsenal won the final 2–1 against Chelsea, their first win since 2017 and fourth in seven years, for their record-extending fourteenth FA Cup title.

Teams

RoundClubs remainingClubs involvedWinners from previous roundNew entries this roundLeagues entering at this round
First round proper123 initially 12479 initially 803247 initially 4823 EFL League One teams 24 EFL League Two teams
Second round proper844040nonenone
Third round proper6464204420 Premier League teams 24 EFL Championship teams
Fourth round proper323232nonenone
Fifth round proper161616nonenone
Quarter-finals888nonenone
Semi-finals444nonenone
Final222nonenone

Round and draw dates

For the first time, the fifth round fixtures were played midweek rather than on a weekend, to accommodate the "winter break".

PhaseRoundDraw dateDraw venueFirst match dateRef.
Qualifying roundsExtra preliminary round12 July 2019Wembley Stadium10 August 2019
Preliminary round24 August 2019
First round qualifying27 August 20197 September 2019
Second round qualifying9 September 201921 September 2019
Third round qualifying23 September 20195 October 2019
Fourth round qualifying7 October 201919 October 2019
Main tournamentFirst round proper21 October 2019Wallace Binder Ground (Maldon & Tiptree)8 November 2019
Second round proper11 November 2019Oaklands Park (Chichester City)29 November 2019
Third round proper2 December 2019City of Manchester Stadium (Manchester City)4 January 2020
Fourth round proper6 January 2020Emirates Stadium (Arsenal)24 January 2020
Fifth round proper27 January 2020BBC Broadcasting House2 March 2020
Quarter-finals4 March 2020Hillsborough Stadium (Sheffield Wednesday)27 June 2020 (originally 21 March 2020)
Semi-finals28 June 2020 (originally 22 March 2020)St James' Park (Newcastle United)18 July 2020 (originally 18 April 2020)
Final1 August 2020 (originally 23 May 2020)

Qualifying rounds

All of the competing teams that were not members of the Premier League or English Football League competed in the qualifying rounds to secure one of 32 available places in the first round proper. The qualifying competition began with the extra preliminary round on 10 August 2019, with the fourth and final qualifying round played over the weekend of 19 October 2019.

The winners from the fourth qualifying round were Boston United, Gateshead, Solihull Moors, Hartlepool United, Nantwich Town, Stourbridge, Chorley, Altrincham, Darlington, York City, Notts County, Wrexham, Harrogate Town, AFC Fylde, Chippenham Town, Yeovil Town, Dulwich Hamlet, Ebbsfleet United, Bromley, Maidstone United, Eastleigh, Oxford City, Maidenhead United, Chichester City, Hayes & Yeading United, Maldon & Tiptree, Barnet, Torquay United, Dover Athletic, Billericay Town, Kingstonian and Carshalton Athletic.

Maldon & Tiptree was the only club in this season's tournament appearing in the competition proper for the first time. Of the other successful qualifiers, Darlington and Hayes & Yeading United had last featured in the first round in 2010–11 (with Darlington having folded and been reconstituted in 2012), Boston United had last done so in 2006-07, Chippenham Town had last done so in 2005-06, Kingstonian had last done so in 2000-01, Dulwich Hamlet in 1998-99, Carshalton Athletic in 1997-98 and Chichester City in 1960-61 (although this Chichester City club was the product of a 2000 merger between the original club of that name and Portfield).

First round proper

The draw for the first round proper was held on 21 October 2019. The 32 winners from the qualifying competition joined the 47 clubs from League One and League Two in 39 ties played over the weekend of 9 November. Due to Bury's expulsion from the competition, Chichester City (the final team drawn) were given a bye to the second round proper. Chichester are one of two Level 8 teams that reached the first round along with Maldon & Tiptree, the lowest ranked teams left in the competition.

8 November 2019Dulwich Hamlet (6)1–4Carlisle United (4)East Dulwich, London
19:55 GMTC. Smith 49'Olomola 8' McKirdy 37', 86' M. Jones 55'Stadium: Champion Hill Attendance: 3,336 Referee: James Oldham
9 November 2019Sunderland (3)1–1Gillingham (3)Sunderland
13:00 GMTMcGeady 15'Lee 46'Stadium: Stadium of Light Attendance: 7,892 Referee: Michael Salisbury
19 November 2019 ReplayGillingham (3)1–0(a.e.t.)Sunderland (3)Gillingham
19:45 GMTHanlan 105'Stadium: Priestfield Stadium Attendance: 3,561 Referee: Alan Young
9 November 2019Ipswich Town (3)1–1Lincoln City (3)Ipswich
15:00 GMTDozzell 79'Walker 37'Stadium: Portman Road Attendance: 11,598 Referee: Kevin Johnson
20 November 2019 ReplayLincoln City (3)0–1Ipswich Town (3)Lincoln
19:45 GMTJudge 90+4'Stadium: Sincil Bank Attendance: 6,781 Referee: Andy Haines
9 November 2019Oxford City (6)1–5Solihull Moors (5)Oxford
15:00 GMTWiltshire 80'McCallum 10' Ball 32', 42', 46', 51'Stadium: Marsh Lane Attendance: 667 Referee: Thomas Parsons
9 November 2019Crawley Town (4)4–1Scunthorpe United (4)Crawley
15:00 GMTNadesan 35' Grego-Cox 82', 90+6' Nathaniel-George 90+4'Colclough 79'Stadium: Broadfield Stadium Attendance: 1,706 Referee: Lee Swabey
9 November 2019Colchester United (4)0–2Coventry City (3)Colchester
15:00 GMTShipley 11' McCallum 27'Stadium: Colchester Community Stadium Attendance: 2,919 Referee: Chris Sarginson
9 November 2019Bolton Wanderers (3)0–1Plymouth Argyle (4)Bolton
15:00 GMTMcFadzean 11'Stadium: University of Bolton Stadium Attendance: 6,992 Referee: Robert Lewis
9 November 2019Maidstone United (6)1–0Torquay United (5)Maidstone
15:00 GMTWishart 19'Stadium: Gallagher Stadium Attendance: 2,330 Referee: Joe Hull
9 November 2019Cambridge United (4)1–1Exeter City (4)Cambridge
15:00 GMTSmith 90+3'Fisher 34'Stadium: Abbey Stadium Attendance: 2,302 Referee: Peter Wright
19 November 2019 ReplayExeter City (4)1–0Cambridge United (4)Exeter
19:45 GMTFisher 70'Stadium: St James Park Attendance: 2,719 Referee: Sam Purkiss
9 November 2019Stourbridge (7)2–2Eastleigh (5)Amblecote
15:00 GMTLloyd 25' Grocott 52'Barnett 35' Rendell 86'Stadium: War Memorial Athletic Ground Attendance: 1,846 Referee: Sam Barrott
19 November 2019 ReplayEastleigh (5)3–0Stourbridge (7)Eastleigh
19:45 GMTRendell 50' (pen.) Smart 69' Johnson 78'Stadium: Ten Acres Attendance: 1,509 Referee: Peter Gibbons
9 November 2019Salford City (4)1–1Burton Albion (3)Salford
15:00 GMTTowell 83'Fraser 78'Stadium: Moor Lane Attendance: 2,724 Referee: Alan Young
19 November 2019 ReplayBurton Albion (3)4–1Salford City (4)Burton upon Trent
19:45 GMTAkins 42' Templeton 64' Brayford 70' Sarkic 81'Touray 52'Stadium: Pirelli Stadium Attendance: 1,479 Referee: Marc Edwards
9 November 2019Forest Green Rovers (4)4–0Billericay Town (6)Nailsworth
15:00 GMTStevens 38' J. Mills 45' Aitchison 45+2' Shephard 65'Stadium: The New Lawn Attendance: 1,419 Referee: Graham Salisbury
9 November 2019Ebbsfleet United (5)2–3Notts County (5)Northfleet
15:00 GMTPayne 7' Ugwu 89' (pen.)Wootton 34', 58' Turner 90+3'Stadium: Stonebridge Road Attendance: 1,206 Referee: Carl Brook
9 November 2019Walsall (4)2–2Darlington (6)Walsall
15:00 GMTLavery 86' Bates 89'Holness 17' Wheatley 90+7'Stadium: Bescot Stadium Attendance: 2,882 Referee: Adrian Quelch
20 November 2019 ReplayDarlington (6)0–1Walsall (4)Darlington
19:45 GMTLavery 68'Stadium: Blackwell Meadows Attendance: 3,106 Referee: Scott Oldham
9 November 2019Nantwich Town (7)0–1AFC Fylde (5)Nantwich
15:00 GMTCroasdale 44'Stadium: Weaver Stadium Attendance: 1,544 Referee: Ben Speedie
9 November 2019AFC Wimbledon (3)1–1Doncaster Rovers (3)Norbiton, London
15:00 GMTPigott 43'Anderson 63'Stadium: Kingsmeadow Attendance: 2,777 Referee: Darren Drysdale
19 November 2019 ReplayDoncaster Rovers (3)2–0AFC Wimbledon (3)Doncaster
19:45 GMTCoppinger 52' Bingham 70'Stadium: Keepmoat Stadium Attendance: 3,413 Referee: Chris Sarginson
9 November 2019Shrewsbury Town (3)1–1Bradford City (4)Shrewsbury
15:00 GMTLaurent 28'Oteh 19'Stadium: New Meadow Attendance: 3,764 Referee: Sam Purkiss
19 November 2019 ReplayBradford City (4)0–1Shrewsbury Town (3)Bradford
19:45 GMTEdwards 66'Stadium: Valley Parade Attendance: 3,888 Referee: Paul Marsden
9 November 2019Grimsby Town (4)1–1Newport County (4)Cleethorpes
15:00 GMTWaterfall 43'Amond 80' (pen.)Stadium: Blundell Park Attendance: 2,086 Referee: Leigh Doughty
20 November 2019 ReplayNewport County (4)2–0Grimsby Town (4)Newport
19:45 GMTAmond 50' Labadie 90+2'Stadium: Rodney Parade Attendance: 2,053 Referee: Darren Handley
9 November 2019Mansfield Town (4)1–0Chorley (5)Mansfield
15:00 GMTMaynard 81'Stadium: Field Mill Attendance: 2,418 Referee: Savvas Yianni
9 November 2019Tranmere Rovers (3)2–2Wycombe Wanderers (3)Birkenhead
15:00 GMTMorris 3', 67'Jacobson 26' Samuel 55'Stadium: Prenton Park Attendance: 3,849 Referee: Martin Coy
20 November 2019 ReplayWycombe Wanderers (3)1–2(a.e.t.)Tranmere Rovers (3)High Wycombe
19:45 GMTStewart 45'Ferrier 55' Morris 115'Stadium: Adams Park Attendance: 2,928 Referee: Graham Salisbury
9 November 2019Carshalton Athletic (7)1–4Boston United (6)Carshalton
15:00 GMTPattison 72'Thanoj 33', 90+1' Shiels 37' Wright 90+3'Stadium: War Memorial Sports Ground Attendance: 1,859 Referee: Tom Reeves
9 November 2019Cheltenham Town (4)1–1Swindon Town (4)Cheltenham
15:00 GMTAddai 90+3'Yates 90+1'Stadium: Whaddon Road Attendance: 3,456 Referee: Scott Oldham
19 November 2019 ReplaySwindon Town (4)0–1Cheltenham Town (4)Swindon
19:45 GMTAddai 50'Stadium: County Ground Attendance: 3,000 Referee: Darren Drysdale
9 November 2019Accrington Stanley (3)0–2Crewe Alexandra (4)Accrington
15:00 GMTKirk 45+2' Porter 67' (pen.)Stadium: Crown Ground Attendance: 1,655 Referee: Neil Hair
9 November 2019Maidenhead United (5)1–3Rotherham United (3)Maidenhead
15:00 GMTCassidy 25'Ihiekwe 69' Ladapo 75' Crooks 78'Stadium: York Road Attendance: 1,924 Referee: Ollie Yates
9 November 2019Blackpool (3)4–1Morecambe (4)Blackpool
15:00 GMTDelfouneso 9' Gnanduillet 24' Virtue 45' Kaikai 84'Stockton 45+2'Stadium: Bloomfield Road Attendance: 5,371 Referee: Ross Joyce
9 November 2019Milton Keynes Dons (3)0–1Port Vale (4)Milton Keynes
15:00 GMTWorrall 20'Stadium: Stadium MK Attendance: 3,598 Referee: Craig Hicks
9 November 2019Stevenage (4)1–1Peterborough United (3)Stevenage
15:00 GMTList 56'Maddison 79'Stadium: Broadhall Way Attendance: 2,981 Referee: Nick Kinseley
19 November 2019 ReplayPeterborough United (3)2–0Stevenage (4)Peterborough
19:45 GMTEisa 11' R. Jones 90+4'Stadium: London Road Attendance: 3,593 Referee: Ollie Yates
10 November 2019Dover Athletic (5)1–0Southend United (3)River
12:00 GMTSotiriou 84'Stadium: Crabble Athletic Ground Attendance: 1,754 Referee: David Rock
10 November 2019Barnet (5)0–2Fleetwood Town (3)Canons Park, London
12:45 GMTEvans 29' Hunter 90'Stadium: The Hive Stadium Attendance: 1,100 Referee: John Busby
10 November 2019Bristol Rovers (3)1–1Bromley (5)Bristol
12:45 GMTLeahy 78'Bush 83'Stadium: Memorial Stadium Attendance: 3,649 Referee: Daniel Middleton
19 November 2019 ReplayBromley (5)0–1Bristol Rovers (3)Bromley, London
19:45 GMTClarke-Harris 3'Stadium: Hayes Lane Attendance: 4,558 Referee: Christopher Pollard
10 November 2019Leyton Orient (4)1–2Maldon & Tiptree (8)Leyton, London
12:45 GMTDayton 67'Parish 43' Slew 65'Stadium: Brisbane Road Attendance: 3,425 Referee: Charles Breakspear
10 November 2019Chippenham Town (6)0–3Northampton Town (4)Chippenham
12:45 GMTSmith 22' Oliver 26', 45+3'Stadium: Hardenhuish Park Attendance: 2,625 Referee: Christopher Pollard
10 November 2019Macclesfield Town (4)0–4Kingstonian (7)Macclesfield
12:45 GMTHector 7' Theophanous 11', 69' Bennett 47'Stadium: Moss Rose Attendance: 996 Referee: Will Finnie
10 November 2019York City (6)0–1Altrincham (6)York
12:45 GMTPeers 82'Stadium: Bootham Crescent Attendance: 3,222 Referee: James Bell
10 November 2019Wrexham (5)0–0Rochdale (3)Wrexham
12:45 GMTStadium: Racecourse Ground Attendance: 3,274 Referee: Trevor Kettle
19 November 2019 ReplayRochdale (3)1–0Wrexham (5)Rochdale
19:45 GMTMcShane 8'Stadium: Spotland Attendance: 1,628 Referee: Seb Stockbridge
10 November 2019Gateshead (6)1–2Oldham Athletic (4)Gateshead
12:45 GMTAgnew 53'Morais 28' Smith 77'Stadium: International Stadium Attendance: 2,199 Referee: Josh Smith
10 November 2019Hayes & Yeading United (7)0–2Oxford United (3)Hayes, London
14:15 GMTLong 29' Hall 69'Stadium: Beaconsfield Road Attendance: 1,501 Referee: Darren Handley
11 November 2019Harrogate Town (5)1–2Portsmouth (3)Harrogate
20:40 GMTBeck 7'Haunstrup 17' Curtis 41'Stadium: Wetherby Road Attendance: 3,048 Referee: Anthony Backhouse
12 November 2019Yeovil Town (5)1–4Hartlepool United (5)Yeovil
19:45 GMTD'Ath 3'James 6' Holohan 20' Kabamba 59' Touré 86' (pen.)Stadium: Huish Park Attendance: 2,361 Referee: Carl Brook
Chichester City (8)Bye

Second round proper

The draw for the second round proper was held on 11 November 2019. The 39 winners of the first round proper and bye recipients Chichester City played in 20 second round proper ties on the weekend of 30 November. This round included two teams from level 8, Chichester City and Maldon & Tiptree, who were the lowest-ranked teams still in the competition.

29 November 2019Maldon & Tiptree (8)0–1Newport County (4)Maldon
19:55 GMTAmond 90+1'Stadium: Wallace Binder Ground Attendance: 1,876 Referee: Seb Stockbridge
30 November 2019Portsmouth (3)2–1Altrincham (6)Portsmouth
15:00 GMTClose 56' Pitman 90+4'Hancock 83' (pen.)Stadium: Fratton Park Attendance: 8,539 Referee: Tom Nield
30 November 2019Shrewsbury Town (3)2–0Mansfield Town (4)Shrewsbury
15:00 GMTLaurent 88' Walker 90+5'Stadium: New Meadow Attendance: 3,678 Referee: Andy Haines
30 November 2019Kingstonian (7)0–2AFC Fylde (5)Kingston upon Thames, London
15:00 GMTWilliams 9', 45+1'Stadium: King George's Field Attendance: 1,460 Referee: Lee Swabey
30 November 2019Walsall (4)0–1Oxford United (3)Walsall
15:00 GMTHenry 84'Stadium: Bescot Stadium Attendance: 3,224 Referee: Leigh Doughty
30 November 2019Forest Green Rovers (4)2–2Carlisle United (4)Nailsworth
15:00 GMTCollins 11' G. Jones 78' (o.g.)Thomas 40', 76'Stadium: The New Lawn Attendance: 1,504 Referee: Trevor Kettle
10 December 2019 ReplayCarlisle United (4)1–0Forest Green Rovers (4)Carlisle
19:45 GMTHayden 41'Stadium: Brunton Park Attendance: 1,736 Referee: Andy Haines
30 November 2019Oldham Athletic (4)0–1Burton Albion (3)Oldham
15:00 GMTBoyce 23'Stadium: Boundary Park Attendance: 2,858 Referee: Andy Davies
30 November 2019Cheltenham Town (4)1–3Port Vale (4)Cheltenham
15:00 GMTReid 3' (pen.)Pope 60', 63', 68'Stadium: Whaddon Road Attendance: 2,725 Referee: Ross Joyce
30 November 2019Eastleigh (5)1–1Crewe Alexandra (4)Eastleigh
17:30 GMTBarnes 86'Dale 36'Stadium: Ten Acres Attendance: 1,806 Referee: John Busby
10 December 2019 ReplayCrewe Alexandra (4)3–1Eastleigh (5)Crewe
19:45 GMTAnene 39', 63' Johnson 55' (o.g.)Barnes 90'Stadium: Gresty Road Attendance: 2,184 Referee: Sam Purkiss
1 December 2019Blackpool (3)3–1Maidstone United (6)Blackpool
14:00 GMTElokobi 47' (o.g.) Delfouneso 50', 51'Khan 29'Stadium: Bloomfield Road Attendance: 3,977 Referee: James Adcock
1 December 2019Coventry City (3)1–1Ipswich Town (3)Birmingham
14:00 GMTO'Hare 90+4'Keane 51'Stadium: St Andrew's Attendance: 2,878 Referee: Anthony Backhouse
10 December 2019 ReplayIpswich Town (3)1–2Coventry City (3)Ipswich
Garbutt 84'Shipley 18' Biamou 33'Stadium: Portman Road Attendance: 6,515 Referee: Chris Sarginson
1 December 2019Exeter City (4)2–2Hartlepool United (5)Exeter
14:00 GMTBowman 21' Atangana 29'Featherstone 73' Kabamba 79'Stadium: St James Park Attendance: 3,638 Referee: Josh Smith
10 December 2019 ReplayHartlepool United (5)1–0(a.e.t.)Exeter City (4)Hartlepool
Hawkes 93'Stadium: Victoria Park Attendance: 2,398 Referee: Scott Oldham
1 December 2019Gillingham (3)3–0Doncaster Rovers (3)Gillingham
14:00 GMTByrne 11' Lee 15' Hanlan 68'Stadium: Priestfield Stadium Attendance: 3,216 Referee: Darren Handley
1 December 2019Rochdale (3)0–0Boston United (6)Rochdale
14:00 GMTStadium: Spotland Stadium Attendance: 2,583 Referee: Dean Whitestone
16 December 2019 ReplayBoston United (6)1–2Rochdale (3)Boston
19:30 GMTThewlis 49'Crook 4' (o.g.) Morley 79' (pen.)Stadium: York Street Attendance: 4,190 Referee: Ollie Yates
1 December 2019Peterborough United (3)3–0Dover Athletic (5)Peterborough
14:00 GMTToney 7' Kent 79' Eisa 84'Stadium: London Road Attendance: 4,239 Referee: Brett Huxtable
1 December 2019Crawley Town (4)1–2Fleetwood Town (3)Crawley
14:00 GMTPalmer 44'Morris 41' Madden 66'Stadium: Broadfield Stadium Attendance: 2,000 Referee: Matt Donohue
1 December 2019Northampton Town (4)3–1Notts County (5)Northampton
14:00 GMTWharton 3' Oliver 25' Smith 76'Dennis 84'Stadium: Sixfields Stadium Attendance: 4,489 Referee: Paul Marsden
1 December 2019Bristol Rovers (3)1–1Plymouth Argyle (4)Bristol
14:00 GMTSercombe 74'Sarcevic 84' (pen.)Stadium: Memorial Stadium Attendance: 6,215 Referee: Will Finnie
17 December 2019 ReplayPlymouth Argyle (4)0–1Bristol Rovers (3)Plymouth
19:30 GMTRodman 68'Stadium: Home Park Attendance: 5,685 Referee: Andy Woolmer
1 December 2019Tranmere Rovers (3)5–1Chichester City (8)Birkenhead
15:00 GMTBlackett-Taylor 62', 85' Ferrier 64', 71', 75'Peake 90+1'Stadium: Prenton Park Attendance: 4,370 Referee: Darren Drysdale
2 December 2019Solihull Moors (5)3–4Rotherham United (3)Solihull
19:45 GMTOsborne 6' Gudger 8' Ball 62'Ladapo 76' Ihiekwe 79' Smith 88', 90+1'Stadium: Damson Park Attendance: 2,317 Referee: Carl Boyeson

Third round proper

Wolverhampton Wanderers vs Manchester United at Molineux Stadium

The draw for the third round proper was held on 2 December 2019. The 20 second round winners joined the 20 Premier League and 24 EFL Championship clubs in 32 ties played across the weekend of 4–6 January 2020. This round included two teams from level 5, AFC Fylde and Hartlepool United, who were the lowest-ranked teams still in the competition.

All thirty-two matches kicked off one minute late to encourage fans to take one minute to think about their mental health, and to broadcast a film narrated by FA president Prince William about this issue.

4 January 2020Rochdale (3)1–1Newcastle United (1)Rochdale
12:31 GMTWilbraham 79'Almirón 17'Stadium: Spotland Stadium Attendance: 8,593 Referee: David Coote
14 January 2020 ReplayNewcastle United (1)4–1Rochdale (3)Newcastle upon Tyne
19:45 GMTO'Connell 17' (o.g.) M. Longstaff 20' Almirón 26' Joelinton 82'Williams 86'Stadium: St James' Park Attendance: 29,786 Referee: Graham Scott
4 January 2020Bristol City (2)1–1Shrewsbury Town (3)Bristol
12:31 GMTDiédhiou 30'Goss 48'Stadium: Aston Gate Attendance: 9,730 Referee: John Busby
14 January 2020 ReplayShrewsbury Town (3)1–0Bristol City (2)Shrewsbury
19:45 GMTPierre 89'Stadium: New Meadow Attendance: 7,194 Referee: David Webb
4 January 2020Millwall (2)3–0Newport County (4)Bermondsey, London
12:31 GMTSmith 7' Mahoney 64' (pen.) Bradshaw 82'Stadium: The Den Attendance: 6,009 Referee: Tony Harrington
4 January 2020Rotherham United (3)2–3Hull City (2)Rotherham
12:31 GMTSmith 20' Vassell 43'Eaves 16', 66', 90+2'Stadium: New York Stadium Attendance: 6,044 Referee: Anthony Backhouse
4 January 2020Burnley (1)4–2Peterborough United (3)Burnley
12:31 GMTRodriguez 8', 52' Pieters 15' Hendrick 23'Toney 39' R. Jones 76'Stadium: Turf Moor Attendance: 8,043 Referee: Robert Jones
4 January 2020Birmingham City (2)2–1Blackburn Rovers (2)Birmingham
12:31 GMTCrowley 4' Bela 90'Armstrong 61' (pen.)Stadium: St Andrew's Attendance: 7,330 Referee: Oliver Langford
4 January 2020Fulham (2)2–1Aston Villa (1)Fulham, London
15:01 GMTKnockaert 53' Arter 74'El Ghazi 64'Stadium: Craven Cottage Attendance: 12,980 Referee: Craig Pawson
4 January 2020Cardiff City (2)2–2Carlisle United (4)Cardiff
15:01 GMTPaterson 50' Whyte 55'Bridge 12' McKirdy 45+2'Stadium: Cardiff City Stadium Attendance: 5,282 Referee: Geoff Eltringham
15 January 2020 ReplayCarlisle United (4)3–4Cardiff City (2)Carlisle
19:45 GMTThomas 7' McKirdy 51', 64'Flint 18', 48' Murphy 45' Ward 57'Stadium: Brunton Park Attendance: 4,381 Referee: Darren Handley
4 January 2020Oxford United (3)4–1Hartlepool United (5)Oxford
15:01 GMTHall 52' Baptiste 66' Fosu 84' Taylor 87' (pen.)Kitching 9'Stadium: Kassam Stadium Attendance: 6,240 Referee: Michael Salisbury
4 January 2020Southampton (1)2–0Huddersfield Town (2)Southampton
15:01 GMTSmallbone 47' Vokins 87'Stadium: St Mary's Stadium Attendance: 20,091 Referee: Tim Robinson
4 January 2020Brighton & Hove Albion (1)0–1Sheffield Wednesday (2)Brighton and Hove
15:01 GMTReach 65'Stadium: Falmer Stadium Attendance: 20,349 Referee: Andre Marriner
4 January 2020Reading (2)2–2Blackpool (3)Reading
15:01 GMTBaldock 56' Loader 66'Delfouneso 28' Gnanduillet 60'Stadium: Madejski Stadium Attendance: 10,181 Referee: John Brooks
14 January 2020 ReplayBlackpool (3)0–2Reading (2)Blackpool
19:45 GMTBoyé 42' Obita 82'Stadium: Bloomfield Road Attendance: 5,213 Referee: Darren Bond
4 January 2020Watford (1)3–3Tranmere Rovers (3)Watford
15:01 GMTDele-Bashiru 12' Chalobah 14' Pereyra 34'Jennings 65' Monthé 78' Mullin 87' (pen.)Stadium: Vicarage Road Attendance: 14,373 Referee: Graham Scott
23 January 2020 ReplayTranmere Rovers (3)2–1(a.e.t.)Watford (1)Birkenhead
19:45 GMTMonthé 36' Mullin 104'Hinds 68'Stadium: Prenton Park Attendance: 10,039 Referee: Tony Harrington
4 January 2020Preston North End (2)2–4Norwich City (1)Preston
15:01 GMTBodin 48' Harrop 84'Idah 2', 38', 61' (pen.) Hernández 28'Stadium: Deepdale Attendance: 7,616 Referee: Martin Atkinson
4 January 2020Brentford (2)1–0Stoke City (2)Brentford, London
15:01 GMTMarcondes 43'Stadium: Griffin Park Attendance: 7,575 Referee: Keith Stroud
4 January 2020Leicester City (1)2–0Wigan Athletic (2)Leicester
17:31 GMTPearce 19' (o.g.) Barnes 40'Stadium: King Power Stadium Attendance: 30,330 Referee: Simon Hooper
4 January 2020Wolverhampton Wanderers (1)0–0Manchester United (1)Wolverhampton
17:31 GMTStadium: Molineux Stadium Attendance: 31,381 Referee: Paul Tierney
15 January 2020 ReplayManchester United (1)1–0Wolverhampton Wanderers (1)Manchester
20:00 GMTMata 67'Stadium: Old Trafford Attendance: 67,025 Referee: Kevin Friend
4 January 2020Bournemouth (1)4–0Luton Town (2)Bournemouth
17:31 GMTBilling 8', 79' C. Wilson 67' Solanke 82'Stadium: Dean Court Attendance: 10,064 Referee: Darren England
4 January 2020Manchester City (1)4–1Port Vale (4)Manchester
17:31 GMTZinchenko 20' Agüero 42' Harwood-Bellis 58' Foden 76'Pope 35'Stadium: City of Manchester Stadium Attendance: 52,433 Referee: Lee Mason
4 January 2020Fleetwood Town (3)1–2Portsmouth (3)Fleetwood
17:31 GMTMcAleny 90+1'Bolton 66' Marquis 71'Stadium: Highbury Stadium Attendance: 2,145 Referee: Marc Edwards
5 January 2020Queens Park Rangers (2)5–1Swansea City (2)Shepherd's Bush, London
14:01 GMTHugill 21', 45' Osayi-Samuel 29' Wallace 76' Scowen 90+1'Byers 60'Stadium: Loftus Road Attendance: 6,712 Referee: Stephen Martin
5 January 2020Chelsea (1)2–0Nottingham Forest (2)Fulham, London
14:01 GMTHudson-Odoi 6' Barkley 33'Stadium: Stamford Bridge Attendance: 40,492 Referee: Peter Bankes
5 January 2020Charlton Athletic (2)0–1West Bromwich Albion (2)Charlton, London
14:01 GMTZohore 32'Stadium: The Valley Attendance: 6,426 Referee: David Webb
5 January 2020Sheffield United (1)2–1AFC Fylde (5)Sheffield
14:01 GMTRobinson 8' Clarke 60'Williams 78'Stadium: Bramall Lane Attendance: 11,133 Referee: Jarred Gillett
5 January 2020Bristol Rovers (3)2–2Coventry City (3)Bristol
14:01 GMTClarke-Harris 6' (pen.) Craig 32'Walsh 31' Craig 53' (o.g.)Stadium: Memorial Stadium Attendance: 7,000 Referee: Gavin Ward
14 January 2020 ReplayCoventry City (3)3–0Bristol Rovers (3)Birmingham
19:45 GMTBiamou 4', 56' Pask 50'Stadium: St Andrew's Attendance: 2,693 Referee: Anthony Backhouse
5 January 2020Crewe Alexandra (4)1–3Barnsley (2)Crewe
14:01 GMTGreen 48'Brown 3' Chaplin 75' Thomas 90+4'Stadium: Gresty Road Attendance: 5,158 Referee: James Linington
5 January 2020Middlesbrough (2)1–1Tottenham Hotspur (1)Middlesbrough
14:01 GMTFletcher 50'Lucas 61'Stadium: Riverside Stadium Attendance: 26,693 Referee: Stuart Attwell
14 January 2020 ReplayTottenham Hotspur (1)2–1Middlesbrough (2)Tottenham, London
20:05 GMTLo Celso 2' Lamela 15'Saville 83'Stadium: Tottenham Hotspur Stadium Attendance: 49,202 Referee: Craig Pawson
5 January 2020Crystal Palace (1)0–1Derby County (2)Selhurst
14:01 GMTMartin 32'Stadium: Selhurst Park Attendance: 15,507 Referee: Michael Oliver
5 January 2020Burton Albion (3)2–4Northampton Town (4)Burton upon Trent
14:01 GMTEdwards 45+2' Fraser 90+1'Adams 10' Watson 23' Goode 45+1' Hoskins 70'Stadium: Pirelli Stadium Attendance: 3,810 Referee: Jeremy Simpson
5 January 2020Liverpool (1)1–0Everton (1)Liverpool
16:01 GMTJones 71'Stadium: Anfield Attendance: 52,583 Referee: Jon Moss
5 January 2020Gillingham (3)0–2West Ham United (1)Gillingham
18:16 GMTZabaleta 74' Fornals 90+4'Stadium: Priestfield Stadium Attendance: 10,913 Referee: Andrew Madley
6 January 2020Arsenal (1)1–0Leeds United (2)Holloway, London
19:56 GMTNelson 55'Stadium: Emirates Stadium Attendance: 58,403 Referee: Anthony Taylor

Fourth round proper

The draw was held on 6 January 2020, ahead of the Arsenal v Leeds United match. The ties were played between 24 and 27 January 2020. Northampton Town of League Two (level 4) were the lowest-ranked team to compete in this round.

24 January 2020Northampton Town (4)0–0Derby County (2)Northampton
20:00 GMTStadium: Sixfields Stadium Attendance: 7,798 Referee: Darren England
4 February 2020 ReplayDerby County (2)4–2Northampton Town (4)Derby
19:45 GMTWisdom 28' Holmes 35' Marriott 51' Rooney 77' (pen.)Adams 47' Hoskins 84' (pen.)Stadium: Pride Park Stadium Attendance: 15,860 Referee: David Webb
24 January 2020Queens Park Rangers (2)1–2Sheffield Wednesday (2)Shepherd's Bush, London
20:00 GMTWells 90+3'Fox 43' Winnall 90+1'Stadium: Loftus Road Attendance: 11,871 Referee: Keith Stroud
25 January 2020Brentford (2)0–1Leicester City (1)Brentford, London
12:45 GMTIheanacho 4'Stadium: Griffin Park Attendance: 12,221 Referee: Chris Kavanagh
25 January 2020Southampton (1)1–1Tottenham Hotspur (1)Southampton
15:00 GMTBoufal 87'Son Heung-min 58'Stadium: St Mary's Stadium Attendance: 29,282 Referee: Peter Bankes
5 February 2020 ReplayTottenham Hotspur (1)3–2Southampton (1)Tottenham, London
19:45 GMTStephens 12' (o.g.) Lucas 78' Son Heung-min 87' (pen.)Long 34' Ings 72'Stadium: Tottenham Hotspur Stadium Attendance: 56,046 Referee: David Coote
25 January 2020Millwall (2)0–2Sheffield United (1)Bermondsey, London
15:00 GMTBešić 62' Norwood 84'Stadium: The Den Attendance: 12,653 Referee: Anthony Taylor
25 January 2020Reading (2)1–1Cardiff City (2)Reading
15:00 GMTMéïté 8'Paterson 5'Stadium: Madejski Stadium Attendance: 12,798 Referee: Marc Edwards
4 February 2020 ReplayCardiff City (2)3–3(a.e.t.) (1–4 p)Reading (2)Cardiff
19:45 GMTMurphy 19', 93' Glatzel 54'Richards 69' Rinomhota 79' Méïté 116'Stadium: Cardiff City Stadium Attendance: 4,832 Referee: Gavin Ward
Penalties
Flint Vaulks PackMcCleary Osho Obita Aluko
25 January 2020West Ham United (1)0–1West Bromwich Albion (2)Stratford, London
15:00 GMTTownsend 9'Stadium: London Stadium Attendance: 58,911 Referee: Stuart Attwell
25 January 2020Burnley (1)1–2Norwich City (1)Burnley
15:00 GMTPieters 72'Hanley 53' Drmić 57'Stadium: Turf Moor Attendance: 8,071 Referee: Michael Oliver
25 January 2020Coventry City (3)0–0Birmingham City (2)Birmingham
15:00 GMTStadium: St Andrew's Attendance: 21,193 Referee: Tim Robinson
4 February 2020 ReplayBirmingham City (2)2–2(a.e.t.) (4–1 p)Coventry City (3)Birmingham
19:45 GMTDean 90+2' Bela 120'Roberts 50' (o.g.) Biamou 114'Stadium: St Andrew's Attendance: 11,680 Referee: Darren Bond
Penalties
Jutkiewicz Bela G. Gardner DeanGodden Walsh Allen
25 January 2020Newcastle United (1)0–0Oxford United (3)Newcastle upon Tyne
15:00 GMTStadium: St James' Park Attendance: 52,221 Referee: Robert Jones
4 February 2020 ReplayOxford United (3)2–3(a.e.t.)Newcastle United (1)Oxford
19:45 GMTKelly 84' Holland 90+4'S. Longstaff 15' Joelinton 30' Saint-Maximin 116'Stadium: Kassam Stadium Attendance: 11,520 Referee: Peter Bankes
25 January 2020Portsmouth (3)4–2Barnsley (2)Portsmouth
15:00 GMTClose 37' Marquis 45+1' Curtis 62' Burgess 76'Woodrow 60' Chaplin 90+1'Stadium: Fratton Park Attendance: 13,286 Referee: Graham Scott
25 January 2020Hull City (2)1–2Chelsea (1)Kingston upon Hull
17:30 GMTGrosicki 78'Batshuayi 6' Tomori 64'Stadium: KCOM Stadium Attendance: 24,109 Referee: Craig Pawson
26 January 2020Manchester City (1)4–0Fulham (2)Manchester
13:00 GMTGündoğan 8' (pen.) B. Silva 19' Gabriel Jesus 72', 75'Stadium: City of Manchester Stadium Attendance: 39,223 Referee: Kevin Friend
26 January 2020Tranmere Rovers (3)0–6Manchester United (1)Birkenhead
15:00 GMTMaguire 10' Dalot 13' Lingard 16' Jones 41' Martial 45' Greenwood 56' (pen.)Stadium: Prenton Park Attendance: 13,779 Referee: Lee Mason
26 January 2020Shrewsbury Town (3)2–2Liverpool (1)Shrewsbury
17:00 GMTCummings 65' (pen.), 75'Jones 15' Love 46' (o.g.)Stadium: New Meadow Attendance: 9,510 Referee: Simon Hooper
4 February 2020 ReplayLiverpool (1)1–0Shrewsbury Town (3)Liverpool
20:00 GMTWilliams 75' (o.g.)Stadium: Anfield Attendance: 52,399 Referee: Andrew Madley
27 January 2020Bournemouth (1)1–2Arsenal (1)Bournemouth
20:00 GMTSurridge 90+4'Saka 5' Nketiah 26'Stadium: Dean Court Attendance: 10,308 Referee: Martin Atkinson

Fifth round proper

During the Chelsea vs Liverpool game at Stamford Bridge

The draw was held on 27 January 2020, ahead of the Bournemouth v Arsenal fourth-round match. The ties were played in midweek during the week commencing Monday 2 March 2020 and from this round onward, there were no replays; all ties would head to extra time and, if necessary, penalties to decide the team to advance in the event of a draw.

The lowest-ranked side to play in the fifth round was Portsmouth of League One (level 3).

2 March 2020Portsmouth (3)0–2Arsenal (1)Portsmouth
19:45 GMTSokratis 45+4' Nketiah 51'Stadium: Fratton Park Attendance: 18,839 Referee: Mike Dean
3 March 2020Chelsea (1)2–0Liverpool (1)Fulham, London
19:45 GMTWillian 13' Barkley 64'Stadium: Stamford Bridge Attendance: 40,103 Referee: Chris Kavanagh
3 March 2020Reading (2)1–2(a.e.t.)Sheffield United (1)Reading
20:00 GMTPușcaș 43' (pen.)McGoldrick 2' Sharp 105+1'Stadium: Madejski Stadium Attendance: 15,129 Referee: Kevin Friend
3 March 2020West Bromwich Albion (2)2–3Newcastle United (1)West Bromwich
20:00 GMTPhillips 74' Zohore 90+3'Almirón 33', 45+1' Lazaro 47'Stadium: The Hawthorns Attendance: 21,557 Referee: Anthony Taylor
4 March 2020Sheffield Wednesday (2)0–1Manchester City (1)Sheffield
19:45 GMTAgüero 53'Stadium: Hillsborough Stadium Attendance: 20,995 Referee: Michael Oliver
4 March 2020Leicester City (1)1–0Birmingham City (2)Leicester
19:45 GMTPereira 82'Stadium: King Power Stadium Attendance: 27,181 Referee: Jon Moss
4 March 2020Tottenham Hotspur (1)1–1(a.e.t.) (2–3 p)Norwich City (1)Tottenham, London
19:45 GMTVertonghen 13'Drmić 78'Stadium: Tottenham Hotspur Stadium Attendance: 58,007 Referee: Paul Tierney
Penalties
Dier Lamela Lo Celso Parrott FernandesMcLean Idah Stiepermann Cantwell
5 March 2020Derby County (2)0–3Manchester United (1)Derby
19:45 GMTShaw 33' Ighalo 41', 70'Stadium: Pride Park Stadium Attendance: 31,379 Referee: Craig Pawson

Quarter-finals

The draw for the quarter-finals took place on 4 March 2020. All teams playing in this round were from the Premier League, the first all-Premier League quarter-finals since 2005–06.

The ties were due to be played on 21 and 22 March 2020, before being postponed on 13 March 2020 due to the COVID-19 pandemic. The fixtures were revised to the 27 and 28 June 2020 following the end of the suspension. All ties were played behind closed doors.

As a gesture of solidarity following the murder of George Floyd, the 'Black Lives Matter' badge is used by all players from this round on. The FA also gave their support for any player who chooses to "take a knee" before or during matches. In addition, the NHS tribute badge was also used at all kits for the remainder of the season. All teams but Sheffield United and Newcastle United donned both badges at the front side, the others put the BLM badge below the players' number at the back of the shirt.

27 June 2020Norwich City (1)1–2(a.e.t.)Manchester United (1)Norwich
17:30 BSTCantwell 75'Ighalo 51' Maguire 118'Stadium: Carrow Road Attendance: 0 Referee: Jon Moss
28 June 2020Sheffield United (1)1–2Arsenal (1)Sheffield
13:00 BSTMcGoldrick 87'Pépé 25' (pen.) Ceballos 90+1'Stadium: Bramall Lane Attendance: 0 Referee: Paul Tierney
28 June 2020Leicester City (1)0–1Chelsea (1)Leicester
16:00 BSTBarkley 63'Stadium: King Power Stadium Attendance: 0 Referee: Mike Dean
28 June 2020Newcastle United (1)0–2Manchester City (1)Newcastle upon Tyne
18:30 BSTDe Bruyne 37' (pen.) Sterling 68'Stadium: St James' Park Attendance: 0 Referee: Lee Mason

Semi-finals

The semi-finals were played on 18 and 19 July 2020 and were shown on BT Sport and BBC Sport. Both games were played at Wembley Stadium. The draw was held during half-time of the Newcastle United–Manchester City quarter-final match and was conducted by Alan Shearer.

18 July 2020Arsenal (1)2–0Manchester City (1)Wembley, London
19:45 BSTAubameyang 19', 71'Stadium: Wembley Stadium Attendance: 0 Referee: Jon Moss
19 July 2020Manchester United (1)1–3Chelsea (1)Wembley, London
18:00 BSTFernandes 85' (pen.)Giroud 45+11' Mount 46' Maguire 74' (o.g.)Stadium: Wembley Stadium Attendance: 0 Referee: Mike Dean

Final

The 2020 FA Cup final was played on 1 August 2020 and was shown live on BT Sport and BBC Sport. Wembley Stadium hosted the game as usual.

Arsenal2–1Chelsea
Aubameyang 28' (pen.), 67'Pulisic 5'

Top scorers

RankPlayerClubGoals
1England James BallSolihull Moors5
England Harry McKirdyCarlisle United
3Paraguay Miguel AlmirónNewcastle United4
Gabon Pierre-Emerick AubameyangArsenal
France Maxime BiamouCoventry City
England Nathan DelfounesoBlackpool
England Morgan FerrierTranmere Rovers
England Tom PopePort Vale
9Republic of Ireland Pádraig AmondNewport County3
England Ross BarkleyChelsea
England Tom EavesHull City
Republic of Ireland Adam IdahNorwich City
Nigeria Odion IghaloManchester United
England Kieron MorrisTranmere Rovers
England Josh MurphyCardiff City
England Vadaine OliverNorthampton Town
England Michael SmithRotherham United
England Nathan ThomasCarlisle United
England Jordan WilliamsAFC Fylde

Broadcasting rights

The domestic broadcasting rights for the competition were held by the BBC and subscription channel BT Sport. The BBC held the rights since 2014–15, while BT Sport since 2013–14. The FA Cup Final was required to be broadcast live on UK terrestrial television under the Ofcom code of protected sporting events.

The following matches were broadcast live on UK television:

RoundDateTeamsKick-offChannels
DigitalTV
First round8 NovemberDulwich Hamlet v Carlisle United7:55pmBBC iPlayerBBC Two
10 NovemberDover Athletic v Southend United12:00pmBT Sport AppBT Sport 1
Hayes & Yeading United v Oxford United2:15pmBT Sport AppBT Sport 1
11 NovemberHarrogate Town v Portsmouth7:45pmBT Sport AppBT Sport 1
First round (Replay)19 NovemberBromley v Bristol Rovers7:45pmBT Sport AppBT Sport 1
20 NovemberDarlington v Walsall7:45pmBT Sport AppBT Sport 1
Newport County v Grimsby Town7:55pmBBC iPlayerBBC Two
Second round29 NovemberMaldon & Tiptree v Newport County7:55pmBBC iPlayerBBC Two
30 NovemberEastleigh v Crewe Alexandra5:30pmBT Sport AppBT Sport 1
1 DecemberTranmere Rovers v Chichester City3:00pmBT Sport AppBT Sport 1
2 DecemberSolihull Moors v Rotherham United7:45pmBT Sport AppBT Sport 1
Second round (Replay)16 DecemberBoston United v Rochdale7:30pmBT Sport AppBT Sport 1
17 DecemberPlymouth Argyle v Bristol Rovers7:30pmBT Sport AppBT Sport 1
Third round4 JanuaryRochdale v Newcastle United12:31pmBT Sport AppBT Sport 1
Wolverhampton Wanderers v Manchester United5:31pmBT Sport AppBT Sport 1
5 JanuaryMiddlesbrough v Tottenham Hotspur2:01pmBT Sport AppBT Sport 1
Liverpool v Everton4:01pmBBC iPlayerBBC One
Gillingham v West Ham United6:16pmBT Sport AppBT Sport 1
6 JanuaryArsenal v Leeds United7:56pmBBC iPlayerBBC One
Third round (Replay)14 JanuaryTottenham Hotspur v Middlesbrough8:05pmBBC iPlayerBBC One
15 JanuaryManchester United v Wolverhampton Wanderers7:45pmBT Sport AppBT Sport 1
Fourth round24 JanuaryNorthampton Town v Derby County8:00pmBT Sport AppBT Sport 1
Queens Park Rangers v Sheffield Wednesday8:00pmBT Sport AppBT Sport Extra
25 JanuaryBrentford v Leicester City12:45pmBBC iPlayerBBC One
Hull City v Chelsea5:30pmBT Sport AppBT Sport 1
26 JanuaryManchester City v Fulham1:00pmBBC iPlayerBBC One
Tranmere Rovers v Manchester United3:00pmBT Sport AppBT Sport 1
Shrewsbury Town v Liverpool5:00pmBBC iPlayerBBC One
27 JanuaryBournemouth v Arsenal8:00pmBT Sport AppBT Sport 1
Fourth round (Replay)4 FebruaryOxford United v Newcastle United8:05pmBBC iPlayerBBC One
5 FebruarySouthampton v Tottenham Hotspur7:45pmBT Sport AppBT Sport 1
Fifth round2 MarchReading v Sheffield United7:45pmBT Sport AppBT Sport 1
3 MarchChelsea v Liverpool7:30pmBBC iPlayerBBC One
West Bromwich Albion v Newcastle United8:00pmBBC iPlayerBBC Red Button
Reading v Sheffield United8:00pmFacebook—N/a
4 MarchSheffield Wednesday v Manchester City7:30pmBBC iPlayerBBC One
Tottenham Hotspur v Norwich City7:45pmBBC iPlayerBBC Red Button
Leicester City v Birmingham City7:45pmFacebook—N/a
5 MarchDerby County v Manchester United7:45pmBT Sport AppBT Sport 1
Quarter-finals27 JuneNorwich City v Manchester United5:30pmBBC iPlayerBBC One
28 JuneSheffield United v Arsenal1:00pmBT Sport AppBT Sport 1
Leicester City v Chelsea4:00pmBT Sport AppBT Sport 1
Newcastle United v Manchester City6:30pmBBC iPlayerBBC One
Semi-finals18 JulyArsenal v Manchester City7:45pmBT Sport AppBT Sport 1
19 JulyManchester United v Chelsea6:00pmBBC iPlayerBBC One
Final1 AugustArsenal v Chelsea5:30pmBBC iPlayerBBC One
BT Sport AppBT Sport 1

Notes