12/01/1929 Birmingham FC - Manchester City 3:1
Chesterfield FC - Huddersfield Town 1:7
Darlington FC - Bury FC 2:6
Bristol City - Liverpool FC 0:2
Burnley FC - Sheffield United 2:1
Southampton FC - Clapton Orient 0:0
Watford FC - Preston North End 1:0
Reading FC - Tottenham Hotspur 2:0
Walsall FC - Middlesbrough FC 1:1
Nottingham Forest - Swansea Town 1:2
Blackburn Rovers - Barnsley FC 1:0
Aston Villa - Cardiff City 6:1
Bolton Wanderers - Oldham Athletic 2:0
Grimsby Town - West Bromwich Albion 1:1
Wolverhampton Wanderers - Mansfield Town 0:1
Derby County - Notts County 4:3
Lincoln City - Leicester City 0:1
Luton Town - Crystal Palace 0:0
Swindon Town - Newcastle United 2:0
Accrington Stanley - Bournemouth and Boscombe Athletic 1:1
Portsmouth FC - Charlton Athletic 2:1
West Ham United - Sunderland AFC 1:0
Norwich City - Corinthian FC 0:5
Plymouth Argyle - Blackpool FC 3:0
Bradford City - Stockport County 2:0
Millwall FC - Northampton Town 1:1
Hull City - Bradford Park Avenue 1:1
Chelsea FC - Everton FC 2:0
Exeter City - Leeds United 2:2
Port Vale FC - Manchester United 0:3
Arsenal FC - Stoke City 2:1
Wigan Borough FC - The Wednesday FC 1:3
decisive matches
16/01/1929 West Bromwich Albion - Grimsby Town 2:0
Crystal Palace - Luton Town 7:0
Bournemouth and Boscombe Athletic - Accrington Stanley 2:0
Bradford Park Avenue - Hull City 3:1
Leeds United - Exeter City 5:1
17/01/1929 Clapton Orient - Southampton FC 2:1
Northampton Town - Millwall FC 2:2
21/01/1929 Middlesbrough FC - Walsall FC 5:1
Millwall FC - Northampton Town 2:0