Primera ronda
26.11.1927 Darlington FC - Chesterfield FC 4:1
Dartford FC - Crystal Palace 1:3
Bath City FC - Southall 2:0
Nelson FC - Bradford Park Avenue 0:3
Rochdale AFC - Crook Town AFC 8:2
Gillingham FC - Plymouth Argyle 2:1
Crewe Alexandra - Ashington AFC 2:2
Gainsborough Trinity - Stockton FC 6:0
Ilford FC - Dulwich Hamlet 4:0
Poole Town - Norwich City 1:1
Stockport County - Oswestry Town FC 5:2
Accrington Stanley - Lincoln City 2:5
Bristol Rovers - Walsall FC 4:2
Northampton Town - Leyton FC 8:0
Coventry City - Bournemouth and Boscombe Athletic 2:2
Denaby United - Southport FC 2:3
Shildon AFC - New Brighton AFC 1:3
Northfleet United - London Caledonians 0:1
Bradford City - Workington AFC 6:0
Carlisle United - Doncaster Rovers 2:1
Spennymoor United - Rotherham United 1:1
Southend United - Wellington Town 1:0
Exeter City - Aberdare Athletic 9:1
Merthyr Town - Charlton Athletic 0:0
Halifax Town - Hartlepools United 3:0
Shirebrook Miners Welfare - Tranmere Rovers 1:3
Newport County - Swindon Town 0:1
Durham City AFC - Wrexham AFC 1:1
Botwell Mission - Peterborough United 3:4
Rhyl United - Wigan Borough FC 4:3
Kettering Town - Chatham Town 2:0
30.11.1927 Watford FC - Brighton & Hove Albion 1:2
Luton Town - Clapton FC 9:0
Aldershot Town - Queens Park Rangers 2:1
Ashington AFC - Crewe Alexandra 0:2
Bournemouth and Boscombe Athletic - Coventry City 2:0
Charlton Athletic - Merthyr Town 2:1
Wrexham AFC - Durham City AFC 4:0
01.12.1927 Norwich City - Poole Town 5:0
Rotherham United - Spennymoor United 4:2
Segunda ronda
10.12.1927 Darlington FC - Rochdale AFC 2:1
Bournemouth and Boscombe Athletic - Bristol Rovers 6:1
Gillingham FC - Southend United 2:0
Crewe Alexandra - Stockport County 2:0
Luton Town - Norwich City 6:0
Gainsborough Trinity - Lincoln City 0:2
London Caledonians - Bath City FC 1:0
Swindon Town - Crystal Palace 0:0
Wrexham AFC - Carlisle United 1:0
Tranmere Rovers - Halifax Town 3:1
Northampton Town - Brighton & Hove Albion 1:0
Bradford City - Rotherham United 2:3
Bradford Park Avenue - Southport FC 0:2
Exeter City - Ilford FC 5:3
Charlton Athletic - Kettering Town 1:1
New Brighton AFC - Rhyl United 7:2
Peterborough United - Aldershot Town 2:1
14.12.1927 Crystal Palace - Swindon Town 1:2
15.12.1927 Kettering Town - Charlton Athletic 1:2
Tercera ronda
14.01.1928 Birmingham FC - Peterborough United 4:3
Blackpool FC - Oldham Athletic 1:4
Bristol City - Tottenham Hotspur 1:2
Burnley FC - Aston Villa 0:2
Liverpool - Darlington FC 1:0
Preston North End - Everton 0:3
Reading - Grimsby Town 4:0
Notts County - Sheffield United 2:3
Nottingham Forest - Tranmere Rovers 1:0
Blackburn Rovers - Newcastle United 4:1
The Wednesday FC - Bournemouth and Boscombe Athletic 3:0
Bolton Wanderers - Luton Town 2:1
Wolverhampton Wanderers - Chelsea 2:1
Middlesbrough - South Shields FC (1899) 3:0
Sunderland - Northampton Town 3:3
London Caledonians - Crewe Alexandra 2:3
Swindon Town - Clapton Orient 2:1
Wrexham AFC - Swansea Town 2:1
Manchester City - Leeds United 1:0
Portsmouth FC - West Ham United 0:2
Manchester United - Brentford FC 7:1
Millwall FC - Derby County 1:2
Hull City - Leicester City 0:1
Huddersfield Town - Lincoln City 4:2
Cardiff City - Southampton 2:1
Port Vale FC - Barnsley FC 3:0
Charlton Athletic - Bury FC 1:1
Arsenal - West Bromwich Albion 2:0
Southport FC - Fulham FC 3:0
New Brighton AFC - Casuals F.C 2:1
Stoke City - Gillingham FC 6:1
Rotherham United - Exeter City 3:3
18.01.1928 Bury FC - Charlton Athletic 4:3
Exeter City - Rotherham United 3:1
19.01.1928 Northampton Town - Sunderland 0:3
Cuarta Ronda
28.01.1928 Arsenal - Everton 4:3
Aston Villa - Crewe Alexandra 3:0
Bury FC - Manchester United 1:1
Cardiff City - Liverpool 2:1
Derby County - Nottingham Forest 0:0
Exeter City - Blackburn Rovers 2:2
Huddersfield Town - West Ham United 2:1
Port Vale FC - New Brighton AFC 3:0
Reading - Leicester City 0:1
Sheffield United - Wolverhampton Wanderers 3:1
Southport FC - Middlesbrough 0:3
Stoke City - Bolton Wanderers 4:2
Sunderland - Manchester City 1:2
Swindon Town - The Wednesday FC 1:2
Tottenham Hotspur - Oldham Athletic 3:0
Wrexham AFC - Birmingham FC 1:3
01.02.1928 Manchester United - Bury FC 1:0
Nottingham Forest - Derby County 2:0
02.02.1928 Blackburn Rovers - Exeter City 3:1 pró.
Octavos de final
18.02.1928 Arsenal - Aston Villa 4:1
Blackburn Rovers - Port Vale FC 2:1
Huddersfield Town - Middlesbrough 4:0
Leicester City - Tottenham Hotspur 0:3
Manchester City - Stoke City 0:1
Manchester United - Birmingham FC 1:0
Nottingham Forest - Cardiff City 2:1
The Wednesday FC - Sheffield United 1:1
22.02.1928 Sheffield United - The Wednesday FC 4:1
Cuartos de final
03.03.1928 Arsenal - Stoke City 4:1
Blackburn Rovers - Manchester United 2:0
Huddersfield Town - Tottenham Hotspur 6:1
Sheffield United - Nottingham Forest 3:0
Semifinales
24.03.1928 Huddersfield Town - Sheffield United 2:2
Blackburn Rovers - Arsenal 1:0
26.03.1928 Sheffield United - Huddersfield Town 0:0
02.04.1928 Huddersfield Town - Sheffield United 1:0
Final
21.04.1928 16:00 Blackburn Rovers - Huddersfield Town 3:1 (2:0)