FA CUP 1928

Final

D 1 Blackburn Rovers 3 1 Huddersfield TownD 1 Wembley Stadium (Empire Stadium), London

Semi Final

D 1 Blackburn Rovers 1 0 ArsenalD 1 Filbert Street, Leicester
D 1 Huddersfield Town 2 2 Sheffield UnitedD 1 Old Trafford, Manchester aet

Semi Final Replay

D 1 Huddersfield Town 0 0 Sheffield UnitedD 1 Goodison Park, Liverpool aet
Semi Final Replay 2
D 1 Huddersfield Town 1 0 Sheffield UnitedD 1 Maine Road, Manchester

Round 6

D 1 Arsenal 4 1 Stoke City D 2 Highbury
D 1 Blackburn Rovers 2 0 Manchester UnitedD 1 Ewood Park
D 1 Huddersfield Town 6 1 Tottenham HotspurD 1 Leeds Road
D 1 Sheffield United 3 0 Nottingham Forest D 2 Bramall Lane

Round 5

D 1 Arsenal 4 1 Aston VillaD 1 Highbury
D 1 Blackburn Rovers 2 1 Port Vale D 2 Ewood Park
D 1 Huddersfield Town 4 0 MiddlesbroughD 1 Leeds Road
D 1 Leicester City 0 3 Tottenham HotspurD 1 Filbert Street
D 2 Manchester City 0 1 Stoke City D 2 Maine Road
D 1 Manchester United 1 0 BirminghamD 1 Old Trafford
D 2 Nottingham Forest 2 1 Cardiff CityD 1 City Ground
D 1 The Wednesday 1 1 Sheffield UnitedD 1 Hillsborough

Round 5 Replay

D 1 Sheffield United 4 1 The WednesdayD 1 Bramall Lane

Round 4

D 1 Arsenal 4 3 EvertonD 1 Highbury
D 1 Aston Villa 3 0 Crewe AlexandraD3N Villa Park
D 1 Bury 1 1 Manchester UnitedD 1 Gigg Lane
D 1 Cardiff City 2 1 LiverpoolD 1 Ninian Park
D 1 Derby County 0 0 Nottingham Forest D 2 Baseball Ground
D3S Exeter City 2 2 Blackburn RoversD 1 St James Park
D 1 Huddersfield Town 2 1 West Ham UnitedD 1 Leeds Road
D 2 Port Vale 3 0 New BrightonD3N Recreation Ground
D 2 Reading 0 1 Leicester CityD 1 Elm Park
D 1 Sheffield United 3 1 Wolverhampton Wanderers D 2 Bramall Lane
D3N Southport 0 3 MiddlesbroughD 1 Haig Avenue
D 2 Stoke City 4 2 Bolton WanderersD 1 Victoria Ground
D 1 Sunderland 1 2 Manchester City D 2 Roker Park
D3S Swindon Town 1 2 The WednesdayD 1 County Ground
D 1 Tottenham Hotspur 3 0 Oldham Athletic D 2 White Hart Lane
D3N Wrexham 1 3 BirminghamD 1 Racecourse Ground
Round 4 Replay
D 1 Blackburn Rovers 3 1 Exeter CityD3S Ewood Park aet
D 1 Manchester United 1 0 BuryD 1 Old Trafford
D 2 Nottingham Forest 2 0 Derby CountyD 1 City Ground

Round 3

D 1 Arsenal 2 0 West Bromwich Albion D 2 Highbury
D 1 Birmingham 4 3 Peterborough & Fletton UnitedNL St Andrew's
D 1 Blackburn Rovers 4 1 Newcastle UnitedD 1 Ewood Park
D 2 Blackpool 1 4 Oldham Athletic D 2 Bloomfield Road
D 1 Bolton Wanderers 2 1 Luton TownD3S Burnden Park
D 2 Bristol City 1 2 Tottenham HotspurD 1 Ashton Gate
D 1 Burnley 0 2 Aston VillaD 1 Turf Moor
D 1 Cardiff City 2 1 Southampton D 2 Ninian Park
D3S Charlton Athletic 1 1 BuryD 1 The Valley
D 1 Huddersfield Town 4 2 Lincoln CityD3N Leeds Road
D 2 Hull City 0 1 Leicester CityD 1 Anlaby Road
D 1 Liverpool 1 0 DarlingtonD3N Anfield Road
NL London Caledonians 2 3 Crewe AlexandraD3N Stamford Bridge
D 2 Manchester City 1 0 Leeds United D 2 Maine Road
D 1 Manchester United 7 1 BrentfordD3S Old Trafford
D 1 Middlesbrough 3 0 South Shields D 2 Ayresome Park
D3S Millwall 1 2 Derby CountyD 1 The Den, New Cross
D3N New Brighton 2 1 CorinthiansNL Sandheys Park
D 2 Nottingham Forest 1 0 Tranmere RoversD3N City Ground
D 2 Notts County 2 3 Sheffield UnitedD 1 Meadow Lane
D 2 Port Vale 3 0 Barnsley D 2 Recreation Ground
D 1 Portsmouth 0 2 West Ham UnitedD 1 Fratton Park
D 2 Preston North End 0 3 EvertonD 1 Deepdale
D 2 Reading 4 0 Grimsby Town D 2 Elm Park
D3N Rotherham United 3 3 Exeter CityD3S Millmoor
D3N Southport 3 0 Fulham D 2 Haig Avenue
D 2 Stoke City 6 1 GillinghamD3S Victoria Ground
D 1 Sunderland 3 3 Northampton TownD3S Roker Park
D3S Swindon Town 2 1 Clapton Orient D 2 County Ground
D 1 The Wednesday 3 0 Bournemouth & Boscombe AthleticD3S Hillsborough
D 2 Wolverhampton Wanderers 2 1 Chelsea D 2 Molineux
D3N Wrexham 2 1 Swansea Town D 2 Racecourse Ground

Round 3

D 1 Bury 4 3 Charlton AthleticD3S Gigg Lane
D3S Exeter City 3 1 Rotherham UnitedD3N St James Park
D3S Northampton Town 0 3 SunderlandD 1 County Ground

Round 2

D3S Bournemouth & Boscombe Athletic 6 1 Bristol RoversD3S Dean Court
D3N Bradford 0 2 SouthportD3N Park Avenue
D3N Bradford City 2 3 Rotherham UnitedD3N Valley Parade
D3S Charlton Athletic 1 1 Kettering TownNL The Valley
D3N Crewe Alexandra 2 0 Stockport CountyD3N Gresty Road
D3N Darlington 2 1 RochdaleD3N Feethams Ground
D3S Exeter City 5 3 IlfordNL St James Park
NL Gainsborough Trinity 0 2 Lincoln CityD3N The Northolme
D3S Gillingham 2 0 Southend UnitedD3S Priestfield Road
NL London Caledonians 1 0 Bath CityNL Tufnell Park
D3S Luton Town 6 0 Norwich CityD3S Kenilworth Road
D3N New Brighton 7 2 RhylNL Sandheys Park
D3S Northampton Town 1 0 Brighton & Hove AlbionD3S County Ground
NL Peterborough & Fletton United 2 1 AldershotNL London Road
D3S Swindon Town 0 0 Crystal PalaceD3S County Ground
D3N Tranmere Rovers 3 1 Halifax TownD3N Prenton Park
D3N Wrexham 1 0 Carlisle UnitedNL Racecourse Ground

Round 2 Replay

D3S Crystal Palace 1 2 Swindon TownD3S Selhurst Park
NL Kettering Town 1 2 Charlton AthleticD3S Rockingham Road
Bye to next round
D 1 All First Division clubs
D 2All Second Division clubs
D3SBrentford
NLCorinthians
D3S Millwall

Round 1

D3N Accrington Stanley 2 5 Lincoln CityD3N Peel Park
NL Aldershot 0 1 Queens Park RangersD3S Recreation Ground 1.
NL Bath City 2 0 SouthallNL Twerton Park
NL Botwell Mission (Hayes) 3 4 Peterborough & Fletton UnitedNL Church Road
D3N Bradford City 6 0 WorkingtonNL Valley Parade
D3S Bristol Rovers 4 2 WalsallD3S Eastville
NL Carlisle United 2 1 Doncaster RoversD3N Brunton Park
D3S Coventry City 2 2 Bournemouth & Boscombe AthleticD3S Highfield Road
D3N Crewe Alexandra 2 2 AshingtonD3N Gresty Road
D3N Darlington 4 1 ChesterfieldD3N Feethams Ground
NL Dartford 1 3 Crystal PalaceD3S Watling StreetĀ 
NL Denaby United 2 3 SouthportD3N Old Road
D3N Durham City 1 1 WrexhamD3N Holiday Park
D3S Exeter City 9 1 Aberdare AthleticNL St James Park
NL Gainsborough Trinity 6 0 StocktonNL The Northolme
D3S Gillingham 2 1 Plymouth ArgyleD3S Priestfield Road
D3N Halifax Town 3 0 Hartlepools UnitedD3N The Shay
NL Ilford 4 0 Dulwich HamletNL Cricklefield StadiumĀ 
NL Kettering Town 2 0 Chatham TownNL Rockingham Road
D3S Luton Town 5 0 ClaptonNL Kenilworth Road 2.
D3S Merthyr Town 0 0 Charlton AthleticD3S Penydarren Park
D3N Nelson 0 3 BradfordD3N Seedhill Ground
D3S Newport County 0 1 Swindon TownD3S Somerton Park
D3S Northampton Town 8 0 LeytonNL County Ground
NL Northfleet United 0 1 London CaledoniansNL Stonebridge Road
NL Poole Town 1 1 Norwich CityD3S Tatnam
NL Rhyl 4 3 Wigan BoroughD3N Belle Vue
D3N Rochdale 8 2 Crook TownNL Spotland
NL Shildon 1 3 New BrightonD3N Dean Street
NL Shirebrook 1 3 Tranmere RoversD3N Langwith Road
D3S Southend United 1 0 Wellington TownNL Kursaal Ground
NL Spennymoor United 1 1 Rotherham UnitedD3N The Brewery Field
D3N Stockport County 5 2 Oswestry TownNL Edgeley Park
D3S Watford 1 2 Brighton & Hove AlbionD3S Vicarage Road

Round 1 Replay

NL Aldershot 2 1 Queens Park RangersD3S Recreation Ground
D3N Ashington 0 2 Crewe AlexandraD3N Portland Park
D3S Bournemouth & Boscombe Athletic 2 0 Coventry CityD3S Dean Court
D3S Charlton Athletic 2 1 Merthyr TownD3S The Valley
D3S Luton Town 9 0 ClaptonNL Kenilworth Road
D3S Norwich City 5 0 Poole TownNL The Nest, Rosary Road
D3N Rotherham United 4 2 Spennymoor UnitedNL Millmoor
D3N Wrexham 4 0 Durham CityD3N Racecourse Ground
Bye to next round
D 1 All First Division clubs
D 2All Second Division clubs
D3S Brentford
NL Corinthians
D3S Millwall
Notes
1. Abandoned - Fog
2. Abandoned 26 mins