First Round
- Acton 1-1 Kildare
- Astley Bridge 4-0 Eagley
- Aston Villa 5-3 Wednesbury Strollers
- Blackburn Rovers 6-2 Sheffield Providence
- Brentwood 0-10 Old Etonians
- Calthorpe 1-2 Grantham
- Clapham Rovers 15-0 Finchley
- Darwen 8-0 Brigg
- Grey Friars 0-0 Windsor Home Park
- Herts Rangers 6-0 Barnes
- Maidenhead 1-1 Old Harrovians
- Marlow 6-0 Clarence
- Nottingham Forest w/o-scr Caius College
- Notts County 4-4 Derbyshire
- Old Carthusians 7-0 Saffron Walden Town
- Pilgrims w/o-scr Old Philberdians
- Rangers (London) w/o-scr Wanderers
- Reading 5-1 Hotspur
- Reading Abbey 1-0 St Albans
- Rochester 1-2 Dreadnought
- Romford 1-1 Reading Minster
- Royal Engineers 0-0 Remnants
- Sheffield 5-4 Blackburn Olympic
- Sheffield Wednesday w/o-scr Queen's Park
- St Peter's Institute 1-8 Hendon
- Stafford Road 7-0 Spilsby (@ ?)
- Swifts 1-1 Old Foresters
- Turton 5-0 Brigg Britannia
- Upton Park 8-1 Mosquitos
- West End 1-0 Hanover United
- Weybridge Swallows 3-1 Henley
First Round Replays
- Derbyshire 2-4 Notts County
- Kildare 0-5 Acton
- Old Foresters 1-2 Swifts
- Old Harrovians 0-1 Maidenhead (@ ?)
- Remnants 0-1 Royal Engineers
- Romford w/o-scr Reading Minster
- Windsor Home Park 1-3 Grey Friars
Second Round
- Astley Bridge 0-3 Turton
- Blackburn Rovers 0-4 Sheffield Wednesday
- Clapham Rovers - Bye
- Grantham 1-1 Stafford Road
- Grey Friars 1-0 Maidenhead
- Herts Rangers - Bye
- Marlow 4-0 West End
- Nottingham Forest 1-2 Aston Villa
- Notts County - Bye
- Old Carthusians 5-1 Dreadnought
- Old Etonians 2-0 Hendon
- Rangers (London) - Bye
- Reading 0-1 Swifts
- Reading Abbey 2-1 Acton
- Romford - Bye
- Royal Engineers 1-0 Pilgrims
- Sheffield 1-5 Darwen
- Weybridge Swallows 0-3 Upton Park
Second Round Replays
- Stafford Road 7-1 Grantham
Third Round
- Clapham Rovers 2-1 Swifts
- Darwen - Bye
- Grey Friars - Bye
- Herts Rangers 0-3 Old Etonians
- Marlow - Bye
- Notts County 1-3 Aston Villa
- Old Etonians 3-1 Wanderers
- Romford 2-0 Reading Abbey
- Royal Engineers 6-0 Rangers (London)
- Stafford Road - Bye
- Turton 0-2 Sheffield Wednesday
- Upton Park - Bye
Fourth Round
- Aston Villa 2-3 Stafford Road
- Clapham Rovers 5-4 Upton Park
- Darwen 5-2 Sheffield Wednesday
- Old Carthusians 2-0 Royal Engineers
- Old Etonians 4-0 Grey Friars
- Romford 2-1 Marlow
Quarter Finals
- Darwen 15-0 Romford
- Old Carthusians 3-1 Clapham Rovers
- Stafford Road 1-2 Old Etonians
Semi-Finals
- Old Carthusians 4-1 Darwen (@ Kennington Oval)
Final (@ Kennington Oval, 9/4/1881)
- Old Carthusians 3-0 Old Etonians