Primera ronda
28.01.1899 Bristol City - Sunderland 2:4
Burnley FC - Sheffield United 2:2
Liverpool - Blackburn Rovers 2:0
Preston North End - Grimsby Town 7:0
Notts County - Kettering Town 2:0
Nottingham Forest - Aston Villa 2:1
The Wednesday FC - Stoke City 2:2
Wolverhampton Wanderers - Bolton Wanderers 0:0
West Bromwich Albion - Blackpool FC 8:0
Everton - Jarrow 3:1
Small Heath Birmingham - Manchester City 3:2
Heanor Town - Bury FC 0:3
Woolwich Arsenal - Derby County 0:6
New Brompton - Southampton 0:1
Tottenham Hotspur - Newton Heath FC 1:1
Glossop North End - Newcastle United 0:1
01.02.1899 Bolton Wanderers - Wolverhampton Wanderers 0:1
Newton Heath FC - Tottenham Hotspur 3:5
02.02.1899 Sheffield United - Burnley FC 2:1
Stoke City - The Wednesday FC 2:0
Segunda ronda
11.02.1899 Liverpool - Newcastle United 3:1
Preston North End - Sheffield United 2:2
Stoke City - Small Heath Birmingham 2:2
Notts County - Southampton 0:1
West Bromwich Albion - Bury FC 2:1
Derby County - Wolverhampton Wanderers 2:1
Everton - Nottingham Forest 0:1
Tottenham Hotspur - Sunderland 2:1
15.02.1899 Small Heath Birmingham - Stoke City 1:2
16.02.1899 Sheffield United - Preston North End 2:1
Cuartos de final
25.02.1899 Nottingham Forest - Sheffield United 0:1
Southampton - Derby County 1:2
Stoke City - Tottenham Hotspur 4:1
West Bromwich Albion - Liverpool 0:2
Semifinales
18.03.1899 Derby County - Stoke City 3:1
Sheffield United - Liverpool 2:2
23.03.1899 Liverpool - Sheffield United 4:4
30.03.1899 Sheffield United - Liverpool 1:0
Final
15.04.1899 Sheffield United - Derby County 4:1