The 2019–20 Buildbase FA Vase was the 46th season of the FA Vase, an annual football competition for teams competing below Step 4 of the English National League System. The competition consisted of two qualifying rounds, six proper rounds, semi-finals (played over two legs), and the final played at Wembley Stadium. All first-leg ties until the semi-finals went to with extra time if level after 90 minutes; first-leg ties could also be resolved with penalties if both teams agreed and notified the referee at least 45 minutes before kick-off, per rule 11a of the Rules of the Challenge Vase.
The competition was paused at the semi-final stage due to the COVID-19 pandemic in the United Kingdom. The competition resumed in September 2020, but following new restrictions on gatherings in England the final was further postponed eventually being played on 3 May 2021.
Calendar The calendar for the 2019–20 Buildbase FA Vase, as announced by The Football Association.
Round Main Date Number of Fixtures Clubs Remaining New Entries This Round Losing Club Winning Club First round qualifying 31 August 2019 268 667 → 399 536 £175 £550 Second round qualifying 14 September 2019 169 399 → 230 70 £250 £725 First round proper 12 October 2019 102 230 → 128 35 £275 £825 Second round proper 2 November 2019 64 128 → 64 26 £300 £900 Third round proper 30 November 2019 32 64 → 32 0 £375 £1,125 Fourth round proper 11 January 2020 16 32 → 16 0 £625 £1,875 Fifth round proper 8 February 2020 8 16 → 8 0 £750 £2,250 Quarter-finals 29 February 2020 4 8 → 4 0 £1,375 £4,125 Semi-finals 5 September 2020 2 4 → 2 0 £1,750 £5,500 Final TBD 1 2 → 1 0 £20,000 £30,000
First round qualifying
Tie Home team (tier) Score Away team (tier) Friday 30 August 2019 68 GNP Sports (10) 3–2 Littleton (10) 80 71 St. Martins (10) 0–3 Shifnal Town (10) 58 100 Aylestone Park (10) 0–3 Loughborough University (9) 118 113 Walsham-le-Willows (9) 2–1 Lakenheath (10) 95 118 Park View (10) A–A West Essex (9) 70 Match abandoned in the 87th minute tied 1-1, due to a West Essex injury. 122 Clapton (9) 1–6 Catholic United (11) 48 140 Hackney Wick (10) 6–3 May & Baker (10) 50 172 Ascot United (9) 3–3 Fleet Town (9) 174 174 Shrivenham (9) 3–2 Milton United (10) 55 180 New College Swindon (10) 0–7 Royal Wootton Bassett Town (9) 70 184 Binfield (9) 1–0 Virginia Water (9) 129 229 Fareham Town (9) 2–0 Whitchurch United (10) 130 232 Hamble Club (9) 4–0 Totton & Eling (10) 105 Saturday 31 August 2019 1 Whitley Bay (9) 1–2 Barnoldswick Town (9) 308 2 Birtley Town (10) 2–5 Jarrow (10) 107 3 Harrogate Railway Athletic (10) 0–4 West Allotment Celtic (10) 71 4 Willington (10) 0–2 Albion Sports (9) 82 5 Garstang (10) 1–2 Sunderland West End (10) 123 6 Northallerton Town (9) 7–0 Stokesley SC (11) 128 7 Shildon (9) 3–0 Tow Law Town (10) 188 8 Chester-le-Street Town (10) 1–2 Garforth Town (9) 105 9 Knaresborough Town (9) 2–1 Washington (10) 109 10 Whitehaven (11) 0–9 Billingham Synthonia (10) 55 11 Billingham Town (9) 2–1 Heaton Stannington (10) 161 12 Penrith (9) 0–1 Guisborough Town (9) 135 13 Stockton Town (9) 4–0 Ashington (9) 405 14 Thackley (9) 3–2 Carlisle City (10) 83 15 Crook Town (10) 2–1 Brandon United (10) 137 17 Nelson (10) 1–3 Seaham Red Star (9) 55 18 AFC Blackpool (10) 2–1 Redcar Athletic (10) 125 19 Padiham (9) 5–0 Bedlington Terriers (10) 120 20 Longridge Town (9) 5–2 Newcastle University (10) 169 21 Newton Aycliffe (9) 2–1 Silsden (9) 120 22 Easington Colliery (10) 4–1 Holker Old Boys (10) 75 23 Eccleshill United (9) 0–4 Thornaby (9) 69 24 Yorkshire Amateur (9) 1–0 Alnwick Town (11) 62 25 Esh Winning (10) 3–2 Campion (10) 66 26 Ryhope Colliery Welfare (9) 2–0 North Shields (9) 86 27 Prestwich Heys (10) 1–0 1874 Northwich (9) 207 28 Swallownest (10) 0–2 Vauxhall Motors (10) 75 30 Retford United (11) 3–2 Daisy Hill (10) 84 31 Skelmersdale United (9) 5–2 New Mills (10) 89 33 Ashton Athletic (9) 3–2 AFC Darwen (10) 29 34 Bacup Borough (10) 1–2 Grimsby Borough (9) 46 36 Cammell Laird 1907 (10) 2–3 Charnock Richard (9) 103 37 Parkgate (10) 2–3 Chadderton (10) 85 38 Retford (10) 1–3 Barton Town (9) 103 39 Wythenshawe Town (10) 5–2 Goole (9) 174 40 Nostell Miners Welfare (10) 4–1 AFC Liverpool (10) 72 41 Staveley Miners Welfare (9) 2–5 Cheadle Town (10) 124 43 Harworth Colliery (11) 1–3 Stockport Town (10) 68 44 Cheadle Heath Nomads (10) 5–3 Ashton Town (10) 44 45 Maine Road (10) 5–2 Maltby Main (9) 49 47 Brigg Town (10) 3–0 Armthorpe Welfare (10) 118 48 Pilkington (10) 3–2 Atherton Laburnum Rovers (10) 111 49 Rylands (9) 6–0 Athersley Recreation (9) 97 50 Liversedge (9) 2–1 Hallam (10) 96 51 West Didsbury & Chorlton (10) W.O. Egerton (11) NA West Didsbury & Chorlton awarded a walkover due to Egerton failing ground grading requirements. 52 Avro (9) 0–2 Selby Town (10) 65 53 Abbey Hulton United (10) 3–2 Tipton Town (11) 54 54 Boldmere St. Michaels (9) 3–2 Stourport Swifts (9) 81 55 Heather St John's (9) 3–0 Hereford Pegasus (10) 49 56 Bromyard Town (11) 0–4 Uttoxeter Town (10) 32 57 Stafford Town (10) 1–3 Tividale (9) 78 58 Leicester Road (10) 3–1 Dudley Sports (10) 43 59 Racing Club Warwick (9) 4–0 AFC Bridgnorth (10) 115 60 FC Oswestry Town (10) 6–0 Bustleholme (11) 85 61 Highgate United (9) 11–1 Ellistown (11) 82 62 Bewdley Town (10) 1–2 Alsager Town (10) 70 64 Heath Hayes (10) 1–2 Ashby Ivanhoe (10) 54 65 Eccleshall (10) 2–3 Hanley Town (9) 109 67 Bolehall Swifts (11) 0–5 Coventry Copsewood (10) 43 69 Nuneaton Griff (10) 5–3 Wellington Amateurs (11) 40 70 Stapenhill (10) 0–2 Dudley Town (10) 71 72 Wolverhampton Casuals (10) 2–1 Bilston Town (10) 71 73 Haughmond (9) 3–1 Stone Old Alleynians (10) 51 74 Gresley (9) 1–0 Winsford United (9) 134 75 Lichfield City (10) 5–2 Romulus (9) 58 76 Sandbach United (10) 13–0 Wem Town (10) 85 77 Studley (10) 3–2 Brocton (10) 79 78 Wellington (10) 0–5 Worcester City (9) 117 79 Wolverhampton Sporting (10) 3–0 Cradley Town (10) 35 80 Hinckley (10) 2–1 Ellesmere Rangers (10) 121 81 Coton Green (11) 0–3 Shawbury United (10) 50 82 Wednesfield (10) 0–2 Droitwich Spa (11) 54 83 Coventry Sphinx (9) 2–1 AFC Wulfrunians (9) 76 84 County Hall (11) 1–3 Newark Flowserve (9) 57 85 Radford (10) 1–3 Cottesmore Amateurs (11) 56 86 Holbeach United (9) 3–2 Lincoln Moorlands Railway (11) 106 87 Bourne Town (10) 4–2 Sleaford Town (9) 74 88 Kirby Muxloe (10) 3–2 Oakham United (11) 47 89 FC Bolsover (10) W.O. Long Eaton United (9) NA Long Eaton United awarded a walkover due to FC Bolsover withdrawing from the East Midlands Counties League. 90 Harrowby United (10) 3–1 Belper United (10) 58 91 Shirebrook Town (10) 3–2 Arnold Town (11) 91 92 Quorn (9) 6–1 Boston Town (9) 93 93 Horncastle Town (11) 0–2 Sherwood Colliery (10) 280 94 Dunkirk (10) 1–0 Oadby Town (9) 22 95 AFC Mansfield (9) 1–0 Graham Street Prims (10) 65 96 Melton Town (10) 2–4 Gedling Miners Welfare (10) 104 97 Barrow Town (10) 5–3 Friar Lane & Epworth (11) 71 98 Pinxton (11) 2–3 Birstall United (10) 70 99 Hucknall Town (10) 4–3 Holbrook Sports (11) 113 101 Holwell Sports (10) 1–2 Heanor Town (10) 94 102 South Normanton Athletic (9) 7–0 Ollerton Town (10) 52 103 GNG FC (11) 0–9 Clifton All Whites (10) 38 105 Kimberley Miners Welfare (10) 2–1 Clipstone (10) 46 106 Borrowash Victoria (10) 1–2 West Bridgford (10) 40 108 Newmarket Town (9) 2–1 Gorleston (9) 91 109 Norwich CBS (10) 1–2 March Town United (10) 111 Framlingham Town (10) Great Yarmouth Town (10) 85 112 Fakenham Town (10) 0–4 Norwich United (9) 67 114 Mildenhall Town (9) 2–0 Swaffham Town (9) 165 115 Debenham LC (10) 2–0 Wisbech St. Mary (10) 44 116 Diss Town (10) 1–3 Huntingdon Town (10) 121 117 Ely City (9) 4–6 Peterborough Northern Star (9) 83 119 Wodson Park (10) 2–1 Sawbridgworth Town (9) 18 120 Holland (10) 0–2 Baldock Town (9) 80 121 FC Broxbourne Borough (10) 3–0 Barkingside (10) 35 123 New Salamis (10) 4–0 Codicote (11) 35 124 Hadleigh United (9) 6–2 Stotfold (10) 79 125 Hoddesdon Town (9) 1–2 Stanway Rovers (9) 67 126 Long Melford (9) 1–0 Little Oakley (10) 51 127 Cockfosters (9) 1–2 Coggeshall United (10) 62 128 Woodford Town (9) 1–2 St. Margaretsbury (9) 46 129 Ilford (9) 1–2 Enfield (9) 50 130 Takeley (9) 6–1 Burnham Ramblers (10) 40 131 Halstead Town (10) 1–3 Haverhill Borough (10) 140 132 FC Clacton (9) 3–0 Southend Manor (9) 88 134 Wivenhoe Town (10) 5–1 Clapton Community (11) 133 136 Colney Heath (9) 4–0 London Lions (10) 73 137 Lopes Tavares (10) 2–0 Harwich & Parkeston (10) 8 138 London Colney (9) 3–1 Brimsdown (10) 35 139 Sporting Bengal United (9) 0–1 Wormley Rovers (10) 38 141 Potton United (9) 0–6 Frenford (10) 87 142 Hashtag United (9) 2–0 Leyton Athletic (10) 154 143 Ipswich Wanderers (10) 0–3 Enfield Borough (10) 73 144 Crawley Green (9) 4–2 Ampthill Town (10) 68 145 Risborough Rangers (10) 6–0 Easington Sports (9) 111 146 Holmer Green (9) 0–1 Raunds Town (10) 41 149 Wellingborough Town (9) 4–1 Wellingborough Whitworth (10) 98 150 Bedford (10) 2–0 Burton Park Wanderers (10) 35