First Round
- Accrington w/o-scr Queen's Park
- Acton 0-0 Finchley
- Astley Bridge 2-2 Turton
- Aston Villa 4-1 Nottingham Forest
- Barnes 3-1 Rochester
- Blackburn Rovers 9-1 Blackburn Park Road
- Bolton Wanderers 5-5 Eagley
- Bootle 2-1 Blackburn Law
- Darwen 3-1 Blackburn Olympic
- Dreadnought w/o-scr Caius College
- Esher Leopold 0-5 Old Carthusians
- Grantham 6-0 Brigg
- Henley 0-2 Maidenhead
- Herts Rangers 0-4 Swifts
- Hotspur 1-0 Highbury Union
- Marlow 3-1 Brentwood (@ ?)
- Mosquitos 1-1 Pilgrims
- Notts County w/o-scr Calthorpe
- Old Etonians 2-2 Clapham Rovers
- Old Foresters 3-0 Morton Rangers
- Olympic 2-4 Old Harrovians
- Reading 5-0 Hendon
- Romford w/o-scr Rangers (London)
- Royal Engineers 6-0 Kildare
- Sheffield 8-0 Brigg Britannia
- Sheffield Heeley 5-1 Lockwood Brothers
- Sheffield Wednesday 2-0 Sheffield Providence
- Small Heath Alliance 4-1 Derby Town
- St Bart's Hospital w/o-scr Wanderers
- Staveley 5-1 Spilsby
- Upton Park 3-0 St Albans
- Wednesbury Old Athletic 9-1 Mitchell St George's
- West End 3-2 Remnants
- Windsor Home Park 0-1 Reading Minster
- Woodford Bridge 1-1 Reading Abbey
- Hanover United - Bye
First Round Replays
- Acton 4-0 Finchley
- Clapham Rovers 0-1 Old Etonians
- Eagley 0-1 Bolton Wanderers
- Pilgrims 5-0 Mosquitos
- Reading Abbey 2-1 Woodford Bridge
- Turton 1-1 Astley Bridge
First Round Second Replay
- Astley Bridge 3-3 Turton (@ Great Lever)
First Round Third Replay
Second Round
- Blackburn Rovers 6-2 Bolton Wanderers
- Darwen 3-1 Accrington
- Hanover United 1-3 Upton Park
- Maidenhead 2-1 Acton
- Marlow 2-0 St Bart's Hospital
- Notts County 5-3 Wednesdbury Stollers (declared void, replay ordered)
- Old Carthusians 7-1 Barnes
- Old Foresters 3-1 Pilgrims
- Reading 1-1 West End (West End disqualified)
- Reading Abbey 1-4 Hotspur
- Reading Minster 3-1 Romford
- Sheffield 0-4 Sheffield Heeley
- Staveley 3-1 Grantham
- Swifts 7-1 Old Harrovians
- Turton 4-0 Bootle
- Wednesbury Old Athletic 6-0 Small Heath Alliance
- Aston Villa - Bye
- Dreadnought - Bye
- Old Etonians - Bye
- Royal Engineers - Bye
- Sheffield Wednesday - Bye
Second Round Replays
- Notts County 11-1 Wednesbury Strollers (@ Derby Cricket Ground)
Third Round
- Aston Villa 2-2 Notts County
- Darwen 4-1 Turton
- Dreadnought 1-2 Marlow
- Hotspur 0-0 Reading Minster
- Old Carthusians 0-2 Royal Engineers
- Old Etonians 3-0 Swifts
- Sheffield Wednesday 2-2 Staveley
- Blackburn Rovers - Bye
- Maidenhead - Bye
- Old Foresters - Bye
- Reading - Bye
- Sheffield Heeley - Bye
- Upton Park - Bye
- Wednesbury Old Athletic - Bye
Third Round Replays
- Hotspur 2-0 Reading Minster
- Notts County 2-2 Aston Villa
- Staveley 0-0 Sheffield Wednesday
Third Round Second Replays
- Aston Villa 4-1 Notts County
- Sheffield Wednesday 5-1 Staveley (@ ?)
Fourth Round
- Blackburn Rovers 5-1 Darwen
- Marlow w/o-scr Reading
- Old Etonians 6-3 Maidenhead
- Old Foresters 2-1 Royal Engineers
- Sheffield Wednesday 3-1 Sheffield Heeley
- Upton Park 5-0 Hotspur
- Wednesbury Old Athletic 4-2 Aston Villa
Quarter Finals
- Blackburn Rovers 3-1 Wednesbury Old Athletic
- Old Foresters 0-0 Marlow
- Sheffield Wednesday 6-0 Upton Park
- Old Etonians - Bye
Quarter Final Replay
Semi-Finals
- Blackburn Rovers 0-0 Sheffield Wednesday (@ St Johns Rugby Ground, Huddersfield)
- Old Etonians 5-0 Marlow (@ Kennington Oval)
Semi-Final Replay
- Blackburn Rovers 5-1 Sheffield Wednesday (@ Whalley Range, Manchester)
Final (@ Kennington Oval, 25/3/1882)
- Old Etonians 1-0 Blackburn Rovers