| First qualifying round | 
| 3 October 1891 | 1st Highland Light Infantry | 7 | - | 0 | Maidstone |  | 
| 3 October 1891 | Attercliffe | 1 | - | 2 | Rotherham Town |  | 
| 3 October 1891 | Barrow | 1 | - | 3 | Fleetwood Rangers |  | 
| 3 October 1891 | Bishop Auckland | 4 | - | 3 | Southwick |  | 
| 3 October 1891 | Boston | 5 | - | 3 | Sheffield |  | 
| 3 October 1891 | Burslem Port Vale | 2 | - | 4 | Burton Wanderers |  | 
| 3 October 1891 | Bury | 3 | - | 1 | Witton |  | 
| 3 October 1891 | Casuals | 3 | - | 2 | Clapton |  | 
| 3 October 1891 | Clifton Association | 5 | - | 0 | Poole |  | 
| 3 October 1891 | Crouch End | 6 | - | 2 | Ashford United |  | 
| 3 October 1891 | Darlington | 3 | - | 0 | Port Clarence |  | 
| 3 October 1891 | Darlington St Augustines | 3 | - | 4 | South Bank |  | 
| 3 October 1891 | Fairfield | 3 | - | 1 | South Shore | Fairfield disqualified | 
| 3 October 1891 | Folkestone | 3 | - | 3 | Old St Mark's |  | 
| 3 October 1891 | Gainsborough Trinity | 3 | - | 0 | Grantham |  | 
| 3 October 1891 | Gateshead NER | 7 | - | 2 | Ashington |  | 
| 3 October 1891 | Gorton Villa | 6 | - | 1 | Leek |  | 
| Walkover | Grantham Rovers |  |  |  | Sheffield Heeley | Scratched | 
| 3 October 1891 | Greenhaigh's | 1 | - | 5 | Heanor Town |  | 
| 3 October 1891 | Grimsby Town | 3 | - | 0 | Long Eaton Rangers |  | 
| 3 October 1891 | Hednesford Town | 1 | - | 2 | Brierley Hill Alliance |  | 
| Walkover | Hereford |  |  |  | Kettering | Scratched | 
| 3 October 1891 | Heywood | 6 | - | 0 | North Meols |  | 
| Walkover | Heywood Central |  |  |  | Moss Bay | Scratched | 
| 3 October 1891 | Higher Walton | 4 | - | 5 | Blackpool |  | 
| 3 October 1891 | Ilford | 0 | - | 1 | Chatham |  | 
| 3 October 1891 | Leicester Fosse | 2 | - | 6 | Small Heath |  | 
| 3 October 1891 | Lincoln City | 3 | - | 2 | Doncaster Rovers |  | 
| 3 October 1891 | London Caledonians | 4 | - | 2 | Chesham |  | 
| 3 October 1891 | Luton Town | 4 | - | 3 | Swindon Town |  | 
| 3 October 1891 | Macclesfield Town | 4 | - | 2 | Newtown |  | 
| 3 October 1891 | Maidenhead | 0 | - | 5 | Watford Rovers |  | 
| 3 October 1891 | Mansfield Town | 3 | - | 0 | Riddings |  | 
| 3 October 1891 | Matlock | 4 | - | 2 | Beeston |  | 
| Walkover | Middlesbrough Ironopolis |  |  |  | Hurworth | Scratched | 
| 3 October 1891 | Nantwich | 3 | - | 0 | Chester St Oswald's |  | 
| 3 October 1891 | Newark | 3 | - | 1 | Eckington Works |  | 
| 3 October 1891 | Newton Heath | 5 | - | 1 | Ardwick |  | 
| 3 October 1881 | Norwich CEYMS | 1 | - | 9 | Marlow |  | 
| 3 October 1881 | Norwich Thorpe | 1 | - | 3 | Old Wykehamists |  | 
| 3 October 1891 | Old Cranleighians | 2 | - | 3 | Gravesend |  | 
| 3 October 1891 | Old Etonians | 6 | - | 1 | Hunts County |  | 
| 3 October 1891 | Old Westminters | 5 | - | 1 | Ipswich Town |  | 
| 3 October 1891 | Prescot | 1 | - | 7 | Crewe Alexandra |  | 
| 3 October 1891 | Reading | 2 | - | 1 | Newbury |  | 
| 3 October 1891 | Rhosllanerchrugog | 0 | - | 1 | Chester |  | 
| 3 October 1891 | Rochester | 1 | - | 2 | Millwall Athletic |  | 
| 3 October 1891 | Royton | 6 | - | 3 | Halliwell |  | 
| 3 October 1891 | Scarborough | 4 | - | 1 | West Hartlepool Rovers |  | 
| Walkover | Shankhouse |  |  |  | Birtley | Scratched | 
| 3 October 1891 | Somerset Rovers | 6 | - | 3 | Bristol St George |  | 
| 3 October 1891 | Spennymoor | 4 | - | 3 | Whitby | Spennymoor disqualified | 
| 3 October 1891 | Staveley | 3 | - | 0 | Notts Olympic |  | 
| 3 October 1891 | Tow Law | 1 | - | 5 | Newcastle East End |  | 
| 3 October 1891 | Tranmere Rovers | 1 | - | 5 | Northwich Victoria |  | 
| 3 October 1891 | Walsall Town Swifts | 7 | - | 2 | Wednesbury Old Athletic |  | 
| 3 October 1891 | Warmley | 1 | - | 4 | Southampton St Mary's |  | 
| 3 October 1891 | Whitburn | 3 | - | 2 | Sunderland Olympic |  | 
| Walkover | Wolverton |  |  |  | Swifts | Scratched | 
| Replays | 
| 10 October 1891 | Old St Mark's | 4 | - | 2 | Folkestone |  | 
| Second qualifying round | 
| Walkover | Bedminster |  |  |  | 93rd Highland Regiment | Scratched | 
| 24 October 1891 | Bishop Auckland | 4 | - | 2 | Rendel |  | 
| 24 October 1891 | Blackpool | 4 | - | 2 | Fleetwood Rangers |  | 
| 24 October 1891 | Burton Wanderers | 1 | - | 1 | Small Heath |  | 
| 24 October 1891 | Buxton | 6 | - | 0 | Gedling Grove |  | 
| 24 October 1891 | Chester | 2 | - | 4 | Wrexham |  | 
| 24 October 1891 | Clifton | 8 | - | 5 | Somerset Rovers |  | 
| 24 October 1891 | Crouch End | 0 | - | 4 | Chatham |  | 
| 24 October 1891 | Darlington | 13 | - | 1 | Scarborough |  | 
| 24 October 1891 | Derby Junction | 1 | - | 2 | Newark |  | 
| 24 October 1891 | Gainsborough Trinity | 4 | - | 0 | Grantham Rovers |  | 
| 24 October 1891 | Gorton Villa | 2 | - | 3 | Crewe Alexandra |  | 
| 24 October 1891 | Gravesend | 0 | - | 8 | Old Brightonians |  | 
| 24 October 1891 | Grimsby Town | 10 | - | 0 | Boston |  | 
| 24 October 1891 | Heanor Town | 2 | - | 1 | Staveley |  | 
| 24 October 1891 | Heywood Central | 1 | - | 2 | Bury |  | 
| 24 October 1891 | London Caledonians | 2 | - | 1 | Watford Rovers |  | 
| 24 October 1891 | Loughborough | 7 | - | 0 | Hereford |  | 
| 24 October 1891 | Luton Town | 3 | - | 0 | Windsor Phoenix Athletic |  | 
| 24 October 1891 | Mansfield Town | 4 | - | 0 | Matlock |  | 
| 24 October 1891 | Middlesbrough Ironopolis | 7 | - | 0 | Whitby |  | 
| 24 October 1891 | Millwall Athletic | 3 | - | 4 | 1st Highland Light Infantry |  | 
| 24 October 1891 | Nantwich | 3 | - | 4 | Macclesfield Town |  | 
| 24 October 1891 | Newcastle West End | 1 | - | 3 | Newcastle East End |  | 
| Walkover | Newton Heath |  |  |  | Heywood | Scratched | 
| 24 October 1891 | Northwich Victoria | 9 | - | 0 | Liverpool Stanley |  | 
| 24 October 1891 | Old Carthusians | 4 | - | 6 | Old Etonians |  | 
| 24 October 1891 | Old St Mark's | 1 | - | 5 | Casuals |  | 
| 24 October 1891 | Old Wykehamists | 0 | - | 5 | Marlow |  | 
| 24 October 1891 | Rotherham Town | 5 | - | 1 | Kilnhurst |  | 
| 24 October 1891 | Rothwell | 1 | - | 1 | Leeds Albion |  | 
| 24 October 1891 | Sheffield United | 4 | - | 1 | Lincoln City |  | 
| 24 October 1891 | South Bank | 2 | - | 4 | Stockton |  | 
| 24 October 1891 | South Shore | 8 | - | 1 | Halliwell |  | 
| 24 October 1891 | Southampton St Mary's | 7 | - | 0 | Reading | Southampton St Mary's disqualified | 
| 24 October 1891 | Stourbridge | 0 | - | 2 | Brierley Old Alliance |  | 
| 24 October 1891 | Walsall Town Swifts | 2 | - | 4 | Burton Swifts |  | 
| 24 October 1891 | Whitburn | 4 | - | 10 | Gateshead NER |  | 
| 24 October 1891 | Willington Athletic | 2 | - | 2 | Shankhouse |  | 
| 24 October 1891 | Wolverton | 0 | - | 4 | Old Westminsters |  | 
| Replay | 
| 31 October 1891 | Leeds Albion | 2 | - | 0 | Rothwell |  | 
| 31 October 1891 | Shankhouse | 4 | - | 1 | Willington Athletic |  | 
| 31 October 1891 | Small Heath | 2 | - | 1 | Burton Wanderers |  | 
| Third qualifying round | 
| 14 November 1891 | 1st Highland Light Infantry | 1 | - | 4 | Casuals |  | 
| 14 November 1891 | Bedminster | 1 | - | 4 | Luton Town |  | 
| 14 November 1891 | Bishop Auckland | 3 | - | 1 | Gateshead NER |  | 
| 14 November 1891 | Brierley Hill Alliance | 7 | - | 0 | Loughborough |  | 
| 14 November 1891 | Bury | 5 | - | 5 | Blackpool |  | 
| 14 November 1891 | Crewe Alexandra | 3 | - | 1 | Wrexham |  | 
| 14 November 1891 | Chatham | 3 | - | 2 | Old Brightonians |  | 
| 14 November 1891 | Clifton | 8 | - | 2 | Reading |  | 
| Walkover | Darlington |  |  |  | Leeds Albion | Scratched | 
| 14 November 1891 | Gainsborough Trinity | 4 | - | 1 | Rotherham Town |  | 
| 14 November 1891 | Grimsby Town | 1 | - | 2 | Sheffield United |  | 
| 14 November 1891 | Mansfield Town | 0 | - | 0 | Buxton |  | 
| 14 November 1891 | Middlesbrough Ironopolis | 1 | - | 1 | Stockton |  | 
| 14 November 1891 | Newcastle East End | 3 | - | 2 | Shankhouse |  | 
| 14 November 1891 | Newark | 0 | - | 0 | Heanor Town |  | 
| 14 November 1891 | Northwich Victoria | 5 | - | 0 | Macclesfield Town |  | 
| 14 November 1891 | Old Etonians | 2 | - | 3 | London Caledonians |  | 
| 14 November 1891 | Old Westminsters | 6 | - | 1 | Marlow |  | 
| 14 November 1891 | Small Heath | 4 | - | 2 | Burton Swifts |  | 
| 14 November 1891 | South Shore | 0 | - | 2 | Newton Heath |  | 
| 15 November 1890 | Long Eaton Rangers | 4 | - | 1 | Jardines |  | 
| Replays | 
| 25 November 1891 | Blackpool | 4 | - | 3 | Bury |  | 
| 21 November 1891 | Heanor Town | 6 | - | 1 | Newark |  | 
| 21 November 1891 | Mansfield Town | 2 | - | 2 | Buxton |  | 
| 21 November 1891 | Stockton | 1 | - | 1 | Middlesbrough Ironopolis |  | 
| 2nd Replay | 
| 28 November 1891 | Stockton | 2 | - | 5 | Middlesbrough Ironopolis |  | 
| Fourth qualifying round | 
| 5 December 1891 | Casuals | 1 | - | 2 | Chatham | Chatham disqualifiedf | 
| 5 December 1891 | Clifton | 0 | - | 3 | Luton Town |  | 
| 19 December 1891 | Crewe Alexandra | 1 | - | 2 | Northwich Victoria | Match declared void | 
| 5 December 1891 | Darlington | 0 | - | 3 | Middlesbrough Ironopolis |  | 
| 12 December 1891 | London Caledonins | 2 | - | 2 | Old Westminsters |  | 
| 5 December 1891 | Mansfield Town | 2 | - | 4 | Heanor Town |  | 
| 5 December 1891 | Newcastle East End | 7 | - | 0 | Bishop Auckland |  | 
| 5 Deecmber 1891 | Newton Heath | 3 | - | 4 | Blackpool |  | 
| 5 December 1891 | Sheffield United | 1 | - | 0 | Gainsborough Trinity |  | 
| 5 December 1891 | Small Heath | 6 | - | 2 | Brierley Hill Alliance |  | 
| Replays | 
| 29 December 1891 | Crewe Alexandra | 6 | - | 2 | Northwich Victoria |  | 
| 19 December 1891 | London Caledonians | 0 | - | 2 | Old Westminsters |  | 
| First round | 
| 16 January 1892 | Aston Villa | 4 | - | 1 | Heanor Town |  | 
| 16 January 1892 | Blackburn Rovers | 4 | - | 1 | Derby County |  | 
| 16 January 1892 | Blackpool | 0 | - | 3 | Sheffield United |  | 
| 16 January 1892 | Bootle | 0 | - | 2 | Darwen |  | 
| 16 January 1892 | Crusaders | 1 | - | 4 | Accrington |  | 
| 16 January 1892 | Everton | 2 | - | 4 | Burnley | Match declared void after protests over icy pitch | 
| 16 January 1892 | Luton Town | 0 | - | 3 | Middlesbrough |  | 
| 16 January 1892 | Nottingham Forest | 2 | - | 1 | Newcastle East End |  | 
| 16 January 1892 | Old Westminsters | 2 | - | 3 | West Bromwich Albion |  | 
| 16 January 1892 | Preston North End | 2 | - | 2 | Middlesbrough Ironopolis | Match declared void after protests over icy pitch | 
| 16 January 1892 | Small Heath | 5 | - | 1 | Royal Arsenal |  | 
| 16 January 1892 | Stoke | 3 | - | 0 | Casuals | Match declared void after protests over icy pitch | 
| 16 January 1892 | Sunderland | 3 | - | 0 | Notts County | Match declared void after protests over icy pitch | 
| 16 January 1892 | Sunderland Albion | 1 | - | 2 | Birmingham St George's | Match declared void | 
| 16 January 1892 | The Wednesday | 2 | - | 1 | Bolton Wanderers | Match declared void  after protests over icy pitch | 
| 16 January 1892 | Wolverhampton Wanderers | 2 | - | 2 | Crewe Alexandra | aet | 
| Replays | 
| 23 January 1892 | Crewe Alexandra | 1 | - | 4 | Wolverhampton Wanderers |  | 
| 23 January 1892 | Everton | 1 | - | 3 | Burnley |  | 
| 23 January 1892 | Preston North End | 6 | - | 0 | Middlesbrough Ironopolis |  | 
| 23 January 1892 | Stoke | 3 | - | 0 | Casuals |  | 
| 23 January 1892 | Sunderland | 4 | - | 0 | Notts County |  | 
| 23 January 1892 | Sunderland Albion | 4 | - | 0 | Birmingham St George's |  | 
| 23 January 1892 | The Wednesday | 4 | - | 1 | Bolton Wanderers | GIANT KILLING | 
| Second round | 
| 30 January 1892 | Accrington | 1 | - | 0 | Sunderland | Match declared void | 
| 30 January 1892 | Aston Villa | 2 | - | 0 | Darwen |  | 
| 30 January 1892 | Burnley | 1 | - | 3 | Stoke |  | 
| 30 January 1892 | Middlesbrough | 1 | - | 2 | Preston North End |  | 
| 30 January 1892 | Sunderland Albion | 0 | - | 1 | Nottingham Forest |  | 
| 30 January 1892 | The Wednesday | 2 | - | 0 | Small Heath |  | 
| 30 January 1892 | West Bromwich Albion | 3 | - | 1 | Blackburn Rovers |  | 
| 30 January 1892 | Wolverhampton Wanderers | 3 | - | 1 | Sheffield United |  | 
| Replay | 
| 6 February 1892 | Accrington | 1 | - | 3 | Sunderland |  | 
| Quarter-final | 
| 13 February 1892 | Nottingham Forest | 2 | - | 0 | Preston North End | GIANT KILLING | 
| 13 February 1892 | Stoke | 2 | - | 2 | Sunderland | aet | 
| 13 February 1892 | West Bromwich Albion | 2 | - | 1 | The Wednesday |  | 
| 13 February 1892 | Wolverhampton Wanderers | 1 | - | 3 | Aston Villa |  | 
| Replay | 
| 20 February 1892 | Sunderland | 4 | - | 0 | Stoke |  | 
| Semi-finals | 
| 27 February 1892 | Aston Villa | 4 | - | 1 | Sunderland | Played at Bramall Lane, Sheffield | 
| 27 February 1892 | West Bromwich Albion | 1 | - | 1 | Nottingham Forest | Played at Molineux, Wolverhampton aet | 
| Replay | 
| 5 March 1892 | West Bromwich Albion | 1 | - | 1 | Nottingham Forest | Played at Molineux, Wolverhampton aet | 
| 2nd Replay | 
| 9 March 1892 | West Bromwich Albion | 6 | - | 2 | Nottingham Forest | Played at County Ground, Derby | 
| Final | 
| 19 March 1892 | West Bromwich Albion | 3 | - | 0 | Aston Villa | Played at Kennington Oval, London | 
| 32,810 | Geddes, Nicholls, Reynolds |  |  |  |  | Referee: J C Clegg |