# Player Country Team Goals (Penalty)
1. Kerry Dixon England England Chelsea FC Chelsea FC 24 (2)
Gary Lineker England England Leicester City Leicester City 24 (0)
3. Mark Falco England England Tottenham Hotspur Tottenham Hotspur 22 (0)
4. Luther Blissett England England Watford FC Watford FC 21 (5)
Graeme Sharp Scotland Scotland Everton FC Everton FC 21 (3)
6. Garry Thompson England England West Bromwich Albion West Bromwich Albion 19 (1)
7. John Wark Scotland Scotland Liverpool FC Liverpool FC 18 (2)
8. Gary Bannister England England Queens Park Rangers Queens Park Rangers 17 (0)
Peter Beardsley England England Newcastle United Newcastle United 17 (8)
Tony Cottee England England West Ham United West Ham United 17 (0)
11. Peter Davenport England England Nottingham Forest Nottingham Forest 16 (4)
Mark Hughes Wales Wales Manchester United Manchester United 16 (0)
Imre Váradi England England Sheffield Wednesday Sheffield Wednesday 16 (0)
14. Terry Gibson England England Coventry City Coventry City 15 (1)
Mick Harford England England Luton Town Luton Town 15 (2)
Gordon Strachan Scotland Scotland Manchester United Manchester United 15 (7)
17. Lee Chapman England England Sheffield Wednesday Sheffield Wednesday 14 (0)
Paul Rideout England England Aston Villa Aston Villa 14 (0)
Ian Rush Wales Wales Liverpool FC Liverpool FC 14 (1)
20. John Deehan England England Norwich City Norwich City 13 (2)
Eric Gates England England Ipswich Town Ipswich Town 13 (2)
Stephen Lynex England England Leicester City Leicester City 13 (5)
Chris Waddle England England Newcastle United Newcastle United 13 (0)
24. John Barnes England England Watford FC Watford FC 12 (0)
Steve Hodge England England Nottingham Forest Nottingham Forest 12 (0)
Joe Jordan Scotland Scotland Southampton FC Southampton FC 12 (0)
Alan Smith England England Leicester City Leicester City 12 (0)
Trevor Steven England England Everton FC Everton FC 12 (0)
Peter Withe England England Aston Villa Aston Villa 12 (0)
30. Adrian Heath England England Everton FC Everton FC 11 (2)
Steve Moran England England Southampton FC Southampton FC 11 (1)
Kevin Sheedy Ireland Ireland Everton FC Everton FC 11 (0)
33. Ian Allinson England England Arsenal FC Arsenal FC 10 (0)
David Armstrong England England Southampton FC Southampton FC 10 (1)
Garth Crooks England England Tottenham Hotspur Tottenham Hotspur 10 (0)
Derek Mountfield England England Everton FC Everton FC 10 (0)
David Speedie Scotland Scotland Chelsea FC Chelsea FC 10 (1)
Brian Talbot England England Arsenal FC Arsenal FC 10 (1)
Clive Walker England England Sunderland AFC Sunderland AFC 10 (2)
Mark Walters England England Aston Villa Aston Villa 10 (0)
Colin West England England Sunderland AFC Sunderland AFC
Watford FC Watford FC
10 (2)
Tony Woodcock England England Arsenal FC Arsenal FC 10 (1)
43. Ian Banks England England Leicester City Leicester City 9 (0)
Paul Goddard England England West Ham United West Ham United 9 (0)
Andy Gray Scotland Scotland Everton FC Everton FC 9 (0)
Steve Hunt England England West Bromwich Albion West Bromwich Albion 9 (0)
Charlie Nicholas Scotland Scotland Arsenal FC Arsenal FC 9 (2)
Emeka Nwajiobi Nigeria Nigeria Luton Town Luton Town 9 (0)
George Reilly Scotland Scotland Newcastle United Newcastle United
Watford FC Watford FC
9 (0)
Bryan Robson England England Manchester United Manchester United 9 (0)
Brian Stein England England Luton Town Luton Town 9 (0)
Norman Whiteside Northern Ireland Northern Ireland Manchester United Manchester United 9 (0)
53. Nigel Callaghan England England Watford FC Watford FC 8 (0)
Mick Channon England England Norwich City Norwich City 8 (1)
Glenn Hoddle England England Tottenham Hotspur Tottenham Hotspur 8 (2)
Steve MacKenzie England England West Bromwich Albion West Bromwich Albion 8 (0)
Paul Walsh England England Liverpool FC Liverpool FC 8 (0)
58. Clive Allen England England Tottenham Hotspur Tottenham Hotspur 7 (0)
Louie Donowa England England Norwich City Norwich City 7 (0)
Wayne Fereday England England Queens Park Rangers Queens Park Rangers 7 (0)
Paul Mariner England England Arsenal FC Arsenal FC 7 (0)
Brian Marwood England England Sheffield Wednesday Sheffield Wednesday 7 (2)
David Moss England England Luton Town Luton Town 7 (2)
Graham Roberts England England Tottenham Hotspur Tottenham Hotspur 7 (4)
Alan Sunderland England England Ipswich Town Ipswich Town 7 (0)
Danny Wallace England England Southampton FC Southampton FC 7 (0)
Kenny Wharton England England Newcastle United Newcastle United 7 (0)
Ronnie Whelan Ireland Ireland Liverpool FC Liverpool FC 7 (0)
Kevin Wilson Northern Ireland Northern Ireland Ipswich Town Ipswich Town 7 (0)
70. Mich D'Avray England England Ipswich Town Ipswich Town 6 (0)
Kenny Dalglish Scotland Scotland Liverpool FC Liverpool FC 6 (0)
Gordon Davies Wales Wales Chelsea FC Chelsea FC 6 (0)
Allan Evans Scotland Scotland Aston Villa Aston Villa 6 (5)
Mike Fillery England England Queens Park Rangers Queens Park Rangers 6 (0)
John Metgod Netherlands Netherlands Nottingham Forest Nottingham Forest 6 (0)
Ian Painter England England Stoke City Stoke City 6 (4)
Cyrille Regis England England Coventry City Coventry City
West Bromwich Albion West Bromwich Albion
6 (0)
Frank Stapleton Ireland Ireland Manchester United Manchester United 6 (0)
Ray Stewart Scotland Scotland West Ham United West Ham United 6 (6)
80. Alan Brazil Scotland Scotland Manchester United Manchester United 5 (0)
John Chiedozie Nigeria Nigeria Tottenham Hotspur Tottenham Hotspur 5 (0)
Trevor Christie England England Nottingham Forest Nottingham Forest 5 (0)
David Cross England England West Bromwich Albion West Bromwich Albion 5 (0)
John Gregory England England Queens Park Rangers Queens Park Rangers 5 (0)
Neil McDonald England England Newcastle United Newcastle United 5 (0)
Steve Nicol Scotland Scotland Liverpool FC Liverpool FC 5 (0)
Jesper Olsen Denmark Denmark Manchester United Manchester United 5 (0)
Simon Stainrod England England Queens Park Rangers Queens Park Rangers
Sheffield Wednesday Sheffield Wednesday
5 (0)
Mickey Thomas Wales Wales Chelsea FC Chelsea FC 5 (2)
90. Keith Bertschin England England Norwich City Norwich City
Stoke City Stoke City
4 (0)
Frank Bunn England England Luton Town Luton Town 4 (0)
Alan Curtis Wales Wales Southampton FC Southampton FC 4 (0)
Tony Galvin Ireland Ireland Tottenham Hotspur Tottenham Hotspur 4 (0)
Colin Gibson England England Aston Villa Aston Villa 4 (0)
Tony Grealish Ireland Ireland West Bromwich Albion West Bromwich Albion 4 (0)
Micky Gynn England England Coventry City Coventry City 4 (0)
Micky Hazard England England Tottenham Hotspur Tottenham Hotspur 4 (0)
David Hodgson England England Sunderland AFC Sunderland AFC 4 (0)
Kenny Jackett Wales Wales Watford FC Watford FC 4 (0)
Peter Mendham England England Norwich City Norwich City 4 (0)
Gary Mills England England Nottingham Forest Nottingham Forest 4 (0)
Kevin Moran Ireland Ireland Manchester United Manchester United 4 (0)
Phil Neal England England Liverpool FC Liverpool FC 4 (2)
Pat Nevin Scotland Scotland Chelsea FC Chelsea FC 4 (0)
Stuart Pearce England England Coventry City Coventry City 4 (2)
Kevin Richardson England England Everton FC Everton FC 4 (0)
Gary Shelton England England Sheffield Wednesday Sheffield Wednesday 4 (0)
Derek Statham England England West Bromwich Albion West Bromwich Albion 4 (3)
Worrell Sterling England England Watford FC Watford FC 4 (0)
Steve Terry England England Watford FC Watford FC 4 (0)
Carl Valentine Canada Canada West Bromwich Albion West Bromwich Albion 4 (0)
112. Micky Adams England England Coventry City Coventry City 3 (0)
Paul Allen England England West Ham United West Ham United 3 (0)
Viv Anderson England England Arsenal FC Arsenal FC 3 (0)
Ian Baird England England Newcastle United Newcastle United
Southampton FC Southampton FC
3 (0)
Gary Bennett England England Sunderland AFC Sunderland AFC 3 (0)
Paul Birch England England Aston Villa Aston Villa 3 (0)
Andy Blair Scotland Scotland Sheffield Wednesday Sheffield Wednesday 3 (0)
Billy Bonds England England West Ham United West Ham United 3 (0)
Steve Bould England England Stoke City Stoke City 3 (0)
John Bumstead England England Chelsea FC Chelsea FC 3 (0)
John Byrne Ireland Ireland Queens Park Rangers Queens Park Rangers 3 (0)
Paul Dyson England England Stoke City Stoke City 3 (0)
Steve Elliott England England Luton Town Luton Town 3 (0)
Steve Foster England England Aston Villa Aston Villa
Luton Town Luton Town
3 (0)
John Gidman England England Manchester United Manchester United 3 (0)
Dale Gordon England England Norwich City Norwich City 3 (0)
Kenny Hibbitt England England Coventry City Coventry City 3 (0)
Mo Johnston Scotland Scotland Watford FC Watford FC 3 (0)
David Leworthy England England Tottenham Hotspur Tottenham Hotspur 3 (0)
Mick Lyons England England Sheffield Wednesday Sheffield Wednesday 3 (0)
Raphael Meade England England Arsenal FC Arsenal FC 3 (0)
Remi Moses England England Manchester United Manchester United 3 (0)
Russell Osman England England Ipswich Town Ipswich Town 3 (0)
Wilf Rostron England England Watford FC Watford FC 3 (0)
Gary Stevens England England Everton FC Everton FC 3 (0)
Les Taylor England England Watford FC Watford FC 3 (0)
Ian Wallace Scotland Scotland Sunderland AFC Sunderland AFC 3 (0)
Rodger Wylde England England Sunderland AFC Sunderland AFC 3 (1)
140. Osvaldo Ardiles Argentina Argentina Tottenham Hotspur Tottenham Hotspur 2 (0)
David Barnes England England West Ham United West Ham United 2 (0)
Peter Barnes England England Coventry City Coventry City 2 (0)
David Bennett England England Coventry City Coventry City 2 (0)
Steve Berry England England Sunderland AFC Sunderland AFC 2 (0)
Garry Birtles England England Nottingham Forest Nottingham Forest 2 (0)
Ian Bowyer England England Nottingham Forest Nottingham Forest 2 (0)
Paul Bracewell England England Everton FC Everton FC 2 (0)
Mark Brennan England England Ipswich Town Ipswich Town 2 (0)
Terry Butcher England England Ipswich Town Ipswich Town 2 (0)
Nicky Cross England England West Bromwich Albion West Bromwich Albion 2 (0)
Alan Dickens England England West Ham United West Ham United 2 (0)
Jason Dozzell England England Ipswich Town Ipswich Town 2 (0)
Mark Farrington England England Norwich City Norwich City 2 (0)
Terry Fenwick England England Queens Park Rangers Queens Park Rangers 2 (1)
Howard Gayle England England Sunderland AFC Sunderland AFC 2 (0)
Asa Hartford Scotland Scotland Norwich City Norwich City 2 (0)
Pat Heard England England Newcastle United Newcastle United
Sheffield Wednesday Sheffield Wednesday
2 (0)
Philip Heath England England Stoke City Stoke City 2 (0)
Ricky Hill England England Luton Town Luton Town 2 (0)
Robbie James Wales Wales Queens Park Rangers Queens Park Rangers
Stoke City Stoke City
2 (0)
Keith Jones England England Chelsea FC Chelsea FC 2 (0)
Brian Kilcline England England Coventry City Coventry City 2 (0)
Bob Latchford England England Coventry City Coventry City 2 (0)
Gary Mabbutt England England Tottenham Hotspur Tottenham Hotspur 2 (0)
Sammy McIlroy Northern Ireland Northern Ireland Stoke City Stoke City 2 (0)
Steve McMahon England England Aston Villa Aston Villa 2 (0)
John O'Neill Northern Ireland Northern Ireland Leicester City Leicester City 2 (0)
Brendan Ormsby England England Aston Villa Aston Villa 2 (0)
Gary Owen England England West Bromwich Albion West Bromwich Albion 2 (0)
John Pearson England England Sheffield Wednesday Sheffield Wednesday 2 (0)
Nick Pickering England England Sunderland AFC Sunderland AFC 2 (0)
Geoff Pike England England West Ham United West Ham United 2 (0)
David Preece England England Luton Town Luton Town 2 (0)
Marc Proctor England England Sunderland AFC Sunderland AFC 2 (0)
Trevor Putney England England Ipswich Town Ipswich Town 2 (0)
Peter Reid England England Everton FC Everton FC 2 (0)
David Riley England England Nottingham Forest Nottingham Forest 2 (0)
Graham Rix England England Arsenal FC Arsenal FC 2 (0)
Stewart Robson England England Arsenal FC Arsenal FC 2 (0)
Carl Saunders England England Stoke City Stoke City 2 (0)
Didier Six France France Aston Villa Aston Villa 2 (0)
Mark Smith England England Sheffield Wednesday Sheffield Wednesday 2 (0)
Kirk Stephens England England Coventry City Coventry City 2 (0)
Mel Sterland England England Sheffield Wednesday Sheffield Wednesday 2 (1)
Stephen Wicks England England Queens Park Rangers Queens Park Rangers 2 (0)
Paul Wilkinson England England Everton FC Everton FC 2 (0)
Steve Williams England England Arsenal FC Arsenal FC
Southampton FC Southampton FC
2 (0)
188. John Anderson Ireland Ireland Newcastle United Newcastle United 1 (1)
Ian Atkins England England Everton FC Everton FC 1 (0)
Paul Atkinson England England Sunderland AFC Sunderland AFC 1 (0)
Mark Barham England England Norwich City Norwich City 1 (0)
Jim Beglin Ireland Ireland Liverpool FC Liverpool FC 1 (0)
George Berry Wales Wales Stoke City Stoke City 1 (0)
Kevin Bond England England Southampton FC Southampton FC 1 (1)
Des Bremner Scotland Scotland Aston Villa Aston Villa 1 (0)
Gary Brooke England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Steve Bruce England England Norwich City Norwich City 1 (0)
Paul Brush England England West Ham United West Ham United 1 (0)
Paul Canoville England England Chelsea FC Chelsea FC 1 (0)
Stephen Carney England England Newcastle United Newcastle United 1 (0)
Jimmy Case England England Southampton FC Southampton FC 1 (0)
Tommy Caton England England Arsenal FC Arsenal FC 1 (0)
Mark Chamberlain England England Stoke City Stoke City 1 (0)
Gordon Chisholm Scotland Scotland Sunderland AFC Sunderland AFC 1 (0)
Nigel Clough England England Nottingham Forest Nottingham Forest 1 (0)
Gordon Cowans England England Aston Villa Aston Villa 1 (0)
Ian Cranson England England Ipswich Town Ipswich Town 1 (0)
Ian Crook England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Anthony Cunningham Jamaica Jamaica Newcastle United Newcastle United 1 (0)
Raymond Daniel England England Luton Town Luton Town 1 (0)
Paul Davis England England Arsenal FC Arsenal FC 1 (1)
Mal Donaghy Northern Ireland Northern Ireland Luton Town Luton Town 1 (0)
Michael Duxbury England England Manchester United Manchester United 1 (0)
Peter Eastoe England England Leicester City Leicester City 1 (0)
Paul Elliott England England Luton Town Luton Town 1 (0)
Gary Gillespie Scotland Scotland Liverpool FC Liverpool FC 1 (0)
Paul Hart England England Nottingham Forest Nottingham Forest 1 (0)
Paul Haylock England England Norwich City Norwich City 1 (0)
Christopher Hemming England England Stoke City Stoke City 1 (0)
Paul Hilton England England West Ham United West Ham United 1 (0)
Nick Holmes England England Southampton FC Southampton FC 1 (0)
Chris Hughton Ireland Ireland Tottenham Hotspur Tottenham Hotspur 1 (0)
Richard Jobson England England Watford FC Watford FC 1 (0)
Alan Kennedy England England Liverpool FC Liverpool FC 1 (0)
George Lawrence England England Southampton FC Southampton FC 1 (0)
Mark Lawrenson Ireland Ireland Liverpool FC Liverpool FC 1 (0)
Colin Lee England England Chelsea FC Chelsea FC 1 (0)
Alvin Martin England England West Ham United West Ham United 1 (0)
John McClelland Northern Ireland Northern Ireland Watford FC Watford FC 1 (0)
David McCreery Northern Ireland Northern Ireland Newcastle United Newcastle United 1 (0)
Alan McDonald Northern Ireland Northern Ireland Queens Park Rangers Queens Park Rangers 1 (0)
Joe McLaughlin Scotland Scotland Chelsea FC Chelsea FC 1 (0)
Gordon McQueen Scotland Scotland Manchester United Manchester United 1 (0)
Gary Megson England England Newcastle United Newcastle United 1 (0)
Gary Micklewhite England England Queens Park Rangers Queens Park Rangers 1 (0)
John Moore Hong Kong Hong Kong Sunderland AFC Sunderland AFC 1 (0)
Jan Mølby Denmark Denmark Liverpool FC Liverpool FC 1 (0)
Garry Parker England England Luton Town Luton Town 1 (0)
Steve Parkin England England Stoke City Stoke City 1 (0)
Colin Pates England England Chelsea FC Chelsea FC 1 (0)
Andy Peake England England Leicester City Leicester City 1 (0)
Trevor Peake England England Coventry City Coventry City 1 (0)
Steve Perryman England England Tottenham Hotspur Tottenham Hotspur 1 (0)
David Puckett England England Southampton FC Southampton FC 1 (0)
David Rennie Scotland Scotland Leicester City Leicester City 1 (0)
Michael Robinson Ireland Ireland Liverpool FC Liverpool FC
Queens Park Rangers Queens Park Rangers
1 (0)
Robert Rosario England England Norwich City Norwich City 1 (0)
Doug Rougvie Scotland Scotland Chelsea FC Chelsea FC 1 (0)
Gary Rowell England England Norwich City Norwich City 1 (0)
John Ryan England England Newcastle United Newcastle United
Sheffield Wednesday Sheffield Wednesday
1 (0)
Kenny Sansom England England Arsenal FC Arsenal FC 1 (0)
Nigel Spackman England England Chelsea FC Chelsea FC 1 (1)
Barry Venison England England Sunderland AFC Sunderland AFC 1 (0)
Gary Waddock Ireland Ireland Queens Park Rangers Queens Park Rangers 1 (0)
Colin Walsh Scotland Scotland Nottingham Forest Nottingham Forest 1 (0)
Steve Whitton England England West Ham United West Ham United 1 (0)
Steve Wigley England England Nottingham Forest Nottingham Forest 1 (0)
Ian Wilson Scotland Scotland Leicester City Leicester City 1 (0)
Darren Wood England England Chelsea FC Chelsea FC 1 (0)
Nigel Worthington Northern Ireland Northern Ireland Sheffield Wednesday Sheffield Wednesday 1 (0)
Romeo Zondervan Netherlands Netherlands Ipswich Town Ipswich Town 1 (0)