| 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 |