All 886 matches of the FA Cup 2019/20 season, with results. Last match: Arsenal 2–1 Chelsea.
Extra Preliminary Round
Skelmersdale United1 – 1Penistone ChurchWoodford Town1 – 1White EnsignBalham1 – 0RusthallBexhill United1 – 6Eastbourne TownSutton Common Rovers1 – 1MoleseyPlymouth Parkway1 – 0Buckland AthleticHackney Wick1 – 3Framlingham TownPunjab United0 – 1Broadbridge HeathStreet4 – 1Odd DownAshington AFC2 – 0Albion SportsAFC Liverpool2 – 3BurscoughEccleshill United2 – 1BootleCoventry Sphinx1 – 1Coventry UnitedHarrogate Railway1 – 10WhickhamNewton Aycliffe0 – 2Northallerton TownNorth Shields2 – 2Guisborough TownNostell MW2 – 2Stockton TownLongridge Town6 – 1Barnoldswick TownNorthwich Victoria2 – 2SilsdenRacing Club Warwick0 – 2AFC WulfruniansQuorn1 – 2Sherwood CollieryPotton United1 – 2Ely CityShildon AFC0 – 0Garforth TownSunderland RCA0 – 0Sunderland Ryhope CWVauxhall Motors1 – 2Winsford UnitedWalsham Le Willows1 – 2Peterborough N StarWalthamstow5 – 0Sporting Bengal UnitedTunbridge Wells1 – 1PaghamWalton & Hersham2 – 4SouthallWest Auckland Town1 – 3Bridlington TownWelling Town1 – 4Uckfield TownWestbury United0 – 1Fareham TownWhitley Bay1 – 7Hebburn TownWindsor0 – 3Reading CityWinterton Rangers2 – 1Grimsby BoroughWoodbridge Town1 – 0Coggeshall UnitedConsett1 – 1Dunston UTSKendal Town0 – 4Hemsworth MWBillingham Town3 – 0Yorkshire AmateurBishop Auckland0 – 2ThornabySeaham Red Star4 – 2Penrith AFCHall Road Rangers0 – 3GooleKnaresborough Town0 – 3Newcastle BenfieldCharnock Richard2 – 1Lower BreckThackley1 – 4Handsworth ParramoreIrlam4 – 0Ashton AthleticAvro3 – 4Litherland RemycaRuncorn Town2 – 0RylandsSquires Gate1 – 2West Didsbury & ChorltonClitheroe1 – 21874 NorthwichAthersley Recreation0 – 4PadihamCity of Liverpool3 – 1CampionLiversedge5 – 1Abbey HeyLye Town0 – 3Lutterworth TownRomulus0 – 0Wolverhampton CasualsLichfield City3 – 2Highgate UnitedHaughmond3 – 2Walsall WoodAtherstone Town1 – 3Stourport SwiftsCongleton Town1 – 1WestfieldsHanley Town2 – 3Leicester RoadBoldmere St. Michaels3 – 1Daventry TownTividale2 – 1WednesfieldDunkirk0 – 3GresleySporting Khalsa5 – 4Rugby TownHeather St Johns2 – 0Wolves SportingMalvern Town1 – 2Whitchurch AlportRadford0 – 7Heanor TownLeicester Nirvana2 – 1Oadby TownWorksop Town1 – 2Melton TownSleaford Town0 – 7AFC MansfieldMulbarton Wanderers0 – 0Boston UnitedSouth Normanton Athletic5 – 0SelstonBottesford Town2 – 8Long Eaton UnitedBarton Town Old Boys3 – 2Carlton TownShepshed Dynamo2 – 4Maltby MainAnstey Nomads0 – 3Kirby MuxloeLoughborough University3 – 1Ilkeston TownMarch Town United2 – 1Norwich UnitedEynesbury Rovers3 – 3Wellingborough TownDesborough Town1 – 3HistonBiggleswade4 – 1Mildenhall TownHolbeach United2 – 0Fakenham TownBugbrooke St Michaels1 – 0Norwich CBSBiggleswade United1 – 0Swaffham TownHarborough Town1 – 2Deeping RangersNewmarket Town2 – 2Arlesey TownGorleston1 – 0Pinchbeck UnitedGreat Yarmouth Town4 – 2WhitworthsHaverhill Rovers1 – 6Colney HeathCrawley Green2 – 5TakeleyHadley4 – 2RedbridgeClapton0 – 6Stowmarket TownHullbridge Sports1 – 2Stanway RoversLondon Colney2 – 0Hadleigh UnitedSawbridgeworth Town1 – 3Halstead TownClacton3 – 0St MargaretsburySouthend Manor0 – 0Long MelfordLeyton Athletic0 – 1CockfostersStotfold3 – 1Harpenden TownIlford1 – 2Harwich & ParkestonSaffron Walden Town1 – 0Baldock TownFairford Town3 – 2Enfield 1893AFC Hayes1 – 1WembleyClanfield 851 – 3Shortwood UnitedDunstable Town3 – 2Chipping Sodbury TownSlimbridge1 – 0Edgware TownTuffley Rovers1 – 1North Greenford UnitedRoyal Wootton1 – 1Aylesbury Vale DynamosLondon Tigers0 – 2Thame RangersNewport Pagnell Town6 – 2Cheltenham SaracensLeverstock Green1 – 1Ardley UnitedOxhey Jets0 – 4Flackwell HeathBishop's Cleeve3 – 0Easington SportsWantage Town1 – 1Brackley Town SaintsLeighton Town4 – 1Thornbury TownShrivenham1 – 1Holmer GreenHarefield United3 – 0Lydney TownLonglevens3 – 0Malmesbury VictoriaAFC Croydon Athletic1 – 0Virginia WaterLoxwood1 – 1Abbey RangersCrawley Down Gatwick0 – 2NewhavenCray Valley PM2 – 1Chatham TownBridon Ropes3 – 1Broadfields UnitedCorinthian1 – 2Little CommonHorley Town2 – 2BearstedEgham Town2 – 2LancingLordswood0 – 1Steyning TownCB Hounslow United2 – 1SheerwaterHorsham YMCA2 – 1CroydonSaltdean United6 – 1Eastbourne UnitedChertsey Town1 – 1CobhamTower Hamlets2 – 1SelseyChichester City3 – 1Erith TownHassocks2 – 0Langney WanderersArundel2 – 0Banstead AthleticRedhill2 – 1K SportsGlebe3 – 1Hollands & BlairColliers Wood United2 – 3ShorehamSheppey United4 – 1East PrestonGuildford City3 – 2Tooting BecSutton Athletic3 – 2Deal TownSpelthorne Sports1 – 1LingfieldGreenwich Borough2 – 3Canterbury CityCrowborough Athletic1 – 2VarndeaniansHanworth Villa3 – 2FisherBeckenham Town4 – 3Raynes Park ValeSolent University0 – 3Portland UnitedCowes Sports0 – 4Lymington TownShaftesbury Town1 – 4KnaphillFleet Town2 – 2Farnham TownBrockenhurst0 – 2AFC StonehamBournemouth FC2 – 1Frimley GreenBemerton Heath Harleq.3 – 3Andover New StreetAscot United2 – 2Badshot LeaBinfield3 – 2United ServicesRomsey Town1 – 5Hamble ClubAmesbury Town2 – 7ChristchurchHamworthy United3 – 0BashleyAFC Portchester2 – 2Hythe & DibdenHorndean5 – 3Camberley TownAlresford Town0 – 0Baffins Milton RoversCheddar2 – 3Bradford TownBitton2 – 1BridportWellington AFC1 – 1CribbsKeynsham Town0 – 1BrislingtonExmouth2 – 0Barnstaple TownSaltash United1 – 2Clevedon TownWilland Rovers2 – 1St AustellTavistock3 – 0Hengrove AthleticShepton Mallet3 – 1Cadbury HeathBridgwater Town1 – 0HallenAbingdon United1 – 2Brimscombe & ThruppThetford Town0 – 1Rothwell CorinthiansSholing1 – 0Tadley CallevaBarkingside4 – 1StanstedWinslow United2 – 3Roman Glass St GeorgeHallam0 – 2Staveley MWKirkley & Pakefield2 – 2WroxhamWorcester City4 – 1Stone Old AlleyniansNorthampton ON Chenecks2 – 3Godmanchester RoversHoddesdon Town2 – 0Brantham AthleticWest Essex1 – 2Whitton UnitedErith & Belvedere1 – 1Peacehaven & TelscombeBurnham2 – 1Tring Athletic
Extra Preliminary Round Replays
Lancing6 – 6Egham TownPeacehaven & Telscombe2 – 2Erith & BelvedereDunston UTS5 – 2ConsettArdley United3 – 1Leverstock GreenSunderland Ryhope CW1 – 2Sunderland RCAPagham0 – 2Tunbridge WellsAylesbury Vale Dynamos1 – 0Royal WoottonAndover New Street3 – 2Bemerton Heath Harleq.Arlesey Town1 – 0Newmarket TownGarforth Town3 – 2Shildon AFCWellingborough Town4 – 1Eynesbury RoversWembley3 – 2AFC HayesHolmer Green2 – 2ShrivenhamWolverhampton Casuals1 – 2RomulusNorth Greenford United2 – 1Tuffley RoversAbbey Rangers2 – 0LoxwoodBearsted0 – 2Horley TownMolesey0 – 1Sutton Common RoversLingfield0 – 4Spelthorne SportsFarnham Town1 – 2Fleet TownBadshot Lea2 – 1Ascot UnitedHythe & Dibden3 – 2AFC PortchesterCribbs5 – 1Wellington AFCBoston United4 – 2Mulbarton WanderersCobham2 – 4Chertsey TownSilsden3 – 4Northwich VictoriaWestfields4 – 1Congleton TownGuisborough Town1 – 0North ShieldsStockton Town5 – 1Nostell MWPenistone Church2 – 5Skelmersdale UnitedCoventry United0 – 1Coventry SphinxWhite Ensign3 – 1Woodford TownBrackley Town Saints1 – 2Wantage TownBaffins Milton Rovers2 – 1Alresford TownLong Melford6 – 6Southend ManorWroxham3 – 2Kirkley & Pakefield
Preliminary Round
Barking2 – 1AveleyBlackfield & Langley2 – 1AFC TottonGreat Yarmouth Town0 – 2Rothwell CorinthiansWhickham1 – 2ThornabyChristchurch1 – 2Badshot LeaWinchester City1 – 1AFC StonehamSutton Common Rovers3 – 0Eastbourne TownWhitehawk2 – 0Saltdean UnitedMickleover Sports3 – 0Coventry SphinxAFC Sudbury2 – 1Felixstowe & Walton UtdBedworth United1 – 1Halesowen TownWestfields2 – 3Lutterworth TownBedfont Sports3 – 2Hanworth VillaCambridge City0 – 2Barton RoversBurgess Hill Town0 – 3Sevenoaks TownEast Grinstead Town0 – 1Abbey RangersGrays Athletic5 – 2Heybridge SwiftsHastings United2 – 1Broadbridge HeathTooting & Mitcham United1 – 0Faversham TownSouth Park2 – 1Canterbury CityThatcham Town7 – 1Andover New StreetCity of Liverpool2 – 1Skelmersdale UnitedMarlow2 – 4Cinderford TownKidsgrove Athletic1 – 1Newcastle TownLoughborough Dynamo2 – 2Sherwood CollierySheffield2 – 1Litherland RemycaSpalding United2 – 4Dereham TownThame United3 – 3Leighton TownSlimbridge1 – 1BurnhamWhitstable Town3 – 1NewhavenTrafford2 – 0BurscoughWidnes2 – 2MossleyAtherton Collieries2 – 1Runcorn LinnetsWisbech Town2 – 2Ely CityBridon Ropes2 – 7Chichester CityBournemouth FC0 – 5Bracknell TownCB Hounslow United0 – 3Horley TownCockfosters0 – 4Coggeshall TownGodmanchester Rovers1 – 1St Neots TownGarforth Town0 – 4ColneEccleshill United1 – 1Glossop North EndFairford Town2 – 3Hanwell TownHamble Club0 – 1SholingHadley2 – 0Hoddesdon TownGorleston0 – 1AFC Kempston RoversGuildford City1 – 2VarndeaniansHeanor Town0 – 0AFC MansfieldHythe & Dibden2 – 1HorndeanHorsham YMCA2 – 1Egham TownHeather St Johns1 – 0Worcester CityHarwich & Parkeston0 – 2RomfordTower Hamlets1 – 6HorshamSunderland RCA1 – 0Hemsworth MWTavistock2 – 1Frome TownTakeley3 – 3White EnsignWroxham2 – 4StamfordPhoenix Sports0 – 6Staines TownBiggleswade4 – 0YaxleyBury Town1 – 2HistonBrighouse Town2 – 2Morpeth TownFrickley Athletic0 – 1Tadcaster AlbionBasingstoke Town0 – 2Westfield (Surrey)Harlow Town1 – 1Brentwood TownWingate & Finchley2 – 0Welwyn Garden CityAFC Dunstable0 – 0Hayes & Yeading UnitedSittingbourne2 – 0UxbridgeCray Valley PM0 – 2WhyteleafeBarton Town Old Boys1 – 3Grantham TownMelton Town1 – 3Cleethorpes TownBoston United0 – 0Leicester NirvanaLong Eaton United1 – 1South Normanton AthleticMaltby Main4 – 1Loughborough UniversityWinterton Rangers0 – 1Kirby MuxloeStaveley MW2 – 1Lincoln UnitedPeterborough Sports7 – 0Bugbrooke St MichaelsBedford Town0 – 1Deeping RangersMarch Town United2 – 1Wellingborough TownCorby Town4 – 0Holbeach UnitedVCD Athletic3 – 3Uckfield TownRedhill1 – 4BalhamArundel1 – 0ShorehamBeckenham Town0 – 1Ashford UnitedSouthall1 – 2Spelthorne SportsChipstead0 – 0HassocksHaywards Heath Town2 – 1Tunbridge WellsPortland United4 – 3Hamworthy UnitedArlesey Town2 – 0Peterborough N StarWalthamstow2 – 0Great Wakering RoversLong Melford0 – 2Colney HeathLondon Colney5 – 0Halstead TownWhitton United2 – 1Hertford TownClacton1 – 1Witham TownStotfold0 – 2Canvey IslandBowers & Pitsea4 – 2BarkingsideDunston UTS2 – 2GooleNewcastle Benfield1 – 0WorkingtonSeaham Red Star3 – 1Guisborough TownBillingham Town3 – 4Ossett UnitedAshington AFC1 – 3Marske UnitedPickering Town3 – 1Bridlington TownPontefract Collieries1 – 1Hebburn TownNorthallerton Town0 – 3Stockton TownStalybridge Celtic0 – 0West Didsbury & ChorltonRamsbottom United3 – 3Winsford UnitedCharnock Richard1 – 1Longridge TownReading City0 – 3MoneyfieldsBinfield3 – 2Lymington TownKnaphill0 – 1Fareham TownPlymouth Parkway5 – 2Paulton RoversBridgwater Town7 – 0BrislingtonCribbs0 – 1BidefordClevedon Town2 – 5Bristol Manor FarmShepton Mallet1 – 1Melksham TownBradford Town3 – 1Larkhall AthleticStreet1 – 5Willand RoversSaffron Walden Town1 – 2Maldon & TiptreeTilbury3 – 1Stanway RoversCheshunt1 – 0Stowmarket TownBasildon United7 – 1Framlingham TownWaltham Abbey4 – 0Woodbridge TownCirencester Town5 – 0North Greenford UnitedAylesbury Vale Dynamos4 – 5North LeighShrivenham0 – 2Chalfont St PeterLonglevens1 – 0NorthwoodWantage Town2 – 2Thame RangersBishop's Cleeve1 – 4KidlingtonHighworth Town3 – 0Ardley UnitedWembley2 – 3BerkhamstedDidcot Town2 – 1Roman Glass St GeorgeBrimscombe & Thrupp1 – 3Aylesbury UnitedNewport Pagnell Town1 – 2Flackwell HeathLittle Common2 – 1Three BridgesSutton Athletic6 – 0Ashford Town (Middlesex)Steyning Town1 – 4RamsgateHerne Bay2 – 2AFC Croydon AthleticChertsey Town5 – 1Erith & BelvedereSheppey United3 – 1GlebeFleet Town3 – 0Baffins Milton RoversYate Town2 – 2ExmouthBitton2 – 3Mangotsfield UnitedLiversedge1 – 0Droylsden1874 Northwich6 – 0Handsworth ParramoreNorthwich Victoria2 – 1Prescot CablesStocksbridge Park Steels2 – 3IrlamPadiham1 – 1MarineRadcliffe0 – 0Runcorn TownColeshill Town0 – 3Whitchurch AlportTividale0 – 5ChasetownAFC Wulfrunians0 – 1Leek TownStourport Swifts0 – 0Boldmere St. MichaelsBromsgrove Sporting2 – 1Leicester RoadBelper Town1 – 1Sporting KhalsaRomulus6 – 0Market Drayton TownGresley1 – 2Sutton Coldfield TownLichfield City3 – 0HaughmondSoham Town Rangers2 – 0Biggleswade UnitedEvesham United2 – 1Harefield UnitedFC Romania3 – 3WareCray Wanderers5 – 0Hythe TownDunstable Town4 – 1Shortwood United
Preliminary Round Replays
Halesowen Town3 – 1Bedworth UnitedLeicester Nirvana0 – 1Boston UnitedLongridge Town0 – 2Charnock RichardMelksham Town2 – 3Shepton MalletBoldmere St. Michaels4 – 1Stourport SwiftsWinsford United1 – 3Ramsbottom UnitedExmouth2 – 0Yate TownBrentwood Town2 – 1Harlow TownMossley2 – 3WidnesNewcastle Town1 – 2Kidsgrove AthleticMarine3 – 0PadihamMorpeth Town3 – 2Brighouse TownAFC Stoneham1 – 3Winchester CityAFC Mansfield2 – 1Heanor TownHebburn Town0 – 4Pontefract CollieriesBurnham1 – 1SlimbridgeUckfield Town2 – 2VCD AthleticHayes & Yeading United2 – 1AFC DunstableWitham Town3 – 2ClactonWare2 – 1FC RomaniaGoole1 – 4Dunston UTSGlossop North End3 – 1Eccleshill UnitedWest Didsbury & Chorlton2 – 3Stalybridge CelticSporting Khalsa1 – 3Belper TownSherwood Colliery0 – 1Loughborough DynamoSouth Normanton Athletic1 – 0Long Eaton UnitedEly City0 – 4Wisbech TownSt Neots Town3 – 1Godmanchester RoversLeighton Town2 – 1Thame UnitedAFC Croydon Athletic0 – 1Herne BayHassocks2 – 3ChipsteadRuncorn Town2 – 1RadcliffeWhite Ensign2 – 3TakeleyThame Rangers2 – 4Wantage Town
1st Round Qualifying
Sutton Common Rovers1 – 3Beaconsfield TownThatcham Town2 – 3SalisburySholing3 – 0Bradford TownHaringey Borough3 – 0Herne BayMetropolitan Police1 – 1HorshamNantwich Town3 – 1Grantham TownLeatherhead2 – 2LewesWeston-super-Mare3 – 0Fareham TownTruro City2 – 1Wimborne TownWhyteleafe1 – 0MersthamWaltham Abbey2 – 2Canvey IslandWestfield (Surrey)0 – 1ChipsteadVCD Athletic1 – 2MoneyfieldsWantage Town0 – 3Swindon SupermarineBarton Rovers4 – 0RomfordWilland Rovers1 – 2North LeighBromsgrove Sporting0 – 1StourbridgeBognor Regis Town3 – 0SittingbourneCheshunt1 – 0Brightlingsea RegentEast Thurrock United1 – 1Peterborough SportsCorinthian-Casuals4 – 0Sevenoaks TownBarwell4 – 1AFC MansfieldLowestoft Town2 – 0Leighton TownRushall Olympic3 – 1SheffieldSt Ives Town2 – 1BerkhamstedStafford Rangers3 – 0Mickleover SportsStalybridge Celtic0 – 2MarineWarrington Town2 – 2City of LiverpoolKirby Muxloe0 – 1Boston TownLiversedge0 – 2Stockton TownGlossop North End1 – 3Pontefract CollieriesWidnes0 – 4Whitby TownTadcaster Albion2 – 2Ashton UnitedTrafford3 – 0Bamber BridgeMorpeth Town3 – 1Hyde UnitedBanbury United2 – 2Gainsborough TrinityMatlock Town2 – 1Basford UnitedBelper Town1 – 0AlvechurchKidsgrove Athletic2 – 1Cleethorpes TownSutton Coldfield Town1 – 1Redditch UnitedAFC Hornchurch6 – 0AFC Kempston RoversStamford1 – 0Witham TownBiggleswade2 – 1TilburyBasildon United2 – 1Coggeshall TownHiston0 – 3Maldon & TiptreeWare5 – 1LeistonWisbech Town1 – 2Hitchin TownSt Neots Town2 – 2Biggleswade TownDereham Town1 – 1Needham MarketWhitstable Town0 – 4Folkestone InvictaChichester City2 – 0Chalfont St PeterBracknell Town0 – 2Carshalton AthleticHanwell Town2 – 3Staines TownHastings United3 – 3WorthingHaywards Heath Town0 – 1Hayes & Yeading UnitedAshford United0 – 3FarnboroughCinderford Town5 – 3BidefordDidcot Town0 – 1Poole TownWinchester City0 – 3Taunton TownCirencester Town1 – 0Gosport BoroughMangotsfield United0 – 5Blackfield & LangleyDunston UTS0 – 0Sunderland RCANewcastle Benfield2 – 3Runcorn TownHalesowen Town7 – 1Lichfield CityMaltby Main1 – 5Ramsbottom UnitedSeaham Red Star0 – 1Witton AlbionLutterworth Town0 – 3Hednesford TownLoughborough Dynamo1 – 0Heather St JohnsRomulus0 – 4BuxtonChasetown1 – 0Staveley MWSoham Town Rangers3 – 0Whitton UnitedRoyston Town7 – 2Rothwell CorinthiansGrays Athletic0 – 3March Town UnitedChertsey Town4 – 1Sheppey UnitedSouth Park1 – 3Badshot LeaTooting & Mitcham United3 – 1VarndeaniansWhitehawk0 – 1Abbey RangersRamsgate0 – 0ArundelPlymouth Parkway0 – 1Merthyr TownHighworth Town4 – 2ExmouthLonglevens0 – 2Portland UnitedScarborough Athletic1 – 1Marske UnitedUnited of Manchester2 – 2Atherton CollieriesSouth Shields0 – 0ColneTamworth3 – 1Nuneaton TownEnfield Town1 – 0AFC Rushden & DiamondsKings Langley3 – 1BarkingBowers & Pitsea2 – 1Brentwood TownThornaby2 – 2Ossett United1874 Northwich2 – 0Pickering TownCharnock Richard0 – 4IrlamLancaster City0 – 0Northwich VictoriaSouth Normanton Athletic0 – 1Coalville TownStratford Town6 – 1Boldmere St. MichaelsWhitchurch Alport0 – 2Leek TownWingate & Finchley4 – 1London ColneyTakeley0 – 1Potters Bar TownDeeping Rangers2 – 2AFC SudburyColney Heath1 – 3Corby TownDunstable Town3 – 5Bishop's StortfordHadley3 – 2Arlesey TownChesham United4 – 2Fleet TownHartley Wintney3 – 0Spelthorne SportsHarrow Borough5 – 0BinfieldHorley Town1 – 3BalhamSutton Athletic1 – 1Flackwell HeathLittle Common0 – 1HendonHorsham YMCA1 – 2MargateBridgwater Town1 – 3Bristol Manor FarmBurnham2 – 3Tiverton TownHythe & Dibden2 – 4KidlingtonTavistock3 – 3Shepton MalletCray Wanderers2 – 1Bedfont SportsKingstonian2 – 0Walton CasualsEvesham United0 – 2Dorchester TownAylesbury United0 – 3Walthamstow
1st Round Qualifying Replays
Shepton Mallet1 – 2TavistockCanvey Island2 – 1Waltham AbbeyColne1 – 0South ShieldsMarske United1 – 2Scarborough AthleticAshton United4 – 2Tadcaster AlbionHorsham3 – 2Metropolitan PolicePeterborough Sports3 – 2East Thurrock UnitedRedditch United1 – 3Sutton Coldfield TownNeedham Market2 – 1Dereham TownArundel0 – 4RamsgateWorthing3 – 2Hastings UnitedGainsborough Trinity1 – 0Banbury UnitedAtherton Collieries0 – 1United of ManchesterCity of Liverpool0 – 4Warrington TownAFC Sudbury2 – 3Deeping RangersFlackwell Heath3 – 1Sutton AthleticOssett United6 – 0ThornabySunderland RCA0 – 5Dunston UTSBiggleswade Town2 – 0St Neots TownLewes4 – 4LeatherheadNorthwich Victoria1 – 2Lancaster City
2nd Round Qualifying
Irlam0 – 2YorkChesham United1 – 2Hampton & RichmondHereford5 – 2Truro CityBelper Town0 – 0Witton AlbionTooting & Mitcham United1 – 0Dorking WanderersMarine1 – 2Dunston UTSColne0 – 0Ossett UnitedMaldon & Tiptree4 – 2Wingate & FinchleyUnited of Manchester1 – 2Warrington TownTiverton Town2 – 4Bristol Manor FarmBradford (Park Avenue)2 – 4Morpeth TownLeamington2 – 2ChasetownRuncorn Town1 – 3Farsley Celtic FCPortland United0 – 1SalisburyTavistock4 – 0Highworth TownWalthamstow1 – 1Abbey RangersSouthport5 – 2Scarborough AthleticChester1 – 1AltrinchamCurzon Ashton4 – 4Blyth SpartansAshton United1 – 0Pontefract CollieriesTrafford1 – 3Darlington 1883Gateshead6 – 0Ramsbottom UnitedAlfreton Town1 – 1King's Lynn TownStamford0 – 4Boston UnitedKettering Town1 – 1Sutton Coldfield TownLancaster City0 – 5Spennymoor TownPotters Bar Town2 – 0AFC HornchurchBishop's Stortford1 – 2Peterborough SportsDulwich Hamlet6 – 1Bognor Regis TownBillericay Town1 – 0Basildon UnitedLewes1 – 2Bowers & PitseaHarrow Borough0 – 1Carshalton AthleticBiggleswade Town1 – 2WareLowestoft Town4 – 0Needham MarketBarton Rovers0 – 1Hitchin TownEnfield Town2 – 0BraintreeMoneyfields0 – 2WhyteleafeHartley Wintney0 – 0Chichester CityHorsham0 – 2DartfordSt Albans City2 – 2WorthingKings Langley4 – 0Folkestone InvictaHaringey Borough5 – 0Staines TownFarnborough0 – 5WealdstoneWelling United7 – 0ChipsteadWeston-super-Mare2 – 1Merthyr TownSholing0 – 3WeymouthHavant & Wville2 – 1Taunton TownCirencester Town2 – 2Chippenham TownPoole Town2 – 1Hungerford TownSwindon Supermarine0 – 4Bath CityOxford City7 – 0North LeighKidlington0 – 5Gloucester CityBrackley Town4 – 0Cinderford TownBlackfield & Langley1 – 0Dorchester TownLoughborough Dynamo0 – 3TamworthRushall Olympic2 – 0Gainsborough TrinityBoston Town0 – 4Leek TownBuxton5 – 0Corby TownMatlock Town1 – 2Kidsgrove AthleticHednesford Town3 – 2BarwellCoalville Town1 – 2StourbridgeSt Ives Town0 – 0Canvey IslandAFC Telford United0 – 3Nantwich TownHalesowen Town4 – 1Stratford TownKidderminster Harriers0 – 0Stafford RangersBeaconsfield Town1 – 0Hemel Hempstead TownCorinthian-Casuals2 – 0Chelmsford CityTonbridge Angels1 – 2Eastbourne BoroughMargate3 – 1Concord RangersMaidstone Utd4 – 1Cheshunt1874 Northwich0 – 1Whitby TownGuiseley AFC1 – 0Stockton TownFlackwell Heath0 – 3Slough TownHadley1 – 0RamsgateBadshot Lea0 – 4Hayes & Yeading UnitedBalham3 – 5Royston TownHendon3 – 2Deeping RangersCray Wanderers5 – 2Soham Town RangersBiggleswade1 – 3Chertsey TownKingstonian3 – 0March Town United
2nd Round Qualifying Replays
King's Lynn Town2 – 1Alfreton TownBlyth Spartans1 – 0Curzon AshtonWorthing1 – 3St Albans CityAbbey Rangers2 – 1WalthamstowCanvey Island3 – 2St Ives TownChasetown1 – 2LeamingtonChippenham Town4 – 3Cirencester TownStafford Rangers3 – 0Kidderminster HarriersOssett United0 – 4ColneAltrincham1 – 0ChesterSutton Coldfield Town2 – 1Kettering TownChichester City1 – 0Hartley WintneyWitton Albion0 – 1Belper Town
3rd Round Qualifying
Halesowen Town0 – 2AltrinchamLeek Town0 – 2King's Lynn TownStourbridge2 – 1Stafford RangersBelper Town2 – 1Rushall OlympicSutton Coldfield Town0 – 1Boston UnitedKidsgrove Athletic0 – 1GatesheadDunston UTS2 – 3ColneAshton United2 – 6Spennymoor TownHednesford Town4 – 2Blyth SpartansBuxton1 – 2YorkPeterborough Sports1 – 0Guiseley AFCLowestoft Town1 – 2Carshalton AthleticKingstonian1 – 1Weston-super-MareWhitby Town1 – 1Gloucester CityTamworth0 – 0HerefordDulwich Hamlet3 – 0Eastbourne BoroughWeymouth4 – 1St Albans CityAbbey Rangers0 – 2WhyteleafeNantwich Town1 – 0Morpeth TownFarsley Celtic FC0 – 5SouthportLeamington0 – 2Darlington 1883Brackley Town2 – 0Warrington TownOxford City2 – 0Hampton & RichmondCanvey Island1 – 1Bowers & PitseaBristol Manor Farm0 – 0WealdstoneHaringey Borough1 – 0Cray WanderersMaldon & Tiptree6 – 1Chertsey TownChippenham Town3 – 3Slough TownSalisbury2 – 4MargateKings Langley3 – 0Corinthian-CasualsWare1 – 2Potters Bar TownHayes & Yeading United5 – 4HendonRoyston Town2 – 1Beaconsfield TownTooting & Mitcham United0 – 2Poole TownBillericay Town4 – 2Bath CityChichester City1 – 0Enfield TownMaidstone Utd2 – 1Hitchin TownBlackfield & Langley1 – 4DartfordWelling United4 – 1TavistockHavant & Wville3 – 0Hadley
3rd Round Qualifying Replays
4th Round Qualifying
Potters Bar Town1 – 1BarnetChesterfield1 – 1WrexhamWhyteleafe0 – 3Chippenham TownHednesford Town0 – 1Boston UnitedGateshead5 – 0ColneBarrow0 – 1Solihull MoorsWhitby Town1 – 1StourbridgeHartlepool1 – 0Brackley TownNantwich Town1 – 0King's Lynn TownChorley2 – 0Spennymoor TownSouthport1 – 3AltrinchamTamworth0 – 3Darlington 1883Notts County2 – 1Belper TownFC Halifax Town1 – 2Harrogate TownAFC Fylde6 – 1Peterborough SportsHavant & Wville1 – 2Dulwich HamletEbbsfleet United1 – 1WokingWelling United0 – 0EastleighBromley4 – 3Aldershot TownMaidstone Utd4 – 1Kings LangleyMaidenhead1 – 1WealdstoneOxford City2 – 1MargateBowers & Pitsea1 – 2Chichester CityHayes & Yeading United1 – 1Poole TownRoyston Town1 – 3Maldon & TiptreeTorquay3 – 2Boreham WoodSutton Utd1 – 1Billericay TownWeymouth1 – 2DoverDartford2 – 3KingstonianCarshalton Athletic2 – 1Dagenham & RedbridgeYork2 – 0Stockport CountyHaringey Borough0 – 3Yeovil Town
4th Round Qualifying Replays
1st Round
Dulwich Hamlet1 – 4CarlisleSunderland1 – 1GillinghamMilton Keynes Dons0 – 1Port ValeAFC Wimbledon1 – 1DoncasterGrimsby1 – 1Newport CountyStevenage1 – 1PeterboroughCambridge United1 – 1Exeter CityMaidenhead1 – 3RotherhamNantwich Town0 – 1AFC FyldeForest Green4 – 0Billericay TownEbbsfleet United2 – 3Notts CountyStourbridge2 – 2EastleighBlackpool4 – 1MorecambeAccrington ST0 – 2CreweCheltenham1 – 1Swindon TownCarshalton Athletic1 – 4Boston UnitedTranmere2 – 2WycombeMansfield Town1 – 0ChorleyShrewsbury1 – 1BradfordWalsall2 – 2Darlington 1883Salford City1 – 1Burton AlbionMaidstone Utd1 – 0TorquayBolton0 – 1PlymouthColchester0 – 2CoventryCrawley Town4 – 1ScunthorpeOxford City1 – 5Solihull MoorsIpswich1 – 1LincolnDover1 – 0SouthendLeyton Orient1 – 2Maldon & TiptreeBristol Rovers1 – 1BromleyMacclesfield0 – 4KingstonianBarnet0 – 2Fleetwood TownYork0 – 1AltrinchamGateshead1 – 2OldhamChippenham Town0 – 3NorthamptonWrexham0 – 0RochdaleHayes & Yeading United0 – 2Oxford UnitedHarrogate Town1 – 2PortsmouthYeovil Town1 – 4Hartlepool
1st Round Replays
Gillingham1 – 0SunderlandExeter City1 – 0Cambridge UnitedDoncaster2 – 0AFC WimbledonBradford0 – 1ShrewsburyEastleigh3 – 0StourbridgeSwindon Town0 – 1CheltenhamPeterborough2 – 0StevenageBurton Albion4 – 1Salford CityRochdale1 – 0WrexhamBromley0 – 1Bristol RoversWycombe1 – 2TranmereNewport County2 – 0GrimsbyDarlington 18830 – 1WalsallLincoln0 – 1Ipswich
2nd Round
Maldon & Tiptree0 – 1Newport CountyShrewsbury2 – 0Mansfield TownWalsall0 – 1Oxford UnitedPortsmouth2 – 1AltrinchamKingstonian0 – 2AFC FyldeForest Green2 – 2CarlisleCheltenham1 – 3Port ValeOldham0 – 1Burton AlbionEastleigh1 – 1CreweNorthampton3 – 1Notts CountyRochdale0 – 0Boston UnitedBlackpool3 – 1Maidstone UtdCrawley Town1 – 2Fleetwood TownCoventry1 – 1IpswichExeter City2 – 2HartlepoolGillingham3 – 0DoncasterPeterborough3 – 0DoverBristol Rovers1 – 1PlymouthTranmere5 – 1Chichester CitySolihull Moors3 – 4Rotherham
2nd Round Replays
3rd Round
Bristol City1 – 1ShrewsburyMillwall3 – 0Newport CountyRotherham2 – 3Hull CityBurnley4 – 2PeterboroughBirmingham2 – 1BlackburnRochdale1 – 1NewcastleFulham2 – 1Aston VillaWatford3 – 3TranmereSouthampton2 – 0HuddersfieldBrighton0 – 1Sheffield WednesdayReading2 – 2BlackpoolBrentford1 – 0Stoke CityPreston2 – 4NorwichCardiff2 – 2CarlisleOxford United4 – 1HartlepoolLeicester2 – 0WiganWolves0 – 0Manchester UnitedBournemouth4 – 0LutonManchester City4 – 1Port ValeFleetwood Town1 – 2PortsmouthCharlton0 – 1West BromBurton Albion2 – 4NorthamptonQPR5 – 1SwanseaChelsea2 – 0Nottingham ForestMiddlesbrough1 – 1TottenhamCrystal Palace0 – 1DerbySheffield Utd2 – 1AFC FyldeCrewe1 – 3BarnsleyBristol Rovers2 – 2CoventryLiverpool1 – 0EvertonGillingham0 – 2West HamArsenal1 – 0Leeds
3rd Round Replays
4th Round
QPR1 – 2Sheffield WednesdayNorthampton0 – 0DerbyBrentford0 – 1LeicesterBurnley1 – 2NorwichPortsmouth4 – 2BarnsleyCoventry0 – 0BirminghamWest Ham0 – 1West BromMillwall0 – 2Sheffield UtdReading1 – 1CardiffNewcastle0 – 0Oxford UnitedSouthampton1 – 1TottenhamHull City1 – 2ChelseaManchester City4 – 0FulhamTranmere0 – 6Manchester UnitedShrewsbury2 – 2LiverpoolBournemouth1 – 2Arsenal
4th Round Replays
5th Round
Quarter-finals
Semi-finals
Final
Results · 2019/20
Final standings · 2019/20
Standings aren't available for this competition yet.
