< FA Cup 1887/88 >

 
Round 1
Old Etonians Lancing Old Boys 4-2
Blackburn Park Lisburn 2-1
Oswaldtwistle Witton West End 1-4
Llangollen Town FC Oswestry Town 1-3 0-2
Over Wellington Stg 3-1
Preston Hyde 26-0
Reading Dulwich Hamlet 0-2
Oldbury Town Aston Villa 0-4
Royal Engineers Rochester United
Rawtenstall Darwen 1-3
Notts Rangers FC Jardines 10-1
Notts County Lincoln Ramblers 9-0
Nottingham Forest Notts Swifts 2-1
Notts Olympic Mellors 3-6 1-2
Scarborough FC Shankhouse 3-5
Old St Marks East Sheen 7-2
Old Carthusians Hanover United 5-0
Old Westminsters Clapton FC 4-1
South Bank Newcastle East 3-2
Walsall Town Birmingham St George´s 1-2
Walsall Swifts Wolverhampton 1-2
W.B.A. Wednesbury Old Ath. 7-1
Church Cliftonville
South Shore Denton
Millwall Casuals FC
Swifts FC Maidenhead 3-1
Sunderland Morpeth Town 4-2 3-2
Birmingham Aston Villa 6-1
Sheffield Heeley FC Attercliffe 9-0
Newcastle Redcar Town 5-1
Stafford Road FC Great Bridge United 2-1 1-1
Stoke Port Vale 1-0
Staveley MW Derby County 1-2
Sheffield FC Lockwood 1-3
Middlesbrough Whitburn 4-0
Chester Davenham F.C. 2-3
Chesham Utd Watford 4-2 1-3
Chatham Town Luton Town 5-1
Chirk AAA FC Chester St Oswald 4-1
Cleethorpes Town Grimsby 0-4
Derby Junction Derby St Lukes 3-2
Crusaders FC Lyndhurst 9-0
Crewe Alexandra Ruabon Druids FC 5-0
Burton Swifts Southfield 7-0
Burnley Darwen Old Wanderers 4-0
Belper Town Sheffield Wednesday 2-3
Basford Rovers Lincoln Albion 3-2
Birmingham Excelsior Warwick County 4-1 5-0
Blackburn Bury 10-0
Bootle Workington 6-0
Ecclesfield Derby Midland 4-1
Elswick Rangers Bishop Auckland 3-3 2-0
Liverpool Stanley Halliwell Rovers 1-5
Lincoln City Horncastle 4-1
Leek Town Northwich Victoria 2-2 2-4
London Caledonians Old Foresters 1-6
Long Eaton United Park Grange FC 6-3
Matlock Town Rotherham Utd. 2-3
Macclesfield Shrewsbury Town 1-3
Ashton Utd Astley Bridge 5-3
Hitchin Town Old Wykehamist 2-5
Gateshead Darlington 0-3
Gainsborough Trinity Boston 7-0
Fleetwood Town West Manchester 4-1
Grantham Town Lincoln Lindum 4-0
Marlow FC South Reading 4-1
Higher Walton Heywood 8-1
Hendon Old Harrovians 2-4
Accrington FC Rossendale United FC 11-0
Everton Bolton Wanderers 2-1 2-2 1-1
Old Brightonians FC Swindon 1-0
Owlerton Eckington Works 2-1
Aston Shakespeare Burton Wanderers
Round 2
Old Etonians Old St Marks 3-2
Old Harrovians Old Brightonians FC 0-4
Northwich Victoria Crewe Alexandra 0-1
Middlesbrough South Bank 4-1
Lincoln City Gainsborough Trinity 2-1
Long Eaton United Sheffield Wednesday 1-2
Old Westminsters Millwall 8-1
Over Stoke 0-2
Wolverhampton Aston Shakespeare 3-0
Wrexham Davenham F.C. 1-2
Watford Old Carthusians 1-3
Sunderland Newcastle 3-1
Owlerton Sheffield Heeley FC 1-0
Birmingham Aston Villa 0-4
Marlow FC Old Foresters 2-3
Grantham Town Notts Rangers FC 0-4
Bootle South Shore 1-1 3-0
Burton Swifts Great Bridge United 2-5
Blackburn Blackburn Olympic 5-1
Birmingham St George´s W.B.A. 0-1
Accrington FC Burnley 3-2
Astley Bridge Halliwell Rovers 0-4
Chatham Town Royal Engineers 3-1
Chirk AAA FC Shrewsbury Town 10-2
Dulwich Hamlet Hotspur FC 2-1
Fleetwood Town Higher Walton 1-3
Lisburn Witton West End 2-4
Derby Junction Rotherham Utd. 3-2
Darlington Elswick Rangers 4-3
Darwen Church 2-0
Derby County Ecclesfield 6-0
Preston Bolton Wanderers 9-1
Old Wykehamist Crusaders FC 2-3
Nottingham Forest Mellors 2-0
Notts County Basford Rovers
Round 3
Davenham F.C. Chirk AAA FC 2-2 1-6
Middlesbrough Sunderland 2-2 2-4
Old Etonians Old Westminsters 7-2
W.B.A. Wolverhampton 2-0
Higher Walton Bootle 1-6
Stoke Oswestry Town 3-0
Grimsby Lincoln City 2-0
Darlington Shankhouse 0-2
Crusaders FC Chatham Town 4-0
Accrington FC Blackburn 1-3
Derby County Owlerton 6-2
Great Bridge United Birmingham Excelsior 2-1
Dulwich Hamlet Swifts FC 1-3
Derby Junction Lockwood 2-1
Old Carthusians Old Brightonians FC 5-0
Nottingham Forest Notts County 2-1
Darwen Witton West End 2-0
Preston Halliwell Rovers 4-0
Round 4
Old Foresters Grimsby 4-2
Nottingham Forest Old Etonians 6-0
Darwen Notts Rangers FC 3-1
Great Bridge United Bootle 1-2
Crusaders FC Sheffield Wednesday 0-1
Shankhouse Aston Villa 0-9
Swifts FC Crewe Alexandra 3-2 1-2
Round of 16
W.B.A. Stoke 4-1
Nottingham Forest Sheffield Wednesday 2-4
Middlesbrough Old Foresters 4-0
Crewe Alexandra Derby County 1-0
Darwen Blackburn 0-3
Aston Villa Preston 1-3
Chirk AAA FC Derby Junction 1-1 0-1
Old Carthusians Bootle 2-0
Quarter Final
Middlesbrough Crewe Alexandra 0-2
Derby Junction Blackburn 2-1
W.B.A. Old Carthusians 4-2
Sheffield Wednesday Preston 1-3
Semi-Final
Preston Crewe Alexandra 4-0
W.B.A. Derby Junction 3-0
Final
W.B.A. Preston 2-1