| Round 1 |
| FC Middlesbrough 1 : 3 Rovers Blackburn |
| Charlton Athletic London 2 : 0 United Colchester |
| Athletic Wigan 2 : 4 United Sheffield |
| Argyle Plymouth 2 : 5 Wanderers Wolverhampton |
| Wanderers Bolton 2 : 0 Argyle Plymouth |
| City Manchester 2 : 5 Portsmouth Portsmouth |
| Chelsea London 0 : 3 Wanderers Bolton |
| Arsenal London 1 : 2 City Birmingham |
| County Derby 2 : 0 North End Preston |
| Portsmouth Portsmouth 3 : 2 FC Liverpool |
| United Colchester 0 : 3 Chelsea London |
| Wednesday Sheffield 0 : 3 Watford Watford |
| Fulham London 3 : 0 Everton Liverpool |
| Everton Liverpool 3 : 2 FC Southampton |
| Tottenham London 1 : 0 FC Reading |
| Fulham London 2 : 0 Athletic Wigan |
| FC Liverpool 0 : 2 Albion West Bromwich |
| Watford Watford 0 : 3 United Newcastle |
| City Stoke 1 : 0 FC Southampton |
| Tottenham London 3 : 2 FC Middlesbrough |
| FC Reading 1 : 0 United Manchester |
| West Ham United London 2 : 1 United Manchester |
| City Stoke 0 : 1 Aston Villa Birmingham |
| Aston Villa Birmingham 1 : 2 City Cardiff |
| North End Preston 4 : 1 Wednesday Sheffield |
| United Newcastle 3 : 1 United Sheffield |
| FC Sunderland 3 : 2 County Derby |
| Rovers Blackburn 1 : 2 Arsenal London |
| City Manchester 1 : 4 Albion West Bromwich |
| West Ham United London 2 : 1 City Cardiff |
| Wanderers Wolverhampton 2 : 5 Charlton Athletic London |
| City Birmingham 2 : 0 FC Sunderland |
| Round 2 |
| City Birmingham 3 : 2 Charlton Athletic London |
| Fulham London 0 : 1 United Newcastle |
| Wanderers Bolton 3 : 1 West Ham United London |
| Albion West Bromwich 1 : 4 Tottenham London |
| Round 3 |
| Portsmouth Portsmouth 4 : 1 Tottenham London |
| City Birmingham 2 : 3 United Newcastle |
| Round 4 |
| Portsmouth Portsmouth 1 : 0 United Newcastle |
| Round 5 |
| Portsmouth Portsmouth 0 : 2 Wanderers Bolton |