FA CUP 1888

Final

NL West Bromwich Albion 2 1 Preston North End NL Kennington Oval, London

Semi Final

NL Preston North End 4 0 Crewe Alexandra NL Anfield Road, Liverpool
NL West Bromwich Albion 3 0 Derby Junction Street NL Victoria Ground, Stoke-on-Trent

Round 6

NL Derby Junction Street 2 1 Blackburn Rovers NL Arboretum Ground
NL Middlesbrough 0 2 Crewe Alexandra NL Linthorpe Road
NL The Wednesday 1 3 Preston North End NL Olive Grove
NL West Bromwich Albion 4 2 Old Carthusians NL Stoney Lane

Round 5

NL Aston Villa 1 3 Preston North End NL Perry Barr 3.
NL Chirk 1 1 Derby Junction Street NL Holyhead Road
NL Crewe Alexandra 1 0 Derby County NL Nantwich Road
NL Darwen 0 3 Blackburn Rovers NL Barley Bank 
NL Middlesbrough 4 0 Old Foresters NL Linthorpe Road 1.
NL Nottingham Forest 2 4 The Wednesday NL Gregory Ground, Lenton
NL Old Carthusians 2 0 Bootle NL Kennington Oval
NL West Bromwich Albion 4 1 Stoke NL Stoney Lane

Round 5 Replay

NL Derby Junction Street 1 0 Chirk NL Arboretum Ground
NL Old Foresters # # Middlesbrough NL   2.
Notes
1. FA ordered replay after protest. Old Foresters scratched after refusing to travel for replay
2. Middlesbrough walkover to next round. Old Foresters scratched after refusing to travel for replay
3.A record crowd infringed the pitch a number of times & the Referee Mr John Charles Clegg (Sheffield) declared the match a none cup tie as neither side felt able to play freely. It was expected that the FA would order a replay at a future date. On the 16th January 1888 at a meeting at the Kennington Oval, London the FA ruled that the referee was well within his rights to declared the match a none cup tie, but then they ruled Aston Villa should have done more to control the crowd & awarded the tie to Preston North End. The result stood

Round 4

NL Crewe Alexandra 2 2 Swifts NL Nantwich Road
NL Crusaders 0 1 The Wednesday NL Leyton Cricket Ground
NL Darwen 3 1 Notts Rangers NL Barley Bank 
NL Great Bridge Unity 1 2 Bootle NL Horsley Football Ground
NL Nottingham Forest 6 0 Old Etonians NL Gregory Ground, Lenton
NL Old Foresters 4 2 Grimsby Town NL Kennington Oval
NL Shankhouse 0 9 Aston Villa NL St James' Park, Newcastle-upon-Tyne

Round 4 Replay

NL Swifts 3 2 Crewe Alexandra NL Queen's Club, West Kensington 1.
Round 4 Replay 2
NL Crewe Alexandra 2 1 Swifts NL County Ground, Derby
Notes
1. FA ordered replay after protest about size of goals
Bye to next round
NL Aston Villa
NL Blackburn Rovers
NL Chirk
NL Derby County
NL Derby Junction
NL Middlesbrough
NL Old Carthusians
NL Preston North End
NL Stoke
NL West Bromwich Albion

Round 3

NL Accrington 1 3 Blackburn Rovers NL Cemetery Ground
NL Birmingham Excelsior 1 2 Great Bridge Unity NL Fentham Road
NL Crusaders 4 0 Chatham NL Queen's Club, West Kensington
NL Darlington 0 2 Shankhouse NL Feethams Ground
NL Darwen 1 1 Witton NL Barley Bank 
NL Davenham 2 2 Chirk NL Davenham
NL Derby County 6 2 Owlerton NL County Ground
NL Derby Junction Street 2 1 Lockwood Brothers (Sheffield) NL Arboretum Ground
NL Dulwich 1 3 Swifts NL The Greyhound Pub, Dulwich
NL Grimsby Town 2 0 Lincoln City NL Clee Park
NL Higher Walton 1 6 Bootle NL Higher Walton ground
NL Middlesbrough 2 2 Sunderland NL Linthorpe Road
NL Nottingham Forest 2 1 Notts County NL Gregory Ground, Lenton
NL Old Carthusians 5 0 Old Brightonians NL Dulwich
NL Old Etonians 7 2 Old Westminsters NL Kennington Oval
NL Preston North End 4 0 Halliwell NL Deepdale
NL Stoke 3 0 Oswestry Town NL Victoria Ground
NL West Bromwich Albion 2 0 Wolverhampton Wanderers NL Stoney Lane
Round 3 Replay
NL Chirk 6 1 Davenham NL Holyhead Road
NL Darwen 2 0 Witton NL Leamington Road, Blackburn
NL Sunderland 4 2 Middlesbrough NL Newcastle Road *
Notes
*FA disqualified Sunderland for professionalism. Middlesbrough reinstated
Bye to next round
NL Aston Villa
NL Crewe Alexandra
NL Notts Rangers
NL Old Foresters
NL The Wednesday

Round 2

NL Accrington 3 2 Burnley NL Cemetery Ground
NL Astley Bridge 0 4 Halliwell NL Astley Bridge
NL Birmingham Mitchell St George's 0 1 West Bromwich Albion NL Cape Hill
NL Blackburn Olympic 1 5 Blackburn Rovers NL Hole-in-the-Wall Ground
NL Bootle 1 1 South Shore NL Hawthorne Road 1.
NL Burton Swifts 2 5 Great Bridge Unity NL Peel Croft
NL Chatham 3 1 Royal Engineers NL Great Lines
NL Chirk 10 2 Shrewsbury Town NL Holyhead Road
NL Crusaders 3 2 Old Wykehamists NL Leyton Cricket Ground
NL Darlington 4 3 Elswick Rangers NL Feethams Ground aet
NL Darwen 2 0 Church NL Barley Bank 
NL Derby County 6 0 Ecclesfield NL County Ground
NL Derby Junction Street 3 2 Rotherham Town NL Arboretum Ground
Ireland Distillery 2 4 Witton NL Grosvenor Park
NL Dulwich 2 1 Hotspur NL The Greyhound Pub, Dulwich
NL Fleetwood Rangers 1 3 Higher Walton NL Fleetwood
NL Grantham Town 0 4 Notts Rangers NL London Road
NL Lincoln City 2 1 Gainsborough Trinity NL John O'Gaunt's
NL Long Eaton Rangers 1 2 The Wednesday NL Recreation Ground aet
NL Marlow 2 3 Old Foresters NL The Aldermeadow Cricket Field aet
NL Middlesbrough 4 1 South Bank NL Linthorpe Road
NL Northwich Victoria 0 1 Crewe Alexandra NL Drill Field
NL Nottingham Forest 2 0 Mellors Ltd (Nottingham) NL Gregory Ground, Lenton
NL Notts County # # Basford Rovers NL 2.
NL Old Etonians 3 2 Old St Mark's NL Kennington Oval
NL Old Harrovians 0 4 Old Brightonians NL Harrow School
NL Old Westminsters 8 1 Millwall Rovers NL Leyton Cricket Ground
NL Over Wanderers 0 2 Stoke NL
NL Owlerton 1 0 Sheffield Heeley NL Owlerton
NL Preston North End 9 1 Bolton Wanderers NL Deepdale 3.
NL Preston North End 6 0 Everton NL Deepdale 4.
NL Small Heath Alliance 0 4 Aston Villa NL Coventry Road
NL Sunderland 3 1 Newcastle West End NL Newcastle Road aet
NL Watford Rovers 1 3 Old Carthusians NL Vicarage Meadow
NL Wolverhampton Wanderers 3 0 Aston Shakespeare NL Dudley Road
NL Wrexham Olympic 1 2 Davenham NL Racecourse Ground

Round 2 Replay

NL South Shore 0 3 Bootle NL Cow Gap Lane
Notes
1. No extra time played as South Shore refused to play on
2. Notts County walkover to next round. Basford Rovers scratched
3. Preston North End originally played Everton, before Everton were then disqualified from their first round tie, with Bolton Wanderers being re-instated.
4. FA declared match null & void. Everton disqualified for fielding ineligible player. Bolton Wanderers reinstated
Bye to next round
NL Birmingham Excelsior
NL Grimsby Town
NL Lockwood Brothers
NL Oswestry Town
NL Shankhouse
NL Swifts

Round 1

NL Accrington 11 0 Rossendale NL Cemetery Ground
NL Aston Shakespeare 2 3 Burton Wanderers NL Aston Cross 1.
NL Basford Rovers 3 2 Lincoln Albion NL Marmion Road
NL Belper Town 2 3 The Wednesday NL Acorn Ground
NL Birmingham Excelsior 4 1 Warwick County NL Fentham Road 1.
NL Blackburn Park Road 2 1 Distillery Ireland Audley Lane 2.
NL Blackburn Rovers 10 0 Bury NL Leamington Road 3.
NL Bolton Wanderers 1 0 Everton NL Pike's Lane 4.
NL Bootle 6 0 Workington NL Hawthorne Road
NL Burnley 4 0 Darwen Old Wanderers NL Turf Moor 1.
NL Burton Swifts 7 0 Birmingham Southfield NL Peel Croft
NL Chatham 5 1 Luton Town NL Great Lines
NL Chesham 4 2 Watford Rovers NL Chesham 1.
NL Chester 2 3 Davenham NL Faulkner Street aet
NL Chirk 4 1 Chester St Oswalds NL Holyhead Road
NL Church # # Cliftonville Ireland 5.
NL Cleethorpes Town (1886) 0 4 Grimsby Town NL Cleethorpes
NL Crewe Alexandra 5 0 Druids NL Nantwich Road
NL Crusaders 9 0 Lyndhurst NL Tooting Bec
NL Derby Junction Street 3 2 Derby St Luke's NL Peel Street
NL Ecclesfield 4 1 Derby Midland NL Ecclesfield
NL Elswick Rangers 3 3 Bishop Auckland Church Institute NL aet
NL Fleetwood Rangers 4 1 West Manchester NL
NL Gainsborough Trinity 7 0 Boston NL The Northolme
NL Gateshead Association 0 3 Darlington NL Feethams Ground
NL Grantham Town 4 0 Lincoln Lindum NL London Road
NL Hendon (1874) 2 4 Old Harrovians NL Hendon Cricket Ground, Brompton Grove
NL Higher Walton 8 1 Heywood Central NL
NL Hitchin 2 5 Old Wykehamists NL Top Field
NL Hurst 5 3 Astley Bridge NL Surrey Street 6.
NL Leek 2 2 Northwich Victoria NL Abbey Green Road
NL Lincoln City 4 1 Horncastle NL John O'Gaunt's
NL Liverpool Stanley 1 5 Halliwell NL Walton Stiles
NL London Caledonians 1 6 Old Foresters NL Leyton Cricket Ground
NL Long Eaton Rangers 6 3 Park Grange NL Recreation Ground
NL Macclesfield Town 1 3 Shrewsbury Town NL
NL Marlow 4 1 South Reading NL The Aldermeadow Cricket Field
NL Matlock Town 2 3 Rotherham Town NL Causeway Lane
NL Middlesbrough 4 0 Whitburn NL Linthorpe Road
NL Millwall Rovers # # Casuals NL 7.
NL Newcastle West End 5 1 Redcar NL Leazes Park
NL Nottingham Forest 2 1 Notts Swifts NL Gregory Ground, Lenton aet
NL Notts County 9 0 Lincoln Ramblers NL Trent Bridge, Nottingham
NL Notts Olympic 3 6 Mellors Ltd (Nottingham) NL Nottingham 1.
NL Notts Rangers 10 1 Jardines Ltd (Nottingham) NL Nottingham
NL Old Brightonians 1 0 Swindon Town NL College Cricket Ground
NL Old Carthusians 5 0 Hanover United NL Kennington Oval
NL Old Etonians 4 2 Lancing Old Boys NL Kennington Oval
NL Old St Mark's 7 2 East Sheen NL Barn Elms
NL Old Westminsters 4 1 Clapton NL Upton Park
NL Oldbury Town 0 4 Aston Villa NL Oldbury
NL Oswaldtwistle Rovers 3 4 Witton NL Oswaldtwistle 1.
NL Over Wanderers 3 1 Wellington St George's NL Northwich
NL Owlerton 2 1 Eckington Works (Sheffield) NL
NL Preston North End 26 0 Hyde NL Deepdale
NL Rawtenstall 1 3 Darwen NL Rawtenstall
NL Reading 0 2 Dulwich NL Coley Park 1.
NL Royal Engineers 3 0 Rochester NL Great Lines 1.
NL Scarborough 3 5 Shankhouse NL Seamer Road
NL Sheffield 1 3 Lockwood Brothers (Sheffield) NL Bramall Lane
NL Sheffield Heeley 9 0 Attercliffe NL Sandygate Road
NL Small Heath Alliance 6 1 Aston Unity NL Coventry Road
NL South Bank 3 2 Newcastle East End NL South Bank aet
NL South Shore # # Denton NL Cow Gap Lane 8.
NL Stafford Road Railway Works 2 1 Great Bridge Unity NL Stafford Road 1.
NL Staveley 1 2 Derby County NL Recreation Ground
NL Stoke 1 0 Burslem Port Vale NL Victoria Ground
NL Sunderland 4 2 Morpeth Harriers NL Newcastle Road 1.
NL Swifts 3 1 Maidenhead NL The Dolphin Hotel
NL Vale of Llangollen 1 3 Oswestry Town NL Llangollen 1.
NL Walsall Swifts 1 2 Wolverhampton Wanderers NL Chuckery
NL Walsall Town 1 2 Birmingham Mitchell St George's NL Chuckery
NL West Bromwich Albion 7 1 Wednesbury Old Athletic NL Stoney Lane

Round 1 Replay

NL Astley Bridge # # Hurst NL 9.
NL Bishop Auckland Church Institute 0 2 Elswick Rangers NL Flatt's Farm
NL Burton Wanderers # # Aston Shakespeare NL 10.
NL Darwen Old Wanderers # # Burnley NL 11.
NL Everton 2 2 Bolton Wanderers NL Anfield Road
NL Great Bridge Unity 1 1 Stafford Road Railway Works NL
NL Morpeth Harriers 2 3 Sunderland NL Morpeth
NL Northwich Victoria 4 2 Leek NL Drill Field
NL Notts Olympic 1 2 Mellors Ltd (Nottingham) NL Nottingham
NL Oswaldtwistle Rovers 1 4 Witton NL
NL Reading # # Dulwich NL Coley Park 12.
NL Royal Engineers # # Rochester NL Coley Park 13.
NL Vale of Llangollen 0 2 Oswestry Town NL
NL Warwick County 0 5 Birmingham Excelsior NL Edgbaston
NL Watford Rovers 3 1 Chesham NL Vicarage Meadow

Round 1 Replay 2

NL Bolton Wanderers 1 1 Everton NL Pike's Lane
NL Great Bridge Unity # # Stafford Road Railway Works NL 14.

Round 1 Replay 3

NL Everton 2 1 Bolton Wanderers NL Anfield Road 15.
Notes
1. FA ordered replay after protest
2. Blackburn Park Road disqualified after protest. Distillery reinstated
3. Blackburn Rovers walkover as Bury scratched before start of the match. Game played as friendly
4. FA ordered replay Bolton Wanderers fielded ineligible player
5. Church walkover to next round. Cliftonville scratched
6. FA disqualified Hurst after protest. Astley Bridge reinstated
7. Millwall Rovers walkover to next round. Casuals scratched
8. South Shore walkover to next round. Denton scratched
9. Astley Bridge walkover to next round. Hurst scratched
10. Aston Shakespeare walkover to next round. Burton Wanderers scratched
11. Burnley walkover to next round. Darwen Old Wanderers scratched
12. Dulwich walkover to next round. Reading scratched
13. Royal Engineers walkover to next round. Rochester scratched
14. Great Bridge Unity walkover to next round. Stafford Road scratched
15. Everton disqualified for fielding ineligible player. Bolton Wanderers reinstated
Bye to next round
NL Blackburn Olympic
NL Hotspur
NL Wrexham Olympic