1. Round
13/01/1923 Bristol City - Wrexham AFC 5:1
Bury FC - Luton Town 2:1
Liverpool FC - Arsenal FC 0:0
South Shields FC (1899) - Halifax Town 3:1
Leicester City - Fulham FC 4:0
Nottingham Forest - Sheffield United 0:0
Aston Villa - Blackburn Rovers 0:1
The Wednesday FC - New Brighton AFC 3:0
West Bromwich Albion - Stalybridge Celtic 0:0
Sunderland AFC - Burnley FC 3:1
Derby County - Blackpool FC 2:0
Everton FC - Bradford Park Avenue 1:1
Swindon Town - Barnsley FC 0:0
Newcastle United - Southampton FC 0:0
Tottenham Hotspur - Worksop Town FC 0:0
Manchester City - Charlton Athletic 1:2
Queens Park Rangers - Crystal Palace 1:0
Portsmouth FC - Leeds United 0:0
Brighton & Hove Albion - Corinthian FC 1:1
Norwich City - Bolton Wanderers 0:2
Plymouth Argyle - Notts County 0:0
Bradford City - Manchester United 1:1
Hull City - West Ham United 2:3
Clapton Orient - Millwall FC 0:2
Oldham Athletic - Middlesbrough FC 0:1
Chelsea FC - Rotherham County 1:0
Huddersfield Town - Birmingham FC 2:1
Blyth Spartans - Stoke City 0:3
Cardiff City - Watford FC 1:1
Merthyr Town - Wolverhampton Wanderers 0:1
Aberdare Athletic - Preston North End 1:3
Wigan Borough FC - Bath City FC 4:1
15/01/1923 Tottenham Hotspur - Worksop Town FC 9:0
17/01/1923 Arsenal FC - Liverpool FC 1:4
Sheffield United - Nottingham Forest 0:0
Stalybridge Celtic - West Bromwich Albion 0:2
Bradford Park Avenue - Everton FC 1:0
Southampton FC - Newcastle United 3:1
Leeds United - Portsmouth FC 3:1
Corinthian FC - Brighton & Hove Albion 1:1
Notts County - Plymouth Argyle 0:1
Manchester United - Bradford City 2:0
Watford FC - Cardiff City 2:2
18/01/1923 Barnsley FC - Swindon Town 2:0
22/01/1923 Nottingham Forest - Sheffield United 1:1
Brighton & Hove Albion - Corinthian FC 1:0
Cardiff City - Watford FC 2:1
23/01/1923 Sheffield United - Nottingham Forest 1:0
2. Round
03/02/1923 Bristol City - Derby County 0:3
Bury FC - Stoke City 3:1
South Shields FC (1899) - Blackburn Rovers 0:0
Leicester City - Cardiff City 0:1
The Wednesday FC - Barnsley FC 2:1
Bolton Wanderers - Leeds United 3:1
Wolverhampton Wanderers - Liverpool FC 0:2
Middlesbrough FC - Sheffield United 1:1
West Bromwich Albion - Sunderland AFC 2:1
Tottenham Hotspur - Manchester United 4:0
Brighton & Hove Albion - West Ham United 1:1
Plymouth Argyle - Bradford Park Avenue 4:1
Millwall FC - Huddersfield Town 0:0
Chelsea FC - Southampton FC 0:0
Charlton Athletic - Preston North End 2:0
Wigan Borough FC - Queens Park Rangers 2:4
07/02/1923 Southampton FC - Chelsea FC 1:0
Huddersfield Town - Millwall FC 3:0
West Ham United - Brighton & Hove Albion 1:0
Blackburn Rovers - South Shields FC (1899) 0:1
08/02/1923 Sheffield United - Middlesbrough FC 3:0
Round of 16
24/02/1923 Bury FC - Southampton FC 0:0
Cardiff City - Tottenham Hotspur 2:3
Charlton Athletic - West Bromwich Albion 1:0
Derby County - The Wednesday FC 1:0
Huddersfield Town - Bolton Wanderers 1:1
Liverpool FC - Sheffield United 1:2
Queens Park Rangers - South Shields FC (1899) 3:0
West Ham United - Plymouth Argyle 2:0
28/02/1923 Bolton Wanderers - Huddersfield Town 1:0
Southampton FC - Bury FC 1:0
Quarter-finals
10/03/1923 Charlton Athletic - Bolton Wanderers 0:1
Queens Park Rangers - Sheffield United 0:1
Southampton FC - West Ham United 1:1
Tottenham Hotspur - Derby County 0:1
14/03/1923 West Ham United - Southampton FC 1:1
19/03/1923 West Ham United - Southampton FC 1:0
Semi-finals
24/03/1923 Bolton Wanderers - Sheffield United 1:0
West Ham United - Derby County 4:2
Final
28/04/1923 Bolton Wanderers - West Ham United 2:0