1. Round
12/01/1924 Ashington AFC - Aston Villa 1:5
Blackpool FC - Sheffield United 1:0
Burnley FC - South Shields FC (1899) 3:2
Liverpool FC - Bradford City 2:1
The Wednesday FC - Leicester City 4:1
Wolverhampton Wanderers - Darlington FC 3:1
Middlesbrough FC - Watford FC 0:1
Derby County - Bury FC 2:1
Everton FC - Preston North End 3:1
Swindon Town - Bradford Park Avenue 4:0
Manchester City - Nottingham Forest 2:0
Queens Park Rangers - Notts County 1:2
Fulham FC - Llanelli AFC 2:0
Accrington Stanley - Charlton Athletic 0:0
Barnsley FC - Brighton & Hove Albion 0:0
Northampton Town - Halifax Town 1:1
Portsmouth FC - Newcastle United 2:4
West Ham United - Aberdare Athletic 5:0
Manchester United - Plymouth Argyle 1:0
Norwich City - Bristol City 0:1
Millwall FC - West Bromwich Albion 0:1
Hull City - Bolton Wanderers 2:2
Oldham Athletic - Sunderland AFC 2:1
Crystal Palace - Tottenham Hotspur 2:0
Chelsea FC - Southampton FC 1:1
Exeter City - Grimsby Town 1:0
Huddersfield Town - Birmingham FC 1:0
Cardiff City - Gillingham FC 0:0
Swansea Town - Clapton Orient 1:1
Arsenal FC - Luton Town 4:1
Leeds United - Stoke City 1:0
Corinthian FC - Blackburn Rovers 1:0
16/01/1924 Brighton & Hove Albion - Barnsley FC 1:0
Halifax Town - Northampton Town 1:1
Bolton Wanderers - Hull City 4:0
Southampton FC - Chelsea FC 2:0
Gillingham FC - Cardiff City 0:2
Clapton Orient - Swansea Town 1:1
17/01/1924 Charlton Athletic - Accrington Stanley 1:0
21/01/1924 Halifax Town - Northampton Town 4:2
Swansea Town - Clapton Orient 2:1
2. Round
02/02/1924 Burnley FC - Fulham FC 0:0
Southampton FC - Blackpool FC 3:1
The Wednesday FC - Bristol City 1:1
Bolton Wanderers - Liverpool FC 1:4
West Bromwich Albion - Corinthian FC 5:0
Derby County - Newcastle United 2:2
Swindon Town - Oldham Athletic 2:0
Manchester City - Halifax Town 2:2
West Ham United - Leeds United 1:1
Brighton & Hove Albion - Everton FC 5:2
Manchester United - Huddersfield Town 0:3
Crystal Palace - Notts County 0:0
Exeter City - Watford FC 0:0
Cardiff City - Arsenal FC 1:0
Swansea Town - Aston Villa 0:2
Charlton Athletic - Wolverhampton Wanderers 0:0
06/02/1924 Fulham FC - Burnley FC 0:1
Bristol City - The Wednesday FC 2:0
Newcastle United - Derby County 2:2
Halifax Town - Manchester City 0:0
Leeds United - West Ham United 1:0
Notts County - Crystal Palace 0:0
Watford FC - Exeter City 1:0
Wolverhampton Wanderers - Charlton Athletic 1:0
11/02/1924 Derby County - Newcastle United 2:2
Manchester City - Halifax Town 3:0
Crystal Palace - Notts County 0:0
12/02/1924 Newcastle United - Derby County 5:3
18/02/1924 Crystal Palace - Notts County 2:1
Round of 16
23/02/1924 Aston Villa - Leeds United 3:0
Brighton & Hove Albion - Manchester City 1:5
Burnley FC - Huddersfield Town 1:0
Cardiff City - Bristol City 3:0
Crystal Palace - Swindon Town 1:2
Southampton FC - Liverpool FC 0:0
Watford FC - Newcastle United 0:1
West Bromwich Albion - Wolverhampton Wanderers 1:1
27/02/1924 Liverpool FC - Southampton FC 2:0
Wolverhampton Wanderers - West Bromwich Albion 0:2
Quarter-finals
08/03/1924 Manchester City - Cardiff City 0:0
Newcastle United - Liverpool FC 1:0
Swindon Town - Burnley FC 1:1
West Bromwich Albion - Aston Villa 0:2
12/03/1924 Burnley FC - Swindon Town 3:1
Cardiff City - Manchester City 0:1
Semi-finals
29/03/1924 Aston Villa - Burnley FC 3:0
Newcastle United - Manchester City 2:0
Final
26/04/1924 Newcastle United - Aston Villa 2:0