The 1998–99 FA Vase was the 25th season of the FA Vase, an annual football competition for teams in the lower reaches of the English football league system.
Tiverton Town won the competition, beating Bedlington Terriers in the final.
Calendar Round Date First round qualifying 12 September 1998 Second round qualifying 10 October 1998 First round proper 7 November 1998 Second round proper 28 November 1998 Third round proper 12 December 1998 Fourth round proper 9 January 1999 Fifth round proper 30 January 1999 Quarter-finals 20 February 1999 Semi-finals 13 March and 20 March 1999 Final 16 May 1999
First round qualifying
Tie no Home team Score Away team Attendance 1 Goole AFC 1-0 Fleetwood Freeport 255 2 Marske United 1–5 Shildon 140 3 Woodley Sports W.O. Blackpool Wren Rovers 4 Sheffield 1-5 Consett 74 5 Liversedge 3–2 Chadderton 94 6 Glasshoughton Welfare 2-4 Maltby Main 46 7 Newcastle Blue Star 1-3 Ossett Town 90 8 Parkgate 0–2 Shotton Comrades 46 9 Kirby Muxloe 1-0 Stafford Town 83 10 Ludlow Town 1–3 Nettleham 98 11 Boston Town 1–2 Handrahan Timbers 61 12 Studley BKL 0–8 Kington Town 150 13 Malvern Town 2–0 Bilston Community College 75 14 Highfield Rangers 3–1 Barrow Town 32 15 Downes Sports 1–3 Stourport Swifts 23 16 Mickleover Sports 3–2 Kings Norton Town 72 17 Mildenhall Town 4–1 Toddington Rovers 123 18 Buckingham Athletic 4–1 Viking Sports 38 19 Kempston Rovers 0–1 Hullbridge Sports 50 20 Bedford United 1–2 Ruislip Manor 44
Tie no Home team Score Away team Attendance 21 Sawbridgeworth Town 1-2 Wivenhoe Town 101 22 Islington St Mary's 2–1 Burnham 37 23 Kingsbury Town 0–2† Milton Keynes City 20 24 Downham Town 0–1 East Thurrock United 57 25 Cockfosters 1–2 Stowmarket Town 80 26 Brimsdown Rovers 1–3 Southend Manor 45 27 Slade Green 0–1 Merstham Town 68 28 Sheppey United 3–2 Erith Town 76 29 Lordswood 1–3 Newbury 76 30 Greenwich Borough 1–2 Beckenham Town 65 31 East Cowes Victoria 1–2 Hungerford Town 56 32 Redhill 2–1 Whitehawk 105 33 Blackfield & Langley 1–4 Eastleigh 129 34 Cray Wanderers 0–1 Abingdon United 74 35 Fareham Town 3–0 Lancing 106 36 Truro City 2–0 Willand Rovers 196 37 Street 2–1 Frome Town 123 38 Harrow Hill 1–3 Pershore Town 68 39 Highworth Town 0–2 Brislington 139
Notes: † = After Extra Time
Second round qualifying
Tie no Home team Score Away team Attendance 1 Shildon 2-3† Maine Road 127 2 Crook Town 2-3 Bootle 78 3 Pickering Town 1-2 Washington 60 4 South Shields 1-0 Ashington 78 5 Armthorpe Welfare 0-2 Goole A.F.C. 176 6 Prescot Cables 5-1 Holker Old Boys 110 7 Tadcaster Albion 1-3 Selby Town 120 8 Skelmersdale United 1-2 Liversedge 123 9 Thackley 0-1 Brodsworth Miners Welfare 96 10 Stockton 2-4 Chester-le-Street Town 81 11 Cheadle Town 2-3 Ramsbottom United 70 12 Rossendale United 2-1 East Manchester 114 13 Hall Road Rangers 1-2 St Helens Town 87 14 Yorkshire Amateur 0-8 Vauxhall Motors 58 15 Grimethorpe Miners Welfare 0-3 Hallam 35 16 Peterlee Newtown 2-3 Rossington Main 32 17 Salford City 2-0 Northallerton Town 40 18 Hebburn 0-1 Ossett Albion 82 19 Garforth Town 5-1 Willington 320 20 Ryhope Community Association 0-2 Morpeth Town 35 21 Louth United 2-1 Jarrow Roofing BCA 48 22 Maltby Main 0-3 Brandon United 58 23 Atherton Collieries 4-4† Harrogate Railway Athletic 80 replay Harrogate Railway Athletic 2-1 Atherton Collieries 41 24 Oldham Town 2-5 Easington Colliery 39 25 Eccleshill United 5-0 Penrith 84 26 Ossett Town 2-0 Whickham 73 27 Woodley Sports 2-0 Prudhoe Town 80 28 Shotton Comrades 1-3 West Allotment Celtic 45 29 Evenwood Town 1-3 Consett 62 30 Bacup Borough 1-3 Darwen 72 31 Worsborough Bridge Athletic 5-3 Horden CW 90 32 Nantwich Town 4-1 Glapwell 59 33 Rushall Olympic 3-1 Nettleham 60 34 Pelsall Villa 2-2† Sandiacre Town 76 replay Sandiacre Town 1-2 Pelsall Villa 79 35 Gornal Athletic 4-0 Walsall Wood 45 36 Ibstock Welfare 3-1 Stourport Swifts 77 37 Lye Town 4-4† Gedling Town 30 replay Gedling Town 3-0 Lye Town 65 38 West Midlands Police 2-2† Stewarts and Lloyds 41 replay Stewarts and Lloyds 0-1 West Midlands Police 52 39 Bridgnorth Town 1-5 Highfield Rangers 92 40 Kings North 1-2 Bolehall Swifts 48 41 Wednesfield 4-5 Kirby Muxloe 65 42 Glossop North End 2-1 Sandwell Borough 143 43 Long Eaton United 1-4 Oldbury United 83 44 Mickleover Sports 3-3† Shirebrook Town 44 replay Shirebrook Town 1-3 Mickleover Sports 72 45 Rainworth Miners Welfare 3-0 Holbeach United 60 46 Blackstone 4-2 Leek CSOB 76 47 Friar Lane Old Boys 3-4 Stratford Town 76 48 Howell Sports 10-1 Highgate United 83 49 Willenhall Town 2-0 Barwell 112 50 Meir KA 8-0 Malvern Town 68 51 Long Buckby 2-5† Handrahan Timbers 67 52 Borrowash Victoria 0-1 Heanor Town 130 53 Chasetown 6-0 Tividale 71 54 Knypersley Victoria 1-1† Arnold Town 90 replay Arnold Town 2-0 Knypersley Victoria 157 55 Newcastle Town 1-1† Desborough Town 101 replay Desborough Town 1-2 Newcastle Town 142 56 Staveley Miners Welfare 2-1 Dunkirk 76 57 St Andrews 3-2 Halesowen Harriers 62 58 Stapenhill 1-0 Anstey Nomads 63 59 Westfields 2-1 Shifnal Town 64 60 Boldmere St Michaels 3-0 Bourne Town 90 61 Kington Town 6-4† Kimberley Town 188 62 Mildenhall Town 2-0 Brightlingsea United 80 63 Swaffham Town 2-1 Ruislip Manor 87 64 Flackwell Heath 1-1† Stansted 69 replay Stansted 4-1 Flackwell Heath 32 65 Bury Town 1-3 Beaconsfield SYCOB 124 66 March Town United 1-2 Clapton 56 67 Stowmarket Town 3-0 Brook House 130 68 Wingate and Finchley 0-4 Ilford 92 69 Yaxley 7-2 Soham Town Rangers 139 70 Clacton Town 3-1 Hadleigh United 120 71 Islington St Mary's 2-1 Southend Manor 25 72 Barkingside 2-1 Southall 50 73 Biggleswade Town 1-4 Bedford Town 320 74 Needham Market 1-2 Saffron Walden Town 117 75 Amersham Town 1-2 Tiptree United 40 76 Potton United 0-5 Wellingborough Town 40 77 Somersham Town 0-6 Hornchurch 56 78 East Thurrock United 1-0 Felixstowe Port and Town 63 79 Wivenhoe Town 2-4† Harlow Town 168 80 Tibury 4-0 Burnham Ramblers 64
81 Thetford Town 2-0 Hoddesdon Town 83 82 Fakenham Town 2-0 Norwich United 120 83 Edgware Town 4-2 Harwich and Parkeston 110 84 Concord Rangers 1-3† Ware 50 85 Milton Keynes City 0-2 Letchworth 45 86 Watton United 1-0 Wootton Blue Cross 84 87 Newmarket Town 3-0† Cornard United 170 88 Buckingham Athletic 3-1 Witham Town 48 89 Bowers United 4-1 Maldon Town 69 90 St Neots Town 4-4† Hullbridge Sports 86 replay Hullbridge Sports 1-1† St Neots Town 104St Neots advance 5–4 on penalties. 91 Royston Town 2-1 Banbury United 93 92 Warboys Town 0-3 Chalfont St Peter 88 93 Tring Town 0-1 Ford United 36 94 Great Yarmouth Town 1-0 Halstead Town 135 95 Bicester Town 2-2† Hertford Town 78 replay Hertford Town 0-1 Bicester Town 60 96 Welwyn Garden City 3-2† London Colney 68 97 Waltham Abbey 3-0 Ipswich Wanderers 86 98 Eynesbury Rovers 4-1 Haverhill Rovers 43 99 Basildon United 2-1 Langford 56 100 Ford Sports Daventry 4-2 Hillingdon Borough 53 101 Whitton United 0-3 Leighton Town 90 102 Harpenden Town 3-0 Stanway Rovers 41 103 Aveley 3-0 Gorleston 67 104 Hanwell Town 1-2 Lowestoft Town 51 105 Hemel Hempstead Town 2-4† Cheshunt 131 106 Merstham Town 2-1 Eastbourne Town 73 107 Ringmer 2-0 Whitchurch United 80 108 Kintbury Rovers 2-3 Hassocks 64 109 A.F.C. Totton 0-1 Cobham 92 110 Epsom & Ewell 2-1† Bracknell Town 105 111 Wick 5-0 Hailsham Town 108 112 Raynes Park Vale 2-3† Croydon Athletic 50 113 Carterton Town 0-0† Sidley United 35 replay Sidley United 1-0 Carterton Town 205 114 Didcot Town 5-3† Farnham Town 50 115 Ash United 2-1 Three Bridges 71 116 Dorking 1-2 Chichester City 60 117 Redhill 3-2 Hythe United 109 118 Abingdon United 2-0 East Grinstead Town 63 119 Romsey Town 1-9 Hungerford Town 95 120 East Preston 1-2† Pagham 113 121 Portsmouth RN 0-2 Chipstead 36 122 Metropolitan Police 0-1 Fareham Town 89 123 Oakwood 2-4 Southwick 45 124 Chatham Town 2-4† Cove 54 125 Ramsgate 3-0 Newbury 102 126 Corinthian Casuals 5-1 Crowborough Athletic 45 127 Saltdean United 2-4 Windsor & Eton 127 128 Sheppey United 2-0 BAT Sports 73 129 Beckenham Town 0-2 Horsham YMCA 54 130 Sandhurst Town 4-2† Bournemouth 87 131 Camberley Town 1-0 Portfield 70 132 Reading Town 2-1 Ashford Town Middlesex 45 133 Bedfont 3-1† Selsey 50 134 Lewes 1-4 Egham Town 101 135 Gosport Borough 1-0 Langney Sports 109 136 Horsham 0-2 Camberley Town 192 137 Thamesmead Town 1-0 Christchurch 39 138 North Leigh 4-1 Arundel 84 139 Godalming and Guildford 0-4 Deal Town 96 140 Tunbridge Wells 3-0 Wantage Town 94 141 Shoreham 0-3 Eastleigh 112 142 Brockenhurst 5-1 Chard Town 94 143 Westbury United 1-4 Melksham Town 220 144 Bemerton Heath Harlequins 3-0 Warminster Town 85 145 Street 0-2 Devizes Town 96 146 Brislington 4-0 Glastonbury 32 147 Downton 1-2 Pershore Town 53 148 Newquay 3-2 Hallen 94 149 Backwell United 0-2 Paulton Rovers 103 150 Bideford 2-1 Welton Rovers 82 151 Barnstaple Town 1-1† Odd Down 171 replay Odd Down 1-4 Barnstaple Town 59 152 St Blazey 5-1 Almondsbury Town 83 153 Bridport 7-2 Calne Town 137 154 Elmore 1-4 Ilfracombe Town 74 155 Wellington Town 1-0 Shortwood United 50 156 Bridgwater Town 0-1 Falmouth Town 199 157 Keynsham Town 1-3 Minehead Town 101 158 Tuffley Rovers 0-1 Truro City 70 159 Bishop Sutton 0-1 Dawlish Town 56 160 Fairford Town 2-0 Torrington 54
Notes: † = After Extra Time
First round
Tie no Home team Score Away team Attendance 1 West Auckland Town 1-0 Bootle 111 2 Maine Road 2-2† Brodsworth Miners Welfare 49 replay Brodsworth Miners Welfare 1-3 Maine Road 127 3 St Helens Town 2–1 Brigg Town 131 4 Curzon Ashton 1–3 Hallam 65 5 Poulton Victoria 0-2 Louth United 105 6 Liversedge 4-2 Rossendale United 116 7 Guisborough Town 1–2 Ossett Town 166 8 Chester-le-Street Town 2–1 Durham City 202 9 Washington 1–6 Prescot Cables 52 10 Warrington Town 3–1† Ossett Albion 115 11 Selby Town 2–3 Consett 123 12 Morpeth Town 2–1 Denaby United 81 13 Rossington Main 2–5 Goole A.F.C. 220 14 Seaham Red Star 3–1 West Allotment Celtic 74 15 Easington Colliery 2–0 Salford City 33 16 Atherton Laburnum Rovers 1-5 Billingham Synthonia 100 17 Darwen 1-3 Eccleshill United 69 18 Worsbrough Bridge Athletic 1-4 Garforth Town 140 19 Ramsbottom United 4-1 Woodley Sports 190 20 Brandon United 5-1 Harrogate Railway Athletic 66 21 Vauxhall Motors 1–0 South Shields 73 22 Arnold Town 3-1 Kirby Muxloe 139 23 West Midlands Police 1-3 Howell Sports 81 24 Stratford Town 1-2 Chasetown 69 25 Boldmere St. Michaels 2-3 Mickleover Sports 95 26 Rainworth Miners Welfare 0-7 Rushall Olympic 105 27 Gornal Athletic 0-2 Staveley Miners Welfare 57 28 Ibstock Welfare 2-1 Westfields 106 29 Stapenhill 1-2 St Andrews 70 30 Gedling Town 0-3 Kington Town 58 31 Rocester 5-0 Handrahan Timbers 90 32 Northampton Spencer 2-4 Nantwich Town 42 33 Pelsall Villa 1-3 Oldbury United 86 34 Heanor Town 7–2 Blackstone 139 35 Birstall United 3-0 Glossop North End 124 36 Bolehall Swifts 2-0 Ely City 57 37 Meir KA 2-0 Willenhall Town 75 38 Newcastle Town 0-1 Highfield Rangers 85 39 Redhill 2-1 Sheppey United 122 40 Welwyn Garden City 1-3 Windsor & Eton 112 41 Bowers United 3–0 Waltham Abbey 45 42 Newmarket Town 2-2† Barking 154 replay Barking 2-2† Newmarket Town 124Newmarket Town advance 4–2 on penalties 43 Ilford 0-3 Yaxley 86 44 Swaffham Town 1-2 Royston Town 106 45 Hungerford Town 1-0 Gosport Borough 129 46 Tunbridge Wells 2-1 Leighton Town 102 47 Barkingside 1-0† Croydon Athletic 46 48 Farnham Town 0-1 Letchworth 123