1er tour
06.02.1904 Woolwich Arsenal - Fulham FC 3:2
Blackburn Rovers - Liverpool FC 3:1
Bristol City - Sheffield United 1:3
Bury FC - Newcastle United 2:1
Everton FC - Tottenham Hotspur 1:2
Manchester City - Sunderland AFC 3:2
Millwall FC - Middlesbrough FC 0:2
Notts County - Manchester United 3:3
Plymouth Argyle - The Wednesday FC 2:2
Portsmouth FC - Derby County 2:5
Preston North End - Grimsby Town 1:0
Reading FC - Bolton Wanderers 1:1
Southampton FC - Port Vale FC 3:0
Stockton FC - Wolverhampton Wanderers 1:4
Stoke City - Aston Villa 2:3
10.02.1904 West Bromwich Albion - Nottingham Forest 1:1
Bolton Wanderers - Reading FC 3:2
Manchester United - Notts County 2:1
The Wednesday FC - Plymouth Argyle 2:0
13.02.1904 Nottingham Forest - West Bromwich Albion 3:1
tour des 16
20.02.1904 Woolwich Arsenal - Manchester City 0:2
Blackburn Rovers - Nottingham Forest 3:1
Bolton Wanderers - Southampton FC 4:1
Bury FC - Sheffield United 1:2
Derby County - Wolverhampton Wanderers 2:2
Preston North End - Middlesbrough FC 0:3
The Wednesday FC - Manchester United 6:0
25.02.1904 Aston Villa - Tottenham Hotspur 0:1
24.02.1904 Wolverhampton Wanderers - Derby County 2:2
29.02.1904 Derby County - Wolverhampton Wanderers 1:0
Quarts de finale
05.03.1904 Derby County - Blackburn Rovers 2:1
Manchester City - Middlesbrough FC 0:0
Sheffield United - Bolton Wanderers 0:2
Tottenham Hotspur - The Wednesday FC 1:1
09.03.1904 Middlesbrough FC - Manchester City 1:3
The Wednesday FC - Tottenham Hotspur 2:0
Demi-finales
19.03.1904 Bolton Wanderers - Derby County 1:0
Manchester City - The Wednesday FC 3:0
Finale
23.04.1904 Manchester City - Bolton Wanderers 1:0