# Player Country Team Goals (Penalty)
1. Luther Blissett England England Watford FC Watford FC 27 (5)
2. Ian Rush Wales Wales Liverpool FC Liverpool FC 24 (0)
3. John Deehan England England Norwich City Norwich City 20 (6)
Bob Latchford England England Swansea City Swansea City 20 (0)
John Wark Scotland Scotland Ipswich Town Ipswich Town 20 (0)
6. Kenny Dalglish Scotland Scotland Liverpool FC Liverpool FC 18 (0)
7. Gary Shaw England England Aston Villa Aston Villa 17 (1)
8. Alan Brazil Scotland Scotland Ipswich Town Ipswich Town
Tottenham Hotspur Tottenham Hotspur
16 (0)
Gary Rowell England England Sunderland AFC Sunderland AFC 16 (2)
Peter Withe England England Aston Villa Aston Villa 16 (0)
11. Graeme Sharp Scotland Scotland Everton FC Everton FC 15 (4)
12. Frank Stapleton Ireland Ireland Manchester United Manchester United 14 (0)
Brian Stein England England Luton Town Luton Town 14 (1)
Paul Walsh England England Luton Town Luton Town 14 (0)
Tony Woodcock England England Arsenal FC Arsenal FC 14 (0)
16. Paul Mariner England England Ipswich Town Ipswich Town 13 (0)
Ian Wallace Scotland Scotland Nottingham Forest Nottingham Forest 13 (0)
18. David Cross England England Manchester City Manchester City 12 (0)
Danny Wallace England England Southampton FC Southampton FC 12 (0)
Steve Whitton England England Coventry City Coventry City 12 (0)
21. Steve Archibald Scotland Scotland Tottenham Hotspur Tottenham Hotspur 11 (0)
Kevin Sheedy Ireland Ireland Everton FC Everton FC 11 (0)
Mickey Thomas Wales Wales Stoke City Stoke City 11 (0)
Garry Thompson England England Coventry City Coventry City
West Bromwich Albion West Bromwich Albion
11 (0)
25. John Barnes England England Watford FC Watford FC 10 (0)
Gordon Cowans England England Aston Villa Aston Villa 10 (7)
Justin Fashanu England England Notts County Notts County
Southampton FC Southampton FC
10 (0)
Paul Goddard England England West Ham United West Ham United 10 (0)
Adrian Heath England England Everton FC Everton FC 10 (0)
Gary Mabbutt England England Tottenham Hotspur Tottenham Hotspur 10 (0)
Iain McCulloch Scotland Scotland Notts County Notts County 10 (0)
Steve Moran England England Southampton FC Southampton FC 10 (3)
Bryan Robson England England Manchester United Manchester United 10 (0)
34. Nigel Callaghan England England Watford FC Watford FC 9 (0)
Trevor Christie England England Notts County Notts County 9 (2)
Mark Hateley England England Coventry City Coventry City 9 (0)
Ricky Hill England England Luton Town Luton Town 9 (0)
Robbie James Wales Wales Swansea City Swansea City 9 (2)
Andy King England England Everton FC Everton FC 9 (0)
David Moss England England Luton Town Luton Town 9 (1)
Cyrille Regis England England West Bromwich Albion West Bromwich Albion 9 (0)
Graeme Souness Scotland Scotland Liverpool FC Liverpool FC 9 (0)
Brian Talbot England England Arsenal FC Arsenal FC 9 (0)
François van der Elst Belgium Belgium West Ham United West Ham United 9 (0)
45. David Armstrong England England Southampton FC Southampton FC 8 (0)
Keith Bertschin England England Norwich City Norwich City 8 (0)
Garth Crooks England England Tottenham Hotspur Tottenham Hotspur 8 (0)
Peter Eastoe England England West Bromwich Albion West Bromwich Albion 8 (0)
Michael Ferguson England England Birmingham City Birmingham City 8 (1)
Steve Hodge England England Nottingham Forest Nottingham Forest 8 (0)
Sammy McIlroy Northern Ireland Northern Ireland Stoke City Stoke City 8 (1)
James Melrose Scotland Scotland Coventry City Coventry City 8 (0)
Phil Neal England England Liverpool FC Liverpool FC 8 (4)
Ray Stewart Scotland Scotland West Ham United West Ham United 8 (8)
Norman Whiteside Northern Ireland Northern Ireland Manchester United Manchester United 8 (0)
56. Garry Birtles England England Nottingham Forest Nottingham Forest 7 (0)
Gary Brooke England England Tottenham Hotspur Tottenham Hotspur 7 (3)
Sandy Clark Scotland Scotland West Ham United West Ham United 7 (0)
Craig Johnston England England Liverpool FC Liverpool FC 7 (0)
Nick Pickering England England Sunderland AFC Sunderland AFC 7 (0)
Kevin Reeves England England Manchester City Manchester City 7 (0)
Michael Robinson Ireland Ireland Brighton & Hove Albion Brighton & Hove Albion 7 (0)
63. Mark Chamberlain England England Stoke City Stoke City 6 (0)
Peter Davenport England England Nottingham Forest Nottingham Forest 6 (0)
Alan Dickens England England West Ham United West Ham United 6 (0)
Mick Harford England England Birmingham City Birmingham City 6 (0)
Ally McCoist Scotland Scotland Sunderland AFC Sunderland AFC 6 (0)
Geoff Pike England England West Ham United West Ham United 6 (0)
Graham Rix England England Arsenal FC Arsenal FC 6 (0)
John Robertson Scotland Scotland Nottingham Forest Nottingham Forest 6 (6)
Gerry Ryan Ireland Ireland Brighton & Hove Albion Brighton & Hove Albion 6 (0)
Gordon Smith Scotland Scotland Brighton & Hove Albion Brighton & Hove Albion 6 (1)
Alan Sunderland England England Arsenal FC Arsenal FC 6 (0)
74. George Berry Wales Wales Stoke City Stoke City 5 (0)
Alistair Brown Scotland Scotland West Bromwich Albion West Bromwich Albion 5 (0)
Tommy Caton England England Manchester City Manchester City 5 (0)
John Chiedozie Nigeria Nigeria Notts County Notts County 5 (0)
Tony Cottee England England West Ham United West Ham United 5 (0)
Mark Falco England England Tottenham Hotspur Tottenham Hotspur 5 (0)
Nick Holmes England England Southampton FC Southampton FC 5 (0)
Ross Jenkins England England Watford FC Watford FC 5 (0)
Mark Lawrenson Ireland Ireland Liverpool FC Liverpool FC 5 (0)
Paul Maguire Scotland Scotland Stoke City Stoke City 5 (3)
Tony Morley England England Aston Villa Aston Villa 5 (0)
Arnold Mühren Netherlands Netherlands Manchester United Manchester United 5 (0)
Brendan O'Callaghan Ireland Ireland Stoke City Stoke City 5 (0)
Martin O'Neill Northern Ireland Northern Ireland Norwich City Norwich City 5 (0)
Andy Ritchie England England Brighton & Hove Albion Brighton & Hove Albion 5 (0)
Les Taylor England England Watford FC Watford FC 5 (0)
Dennis Tueart England England Manchester City Manchester City 5 (2)
Colin Walsh Scotland Scotland Nottingham Forest Nottingham Forest 5 (0)
92. Ian Atkins England England Sunderland AFC Sunderland AFC 4 (0)
Graham Baker England England Manchester City Manchester City 4 (0)
Mark Barham England England Norwich City Norwich City 4 (0)
Dave Bennett England England Norwich City Norwich City 4 (0)
Ian Bowyer England England Nottingham Forest Nottingham Forest 4 (0)
Steve Coppell England England Manchester United Manchester United 4 (1)
Nicky Cross England England West Bromwich Albion West Bromwich Albion 4 (0)
Stan Cummins England England Sunderland AFC Sunderland AFC 4 (1)
Alan Curtis Wales Wales Swansea City Swansea City 4 (0)
Paul Davis England England Arsenal FC Arsenal FC 4 (0)
Allan Evans Scotland Scotland Aston Villa Aston Villa 4 (0)
Steve Gatting England England Brighton & Hove Albion Brighton & Hove Albion 4 (0)
Terry Gibson England England Tottenham Hotspur Tottenham Hotspur 4 (0)
Mark Goodwin England England Notts County Notts County 4 (0)
David Hodgson England England Liverpool FC Liverpool FC 4 (0)
Brian Horton England England Luton Town Luton Town 4 (2)
Steve Hunt England England Coventry City Coventry City 4 (1)
Kenny Jackett Wales Wales Watford FC Watford FC 4 (0)
Leighton James Wales Wales Sunderland AFC Sunderland AFC
Swansea City Swansea City
4 (0)
Steve McCall England England Ipswich Town Ipswich Town 4 (0)
Brian McDermott England England Arsenal FC Arsenal FC 4 (0)
Steve McMahon England England Everton FC Everton FC 4 (0)
Dennis Mortimer England England Aston Villa Aston Villa 4 (0)
Russell Osman England England Ipswich Town Ipswich Town 4 (0)
Gary Owen England England West Bromwich Albion West Bromwich Albion 4 (0)
Ian Painter England England Stoke City Stoke City 4 (0)
Marc Proctor England England Nottingham Forest Nottingham Forest
Sunderland AFC Sunderland AFC
4 (0)
Willie Young Scotland Scotland Nottingham Forest Nottingham Forest 4 (0)
120. Noel Blake England England Birmingham City Birmingham City 3 (1)
Kevin Bond England England Manchester City Manchester City 3 (0)
Billy Bonds England England West Ham United West Ham United 3 (0)
Jimmy Case England England Brighton & Hove Albion Brighton & Hove Albion 3 (0)
Mick Channon England England Norwich City Norwich City 3 (0)
Lee Chapman England England Arsenal FC Arsenal FC 3 (0)
Alan Devonshire England England West Ham United West Ham United 3 (0)
Kevin Dillon England England Birmingham City Birmingham City 3 (2)
Mal Donaghy Northern Ireland Northern Ireland Luton Town Luton Town 3 (0)
David Fairclough England England Liverpool FC Liverpool FC 3 (0)
Darren Gale Wales Wales Swansea City Swansea City 3 (0)
Tony Galvin Ireland Ireland Tottenham Hotspur Tottenham Hotspur 3 (0)
Eric Gates England England Ipswich Town Ipswich Town 3 (0)
Rachid Harkouk Algeria Algeria Notts County Notts County 3 (1)
Asa Hartford Scotland Scotland Manchester City Manchester City 3 (0)
Paul Hooks England England Notts County Notts County 3 (0)
Chris Hughton Ireland Ireland Tottenham Hotspur Tottenham Hotspur 3 (0)
David Johnson England England Everton FC Everton FC 3 (0)
Martin Jol Netherlands Netherlands West Bromwich Albion West Bromwich Albion 3 (0)
Alan Kennedy England England Liverpool FC Liverpool FC 3 (0)
Brian Kilcline England England Notts County Notts County 3 (0)
Sammy Lee England England Liverpool FC Liverpool FC 3 (0)
Gordon Mair Scotland Scotland Notts County Notts County 3 (0)
Alvin Martin England England West Ham United West Ham United 3 (0)
Bobby McDonald Scotland Scotland Manchester City Manchester City 3 (0)
Paul McGrath Ireland Ireland Manchester United Manchester United 3 (0)
David Puckett England England Southampton FC Southampton FC 3 (0)
Trevor Putney England England Ipswich Town Ipswich Town 3 (0)
Kevin Richardson England England Everton FC Everton FC 3 (0)
Wilf Rostron England England Watford FC Watford FC 3 (0)
David Swindlehurst England England West Ham United West Ham United 3 (0)
Frans Thijssen Netherlands Netherlands Ipswich Town Ipswich Town 3 (0)
Danny Thomas England England Coventry City Coventry City 3 (0)
Ian Walsh Wales Wales Swansea City Swansea City 3 (0)
Colin West England England Sunderland AFC Sunderland AFC 3 (0)
Chris Whyte England England Arsenal FC Arsenal FC 3 (0)
Steve Williams England England Southampton FC Southampton FC 3 (0)
Nigel Worthington Northern Ireland Northern Ireland Notts County Notts County 3 (0)
Billy Wright England England Everton FC Everton FC 3 (0)
159. Radomir Antić Serbia Serbia Luton Town Luton Town 2 (0)
Gerry Armstrong Northern Ireland Northern Ireland Watford FC Watford FC 2 (0)
Trevor Aylott England England Luton Town Luton Town 2 (0)
Ian Baird England England Southampton FC Southampton FC 2 (0)
Paul Bracewell England England Stoke City Stoke City 2 (0)
Keith Cassells England England Southampton FC Southampton FC 2 (0)
Jeremy Charles Wales Wales Swansea City Swansea City 2 (0)
Mich D'Avray England England Ipswich Town Ipswich Town 2 (0)
Tony Evans England England Birmingham City Birmingham City 2 (0)
Gary Gillespie Scotland Scotland Coventry City Coventry City 2 (0)
Jimmy Gilligan England England Watford FC Watford FC 2 (0)
Clive Goodyear England England Luton Town Luton Town 2 (0)
Tony Grealish Ireland Ireland Brighton & Hove Albion Brighton & Hove Albion 2 (0)
Ashley Grimes Ireland Ireland Manchester United Manchester United 2 (1)
Ian Handysides England England Birmingham City Birmingham City 2 (0)
John Hendrie Scotland Scotland Coventry City Coventry City 2 (0)
John Hollins England England Arsenal FC Arsenal FC 2 (2)
Robert Hopkins England England Aston Villa Aston Villa
Birmingham City Birmingham City
2 (0)
Aki Lahtinen Finland Finland Notts County Notts County 2 (0)
Frank Lampard England England West Ham United West Ham United 2 (0)
David Langan Ireland Ireland Birmingham City Birmingham City 2 (1)
Lou Macari Scotland Scotland Manchester United Manchester United 2 (0)
Ken McNaught Scotland Scotland Aston Villa Aston Villa 2 (0)
Raphael Meade England England Arsenal FC Arsenal FC 2 (0)
Peter Mendham England England Norwich City Norwich City 2 (0)
Kevin Moran Ireland Ireland Manchester United Manchester United 2 (0)
Vladimir Petrović Serbia Serbia Arsenal FC Arsenal FC 2 (0)
Les Phillips England England Birmingham City Birmingham City 2 (0)
Graham Roberts England England Tottenham Hotspur Tottenham Hotspur 2 (0)
Alistair Robertson Scotland Scotland West Bromwich Albion West Bromwich Albion 2 (0)
Stewart Robson England England Arsenal FC Arsenal FC 2 (0)
Derek Statham England England West Bromwich Albion West Bromwich Albion 2 (0)
Dennis van Wijk Netherlands Netherlands Norwich City Norwich City 2 (0)
Ricardo Villa Argentina Argentina Tottenham Hotspur Tottenham Hotspur 2 (0)
Peter Ward England England Brighton & Hove Albion Brighton & Hove Albion
Nottingham Forest Nottingham Forest
2 (0)
Dave Watson England England Stoke City Stoke City 2 (0)
Ronnie Whelan Ireland Ireland Liverpool FC Liverpool FC 2 (0)
Frank Worthington England England Sunderland AFC Sunderland AFC 2 (0)
Mark Wright England England Southampton FC Southampton FC 2 (0)
Romeo Zondervan Netherlands Netherlands West Bromwich Albion West Bromwich Albion 2 (0)
199. Alan Ainscow England England Everton FC Everton FC 1 (0)
Arthur Albiston Scotland Scotland Manchester United Manchester United 1 (0)
Viv Anderson England England Nottingham Forest Nottingham Forest 1 (0)
John Bailey England England Everton FC Everton FC 1 (0)
Alan Ball England England Southampton FC Southampton FC 1 (0)
Martyn Bennett England England West Bromwich Albion West Bromwich Albion 1 (0)
Peter Bodak England England Manchester City Manchester City 1 (0)
Phil Boyer England England Manchester City Manchester City 1 (0)
Colin Brazier England England Birmingham City Birmingham City 1 (0)
Kevin Bremner Scotland Scotland Birmingham City Birmingham City 1 (0)
Kevan Broadhurst England England Birmingham City Birmingham City 1 (0)
Mick Buckley England England Sunderland AFC Sunderland AFC 1 (0)
George Burley Scotland Scotland Ipswich Town Ipswich Town 1 (0)
Gordon Chisholm Scotland Scotland Sunderland AFC Sunderland AFC 1 (0)
Terry Connor England England Brighton & Hove Albion Brighton & Hove Albion 1 (0)
John Cooke England England Sunderland AFC Sunderland AFC 1 (0)
Laurie Cunningham England England Manchester United Manchester United 1 (0)
Alan Curbishley England England Aston Villa Aston Villa
Birmingham City Birmingham City
1 (0)
Terry Curran England England Everton FC Everton FC 1 (0)
Eamonn Deacy Ireland Ireland Aston Villa Aston Villa 1 (0)
Mark Dennis England England Birmingham City Birmingham City 1 (0)
Michael Duxbury England England Manchester United Manchester United 1 (0)
Paul Dyson England England Coventry City Coventry City 1 (0)
Paul Elliott England England Luton Town Luton Town 1 (0)
Steve Foster England England Brighton & Hove Albion Brighton & Hove Albion 1 (0)
Martin Foyle England England Southampton FC Southampton FC 1 (0)
Gerry Francis England England Coventry City Coventry City 1 (0)
Howard Gayle England England Birmingham City Birmingham City 1 (0)
Colin Gibson England England Aston Villa Aston Villa 1 (0)
Peter Griffiths England England Stoke City Stoke City 1 (0)
Bryn Gunn England England Nottingham Forest Nottingham Forest 1 (0)
Mick Halsall England England Birmingham City Birmingham City 1 (0)
Peter Hampton England England Stoke City Stoke City 1 (0)
Paul Haylock England England Norwich City Norwich City 1 (0)
Micky Hazard England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Mark Higgins England England Everton FC Everton FC 1 (0)
Glenn Hoddle England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Peter Hormantschuk England England Coventry City Coventry City 1 (0)
Gary Howlett Ireland Ireland Brighton & Hove Albion Brighton & Hove Albion 1 (0)
David Hunt England England Notts County Notts County 1 (0)
Alan Irvine Scotland Scotland Everton FC Everton FC 1 (0)
Richard Jobson England England Watford FC Watford FC 1 (0)
Steve Kinsey England England Manchester City Manchester City 1 (0)
George Lawrence England England Southampton FC Southampton FC 1 (0)
Dudley Lewis Wales Wales Swansea City Swansea City 1 (0)
Jan Lohman Netherlands Netherlands Watford FC Watford FC 1 (0)
James Loveridge Wales Wales Swansea City Swansea City 1 (0)
Chris Marustik Wales Wales Swansea City Swansea City 1 (0)
David McAughtrie Scotland Scotland Stoke City Stoke City 1 (0)
Scott McGarvey Scotland Scotland Manchester United Manchester United 1 (0)
Ian McParland Scotland Scotland Notts County Notts County 1 (0)
Paul Miller England England Tottenham Hotspur Tottenham Hotspur 1 (0)
David Mills England England West Bromwich Albion West Bromwich Albion 1 (0)
Mick Mills England England Ipswich Town Ipswich Town
Southampton FC Southampton FC
1 (0)
David O'Leary Ireland Ireland Arsenal FC Arsenal FC 1 (0)
Colin Pascoe Wales Wales Swansea City Swansea City 1 (0)
Martin Patching England England Watford FC Watford FC 1 (0)
Michael Perry England England West Bromwich Albion West Bromwich Albion 1 (0)
Steve Perryman England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Paul Power England England Manchester City Manchester City 1 (0)
Ante Rajković Bosnia-Herzegovina Bosnia-Herzegovina Swansea City Swansea City 1 (0)
Kevin Ratcliffe Wales Wales Everton FC Everton FC 1 (0)
Pat Rice Northern Ireland Northern Ireland Watford FC Watford FC 1 (0)
Brian Roberts England England Coventry City Coventry City 1 (0)
Byron Stevenson Wales Wales Birmingham City Birmingham City 1 (1)
Nigel Stevenson Wales Wales Swansea City Swansea City 1 (0)
Kevin Summerfield England England Birmingham City Birmingham City 1 (0)
Kenny Swain England England Aston Villa Aston Villa
Nottingham Forest Nottingham Forest
1 (0)
Steve Terry England England Watford FC Watford FC 1 (0)
Max Thompson England England Swansea City Swansea City 1 (0)
Robin Turner England England Ipswich Town Ipswich Town 1 (0)
Wayne Turner England England Luton Town Luton Town 1 (0)
Pat van den Hauwe Wales Wales Birmingham City Birmingham City 1 (0)
Steve Walford England England Norwich City Norwich City 1 (0)
Mark Walters England England Aston Villa Aston Villa 1 (0)
Dave Watson England England Norwich City Norwich City 1 (0)
Clive Whitehead England England West Bromwich Albion West Bromwich Albion 1 (0)
Ray Wilkins England England Manchester United Manchester United 1 (0)
Danny Wilson Northern Ireland Northern Ireland Nottingham Forest Nottingham Forest 1 (0)