The 2024–25 FA Cup qualifying rounds opened the 144th edition of the FA Cup, the world's oldest association football single knockout competition, organised by The Football Association, the governing body for the sport in England. 653 teams in the 5th to 9th tier of English football competed across six rounds for 32 spots in the 2024-25 FA Cup first round proper.
Eligibility The qualifying rounds are the point of entry into the FA Cup for all "non-League" teams—teams below the top four tiers of English football, and therefore outside the English Football League (EFL). These teams compete in leagues below the EFL which constitute the National League System. The number of teams entered in the FA Cup overall rose from 732 in 2023-24 to 745 the following season due to an increase in the number of teams in the 9th tier. Because of this increase, teams from 10th tier were no longer accepted into the competition, so the 2024-25 qualifying rounds encompassed all teams that entered from the 5th to 9th tiers—steps 1 to 5 of the National League System.
Calendar Round Main date Leagues entering this round New entries this round Winners from the previous round Number of fixtures Prize fund Losing club Winning club Extra preliminary round 3 August 2024 Level 9Level 8(32 newly promoted clubs and91 lowest ranked clubs by points per game from 23/24) 442 None 221 £375 £1,125 Preliminary round 17 August 2024 Level 8(Remaining clubs) 52 221 136 £481 £1,444 First qualifying round 31 August 2024 Level 7 88 136 112 £750 £2,250 Second qualifying round 14 September 2024 National League NorthNational League South 48 112 80 £1,125 £3,375 Third qualifying round 28 September 2024 None 0 80 40 £1,875 £5,625 Fourth qualifying round 12 October 2024 National League 24 40 32 £3,125 £9,375
Extra preliminary round The draw for the extra preliminary round was made on 5 July 2024.
Tie Home team (Tier) Score Away team (Tier) Friday 2 August 2024 7 Whickham (9) 1–0 Carlisle City (9) 192 11 Heaton Stannington (8) 2–0 Easington Colliery (9) 603 90 Great Yarmouth Town (9) 2–0 Kirkley & Pakefield (9) 362 101 Stansted (9) 0–0 Biggleswade (8) 434 149 Royal Wootton Bassett Town (9) 2–1 Mangotsfield United (9) 220 181 Spelthorne Sports (9) 0–1 Burgess Hill Town (8) 270 22 AFC Liverpool (9) 2–1 Abbey Hey (9) 187 32 Albion Sports (9) 1–2 Trafford (8) 182 87 Sheringham (9) 2–1 Woodbridge Town (9) 110 Saturday 3 August 2024 136 Binfield (8) 3–1 Wokingham Town (9) 310 1 Crook Town (9) 4–1 Marske United (9) 246 2 Consett (8) 2–3 Redcar Athletic (9) 277 3 West Auckland Town (9) 0–2 Bishop Auckland (8) 486 4 Newcastle Benfield (9) 3–0 Knaresborough Town (9) 213 5 Garforth Town (8) 2–0 Northallerton Town (9) 294 6 Kendal Town (9) 2–2 Guisborough Town (9) 342 8 Boro Rangers (9) 3–0 West Allotment Celtic (9) 116 9 Shildon (9) 2–4 Ashington (8) 220 12 Birtley Town (9) 3–2 Bridlington Town (8) 228 13 Tow Law Town (9) 2–3 Blyth Town (9) 150 14 North Shields (9) 1–2 Newcastle Blue Star (9) 568 15 Tadcaster Albion (9) 3–0 Seaham Red Star (9) 174 16 Penrith (9) 3–0 Pickering Town (9) 210 17 Colne (9) 0–4 Mossley (8) 237 18 Longridge Town (9) 2–0 Cheadle Town (9) 189 19 Sheffield (8) 2–1 Nantwich Town (8) 318 20 Ossett United (8) 0–1 Widnes (8) 275 21 Vauxhall Motors (8) 1–1 Eccleshill United (9) 159 23 Wythenshawe Town (8) 7–1 Chadderton (9) 238 24 Whitchurch Alport (9) 3–0 Irlam (9) 125 25 Thackley (9) 2–0 Frickley Athletic (9) 231 26 Stocksbridge Park Steels (8) 2–1 Prestwich Heys (9) 168 27 West Didsbury & Chorlton (9) 3–2 Burscough (9) 756 28 Penistone Church (9) 1–2 Charnock Richard (9) 321 29 Ramsbottom United (9) 1–3 Stalybridge Celtic (8) 455 30 Barnoldswick Town (9) 0–0 Brighouse Town (8) 201 31 Liversedge (8) 0–2 Silsden (9) 256 33 Campion (9) 1–0 Parkgate (9) 133 34 Padiham (9) 1–1 Golcar United (9) 284 35 Wythenshawe (8) 0–0 Pilkington (9) 271 36 Northwich Victoria (9) 3–2 Squires Gate (9) 230 37 Handsworth (9) 2–2 South Liverpool (9) 187 38 Congleton Town (8) 2–4 Bury (9) 731 40 Stockport Town (9) 1–2 1874 Northwich (9) 207 41 Litherland REMYCA (9) 1–3 Glossop North End (9) 120 43 Brocton (9) 3–2 Tividale (9) 209 44 Wolverhampton Casuals (9) 0–3 Rugby Town (8) 131 45 Lutterworth Town (9) 3–2 Studley (9) 41 46 Coventry Sphinx (8) 0–1 Ashby Ivanhoe (9) 121 47 OJM Community (9) 1–2 Chasetown (8) 150 48 Rugby Borough (9) 0–4 Darlaston Town (1874) (8) 97 49 Kidsgrove Athletic (8) 2–0 Pershore Town (9) 192 50 AFC Wulfrunians (9) 1–2 Atherstone Town (9) 141 51 Sporting Khalsa (8) 3–0 Coventry United (9) 127 52 Sutton Coldfield Town (8) 2–0 Romulus (9) 188 53 Hinckley (9) 3–1 Highgate United (9) 227 54 Westfields (9) 1–0 Daventry Town (9) 148 55 Worcester Raiders (9) 2–0 Stourport Swifts (9) 650 56 Racing Club Warwick (8) 1–4 Hednesford Town (8) 474 57 Stone Old Alleynians (9) 2–1 Bedworth United (8) 89 58 Hanley Town (8) 1–1 Boldmere St. Michaels (8) 190 59 Worcester City (8) 0–0 Walsall Wood (8) 650 60 Uttoxeter Town (9) 2–3 Heanor Town (9) 222 61 Shifnal Town (9) 3–0 Belper United (9) 145 62 Malvern Town (8) 2–1 Hereford Pegasus (9) 227 63 Sporting Club Inkberrow (9) 0–3 Dudley Town (9) 592 64 Evesham United (8) 1–1 Newcastle Town (8) 241 65 Coleshill Town (8) 0–0 Eastwood (9) 60 66 Gresley Rovers (9) 4–2 Lichfield City (9) 282 67 Corby Town (8) 1–1 AFC Rushden & Diamonds (8) 845 68 Grimsby Borough (8) 3–0 GNG Oadby Town (9) 145 69 Leicester Nirvana (9) 0–6 Northampton ON Chenecks (9) 53 70 Rossington Main (9) 0–3 AFC Mansfield (9) 208 71 Shirebrook Town (9) 1–2 Deeping Rangers (9) 159 72 Bourne Town (9) 0–1 Aylestone Park (9) 284 73 Yaxley (9) 2–1 Godmanchester Rovers (9) 173 74 Barton Town (9) 5–2 Newark Town (9) 239 75 Lincoln United (9) 2–3 Goole (9) 166 76 Melton Town (9) 2–0 Harrowby United (9) 251 77 Shepshed Dynamo (8) 0–3 Winterton Rangers (9) 165 78 Sherwood Colliery (8) 1–1 Grantham Town (8) 163 79 Kimberley Miners Welfare (9) 0–7 Cleethorpes Town (8) 222 80 Skegness Town (9) 1–3 Newark and Sherwood United (9) 206 81 Wellingborough Town (8) 1–1 Sleaford Town (9) 187 82 Bugbrooke St Michaels (9) 0–2 Loughborough Students (8) 86 83 Northampton Sileby Rangers (9) 1–1 Boston Town (9) 230 84 Hucknall Town (9) 2–3 Bottesford Town (9) 269 85 Dereham Town (9) 1–1 Wisbech Town (9) 184 86 Ely City (9) 1–1 Mulbarton Wanderers (9) 112 89 Harleston Town (9) 4–0 Heacham (9) 138 91 Wroxham (8) 1–1 Walsham-le-Willows (9) 181 92 Thetford Town (9) 0–0 Ipswich Wanderers (8) 158 Match played at Ipswich Wanderers 93 Stowmarket Town (9) 2–1 Histon (9) 341 94 Cornard United (9) 3–0 Fakenham Town (9) 60 95 Newmarket Town (8) 3–1 March Town United (9) 216 96 Gorleston (8) 2–0 Hadleigh United (9) 103 97 Long Melford (9) 1–4 Downham Town (9) 98 Soham Town Rangers (9) 4–1 Mildenhall Town (8) 216 99 Great Wakering Rovers (9) 2–2 Redbridge (8) 150 100 Newport Pagnell Town (9) 3–3 Ilford (9) 235 102 Leverstock Green (8) 3–1 Baldock Town (9) 121 103 Eynesbury Rovers (9) 2–2 Romford (9) 126 104 Tring Athletic (9) 1–1 Barking (9) 194 105 Biggleswade United (9) 2–2 Frenford (9) 183 106 Milton Keynes Irish (9) 2–0 Welwyn Garden City (8) 214 107 Witham Town (8) 2–1 Hertford Town (8) 155 108 London Lions (9) 4–0 Arlesey Town (9) 45 109 Colney Heath (9) 1–2 Takeley (9) 112 110 Cockfosters (9) 1–1 Kings Langley (8) 184 111 Sawbridgeworth Town (9) 0–5 FC Romania (9) 66 112 Real Bedford (8) 2–3 St Neots Town (9) 351 113 West Essex (9) 0–1 Enfield (8) 187 114 Little Oakley (9) 3–1 Dunstable Town (9) 99 115 Basildon United (8) 2–1 Hadley (8) 89 116 Shefford Town & Campton (9) 0–2 Brantham Athletic (9) 54 117 FC Clacton (9) 0–6 Leighton Town (8) 116 118 Kempston Rovers (9) 2–4 Brightlingsea Regent (8) 124 119 Potton United (9) 1–3 White Ensign (9) 131 120 Barton Rovers (8) 1–1 Saffron Walden Town (9) 115 121 Heybridge Swifts (8) 2–1 Wormley Rovers (9) 206 122 Benfleet (9) 3–1 Woodford Town (9) 347 124 Edgware & Kingsbury (9) 2–2 Crawley Green (9) 74 125 Stanway Rovers (9) 0–0 Maldon & Tiptree (8) 170 126 Tilbury (8) 4–1 Buckhurst Hill (9) 223 127 Harpenden Town (9) 3–1 Halstead Town (9) 120 128 Portishead Town (9) 0–1 Easington Sports (9) 131 Match played at Hallen 129 Tuffley Rovers (9) 0–3 Kidlington (8) 141 130 Malmesbury Victoria (9) 1–3 Slimbridge (9) 138 Match played at Slimbridge 131 Reading City (9) 3–2 Ardley United (9) 139 132 Lydney Town (9) 5–1 Thornbury Town (9) 147 133 Burnham (9) 3–3 Corsham Town (9) 70 134 Brislington (9) 0–2 Wallingford & Crowmarsh (9) 58 135 Flackwell Heath (8) 0–1 Aylesbury Vale Dynamos (9) 256 137 Longlevens (9) 1–1 Winslow United (9) 124 138 Cinderford Town (8) 1–2 Nailsea & Tickenham (9) 169 139 Virginia Water (9) 4–2 Brimscombe & Thrupp (9) 79 140 Ascot United (8) 1–0 Milton United (9) 229 141 Thame United (8) 3–0 Aylesbury United (8) 250