FA CUP 1954

Final

D 1 West Bromwich Albion 3 2 Preston North EndD 1 Wembley Stadium (Empire Stadium), London

Semi Final

D 1 Preston North End 2 0 Sheffield WednesdayD 1 Maine Road, Manchester
D 1 West Bromwich Albion 2 1 Port ValeD3N Villa Park, Birmingham

Round 6

D 2 Leicester City 1 1 Preston North EndD 1 Filbert Street
D3S Leyton Orient 0 1 Port ValeD3N Brisbane Road
D 1 Sheffield Wednesday 1 1 Bolton WanderersD 1 Hillsborough
D 1 West Bromwich Albion 3 0 Tottenham HotspurD 1 The Hawthorns

Round 6 Replay

D 1 Bolton Wanderers 0 2 Sheffield WednesdayD 1 Burnden Park
D 1 Preston North End 2 2 Leicester CityD 2 Deepdale aet
Round 6 Replay 2
D 1 Preston North End 3 1 Leicester CityD 2 Hillsborough, Sheffield

Round 5

D 1 Bolton Wanderers 0 0 PortsmouthD 1 Burnden Park
D 2 Hull City 1 1 Tottenham HotspurD 1 Boothferry Park
D3S Leyton Orient 3 1 Doncaster RoversD 2 Brisbane Road
D3S Norwich City 1 2 Leicester CityD 2 Carrow Road
D3N Port Vale 2 0 BlackpoolD 1 Vale Park
D 1 Preston North End 6 1 Ipswich TownD3S Deepdale
D 1 Sheffield Wednesday 3 1 EvertonD 2 Hillsborough
D 1 West Bromwich Albion 3 2 Newcastle UnitedD 1 The Hawthorns

Round 5 Replay

D 1 Portsmouth 1 2 Bolton WanderersD 1 Fratton Park
D 1 Tottenham Hotspur 2 0 Hull CityD 2 White Hart Lane

Round 4

D 1 Arsenal 1 2 Norwich CityD3S Highbury
D 2 Blackburn Rovers 2 2 Hull CityD 2 Ewood Park
D 1 Burnley 1 1 Newcastle UnitedD 1 Turf Moor
D 1 Cardiff City 0 2 Port ValeD3N Ninian Park
D 2 Everton 3 0 Swansea TownD 2 Goodison Park
NL Headington United 2 4 Bolton WanderersD 1 Manor Ground
D3S Ipswich Town 1 0 Birmingham CityD 2 Portman Road
D3S Leyton Orient 2 1 FulhamD 2 Brisbane Road
D 2 Lincoln City 0 2 Preston North EndD 1 Sincil Bank
D 1 Manchester City 0 1 Tottenham HotspurD 1 Maine Road
D 2 Plymouth Argyle 0 2 Doncaster RoversD 2 Home Park
D3N Scunthorpe & Lindsey United 1 1 PortsmouthD 1 Old Showground
D 1 Sheffield Wednesday 0 0 ChesterfieldD3N Hillsborough
D 2 Stoke City 0 0 Leicester CityD 2 Victoria Ground
D 1 West Bromwich Albion 4 0 Rotherham UnitedD 2 The Hawthorns
D 2 West Ham United 1 1 BlackpoolD 1 Upton Park

Round 4 Replay

D 1 Blackpool 3 1 West Ham UnitedD 2 Bloomfield Road
D3N Chesterfield 2 4 Sheffield WednesdayD 1 Saltergate Recreation Ground
D 2 Hull City 2 1 Blackburn RoversD 2 Boothferry Park
D 2 Leicester City 3 1 Stoke CityD 2 Filbert Street
D 1 Newcastle United 1 0 BurnleyD 1 St James' Park
D 1 Portsmouth 2 2 Scunthorpe & Lindsey UnitedD3N Fratton Park aet
Round 4 Replay 2
D 1 Portsmouth 4 0 Scunthorpe & Lindsey UnitedD3N Highbury, London

Round 3

D 1 Arsenal 5 1 Aston VillaD 1 Highbury
D3N Barrow 2 2 Swansea TownD 2 Holker Street
D 1 Blackpool 1 1 Luton TownD 2 Bloomfield Road
D 1 Bolton Wanderers 1 0 LiverpoolD 1 Burnden Park
D3N Bradford 2 5 Manchester CityD 1 Park Avenue
D 2 Brentford 0 0 Hull CityD 2 Griffin Park
D3S Bristol City 1 3 Rotherham UnitedD 2 Ashton Gate
D 2 Bristol Rovers 0 1 Blackburn RoversD 2 Eastville
D 1 Burnley 5 3 Manchester UnitedD 1 Turf Moor
D 1 Cardiff City 3 1 Peterborough UnitedNL Ninian Park
D3N Chesterfield 2 0 BuryD 2 Saltergate Recreation Ground
D 2 Derby County 0 2 Preston North EndD 1 Baseball Ground
D 2 Everton 2 1 Notts CountyD 2 Goodison Park
D3N Grimsby Town 5 5 FulhamD 2 Blundell Park
NL Hastings United 3 3 Norwich CityD3S The Pilot Field
D3S Ipswich Town 3 3 Oldham AthleticD 2 Portman Road
D 2 Leeds United 3 3 Tottenham HotspurD 1 Elland Road
D 2 Lincoln City 1 1 WalsallD3S Sincil Bank
D 1 Middlesbrough 0 0 Leicester CityD 2 Ayresome Park
D 1 Newcastle United 2 2 Wigan AthleticNL St James' Park
D 2 Plymouth Argyle 2 0 Nottingham ForestD 2 Home Park
D 1 Portsmouth 3 3 Charlton AthleticD 1 Fratton Park
D3S Queens Park Rangers 0 1 Port ValeD3N Loftus Road
D 1 Sheffield Wednesday 1 1 Sheffield UnitedD 1 Hillsborough
D3N Stockport County 0 0 Headington UnitedNL Edgeley Park
D 2 Stoke City 6 2 Hartlepools UnitedD3N Victoria Ground
D 1 Sunderland 0 2 Doncaster RoversD 2 Roker Park
D3N Tranmere Rovers 2 2 Leyton OrientD3S Prenton Park
D 1 West Bromwich Albion 1 0 ChelseaD 1 The Hawthorns
D 2 West Ham United 4 0 Huddersfield TownD 1 Upton Park
D 1 Wolverhampton Wanderers 1 2 Birmingham CityD 2 Molineux
D3N Wrexham 3 3 Scunthorpe & Lindsey UnitedD3N Racecourse Ground

Round 3 Replay

D 1 Charlton Athletic 2 3 PortsmouthD 1 The Valley aet
D 2 Fulham 0 0 Grimsby TownD3N Craven Cottage 1.
NL Headington United 1 0 Stockport CountyD3N Manor Ground
D 2 Hull City 2 2 BrentfordD 2 Boothferry Park aet
D 2 Leicester City 3 2 MiddlesbroughD 1 Filbert Street
D3S Leyton Orient 4 1 Tranmere RoversD3N Brisbane Road
D 2 Luton Town 0 0 BlackpoolD 1 Kenilworth Road aet
D3S Norwich City 3 0 Hastings UnitedNL Carrow Road
D 2 Oldham Athletic 0 1 Ipswich TownD3S Boundary Park
D3N Scunthorpe & Lindsey United 3 1 WrexhamD3N Old Showground
D 1 Sheffield United 1 3 Sheffield WednesdayD 1 Bramall Lane
D 2 Swansea Town 4 2 BarrowD3N Vetch Field
D 1 Tottenham Hotspur 1 0 Leeds UnitedD 2 White Hart Lane
D3S Walsall 1 1 Lincoln CityD 2 Fellows Park aet
NL Wigan Athletic 2 3 Newcastle UnitedD 1 Springfield Park
Round 3 Replay 2
D 1 Blackpool 1 1 Luton TownD 2 Villa Park, Birmingham aet
D 2 Fulham 3 1 Grimsby TownD3N Craven Cottage
D 2 Hull City 5 2 BrentfordD 2 Belle Vue, Doncaster
D 2 Lincoln City 2 1 WalsallD3S City Ground, Nottingham
Round 3 Replay 3    
D 2 Luton Town 0 2 BlackpoolD 1 Molineux, Wolverhampton
Notes
1. Abandoned h/t - ground waterlogged

Round 2

D3N Accrington Stanley 2 2 Tranmere RoversD3N Peel Park
D3N Barrow 5 2 Great Yarmouth TownNL Holker Street
NL Cambridge United 1 2 BradfordD3N Abbey Stadium
NL Hastings United 4 1 Swindon TownD3S The Pilot Field
D3S Ipswich Town 2 2 Walthamstow AvenueNL Portman Road
D3S Leyton Orient 4 0 WeymouthNL Brisbane Road
D3S Millwall 3 3 Headington UnitedNL The Den, New Cross
D3S Northampton Town 1 1 Hartlepools UnitedD3N County Ground
D3S Norwich City 2 1 BarnsleyD3N Carrow Road
NL Peterborough United 2 1 AldershotD3S London Road
D3S Queens Park Rangers 1 1 Nuneaton BoroughNL Loftus Road
NL Rhyl 0 3 Bristol CityD3S Belle Vue
D3N Scunthorpe & Lindsey United 1 0 Bournemouth & Boscombe AthleticD3S Old Showground
D3S Southend United 1 2 ChesterfieldD3N Greyhound Stadium
D3N Southport 1 1 Port ValeD3N Haig Avenue
D3N Stockport County 2 1 WorkingtonD3N Edgeley Park
D3S Walsall 3 0 Crewe AlexandraD3N Fellows Park
NL Wigan Athletic 4 1 Hereford UnitedNL The Hawthorns, West Bromwich 1.
NL Witton Albion 1 1 Grimsby TownD3N Central Ground 
D3N Wrexham 1 1 Brighton & Hove AlbionD3S Racecourse Ground aet

Round 2 Replay

D3S Brighton & Hove Albion 1 1 WrexhamD3N Goldstone Ground aet
D3N Grimsby Town 6 1 Witton AlbionNL Blundell Park
D3N Hartlepools United 1 0 Northampton TownD3S Victoria Park aet
NL Headington United 1 0 MillwallD3S Manor Ground
NL Nuneaton Borough 1 2 Queens Park RangersD3S Manor Park
D3N Port Vale 2 0 SouthportD3N Vale Park
D3N Tranmere Rovers 5 1 Accrington StanleyD3N Prenton Park
NL Walthamstow Avenue 0 1 Ipswich TownD3S Green Park Road
Round 2 Replay 2    
D3N Wrexham 3 1 Brighton & Hove AlbionD3S Selhurst Park, London
Bye to next round
D 1 All First Division clubs
D 2All Second Division clubs
Notes
1. Record attendance between Non-League teams (24,526)

Round 1

D3S Aldershot 5 3 Wellington TownNL Recreation Ground
D3N Barnsley 5 2 York CityD3N Oakwell
NL Bath City 0 3 WalsallD3S Twerton Park
NL Blyth Spartans 0 1 Accrington StanleyD3N Croft Park
D3S Brighton & Hove Albion 5 1 Coventry CityD3S Goldstone Ground
NL Cambridge United 2 2 Newport CountyD3S Abbey Stadium
D3S Colchester United 1 1 MillwallD3S Layer Road
D3N Crewe Alexandra 0 0 Bradford CityD3N Gresty Road
D3N Darlington 1 3 Port ValeD3N Feethams Ground
D3S Exeter City 1 1 Hereford UnitedNL St James Park
NL Finchley 1 3 Southend UnitedD3S Summers Lane 
NL Gainsborough Trinity 1 4 ChesterfieldD3N The Northolme
D3N Gateshead 1 2 Tranmere RoversD3N Redheugh Park 
NL Great Yarmouth Town 1 0 Crystal PalaceD3S The Wellesey Recreation Ground
D3N Grimsby Town 2 0 RochdaleD3N Blundell Park
D3N Halifax Town 0 0 RhylNL The Shay
D3N Hartlepools United 1 1 Mansfield TownD3N Victoria Park
NL Harwich & Parkeston 2 3 Headington UnitedNL Royal Oak, Harwich
NL Hastings United 1 0 Guildford CityNL The Pilot Field
NL Hitchin Town 1 3 Peterborough UnitedNL Top Field
NL Horden Colliery Welfare 0 1 WrexhamD3N Millmoor, Rotherham
D3S Ipswich Town 4 1 ReadingD3S Portman Road
D3S Leyton Orient 3 0 Kettering TownNL Brisbane Road
D3S Northampton Town 3 0 LlanelliNL County Ground
NL Nuneaton Borough 3 0 WatfordD3S Manor Park
D3S Queens Park Rangers 2 0 Shrewsbury TownD3S Loftus Road
D3N Scunthorpe & Lindsey United 9 0 Boston UnitedNL Old Showground
NL Selby Town 0 2 BradfordD3N Flaxley Road 
D3S Southampton 1 1 Bournemouth & Boscombe AthleticD3S The Dell
D3N Southport 1 0 Carlisle UnitedD3N Haig Avenue
NL Spennymoor United 0 3 BarrowD3N The Brewery Field
D3N Stockport County 4 2 ChesterD3N Edgeley Park
D3S Swindon Town 2 1 Newport (IoW)NL County Ground
D3S Torquay United 1 3 Bristol CityD3S Plainmoor
NL Walthamstow Avenue 1 0 GillinghamD3S Green Park Road
NL Weymouth 2 0 Bedford TownNL Recreation Ground
NL Wigan Athletic 4 0 ScarboroughNL Springfield Park
NL Witton Albion 4 1 NelsonNL Central Ground 
D3N Workington 3 0 Ferryhill AthleticNL Borough Park
NL Yeovil Town 0 2 Norwich CityD3S Huish Ground

Round 1 Replay

D3S Bournemouth & Boscombe Athletic 3 1 SouthamptonD3S Dean Court
D3N Bradford City 0 1 Crewe AlexandraD3N Valley Parade
NL Hereford United 2 0 Exeter CityD3S Edgar Street
D3N Mansfield Town 0 3 Hartlepools UnitedD3N Field Mill
D3S Millwall 4 0 Colchester UnitedD3S The Den, New Cross
D3S Newport County 1 2 Cambridge UnitedNL Somerton Park
NL Rhyl 4 3 Halifax TownD3N Belle Vue aet
Bye to next round
D 1 All First Division clubs
D 2All Second Division clubs