# Player Country Team Goals (Penalty)
1. Alan Shearer England England Newcastle United Newcastle United 25 (3)
2. Ian Wright England England Arsenal FC Arsenal FC 23 (4)
3. Robbie Fowler England England Liverpool FC Liverpool FC 18 (0)
Ole Gunnar Solskjær Norway Norway Manchester United Manchester United 18 (0)
5. Dwight Yorke Trinidad & Tobago Trinidad & Tobago Aston Villa Aston Villa 17 (1)
6. Les Ferdinand England England Newcastle United Newcastle United 16 (0)
Fabrizio Ravanelli Italy Italy Middlesbrough FC Middlesbrough FC 16 (3)
8. Dion Dublin England England Coventry City Coventry City 14 (0)
9. Matt Le Tissier England England Southampton FC Southampton FC 13 (4)
10. Dennis Bergkamp Netherlands Netherlands Arsenal FC Arsenal FC 12 (3)
Steve Claridge England England Leicester City Leicester City 12 (0)
Stan Collymore England England Liverpool FC Liverpool FC 12 (0)
Juninho Paulista Brazil Brazil Middlesbrough FC Middlesbrough FC 12 (0)
14. Éric Cantona France France Manchester United Manchester United 11 (3)
Efan Ekoku Nigeria Nigeria Wimbledon FC Wimbledon FC 11 (0)
Dean Sturridge England England Derby County Derby County 11 (0)
Chris Sutton England England Blackburn Rovers Blackburn Rovers 11 (1)
18. Andy Booth England England Sheffield Wednesday Sheffield Wednesday 10 (0)
Duncan Ferguson Scotland Scotland Everton FC Everton FC 10 (0)
Kevin Gallacher Scotland Scotland Blackburn Rovers Blackburn Rovers 10 (0)
Emile Heskey England England Leicester City Leicester City 10 (0)
Savo Milošević Serbia Serbia Aston Villa Aston Villa 10 (0)
Egil Østenstad Norway Norway Southampton FC Southampton FC 10 (0)
24. Gary Speed Wales Wales Everton FC Everton FC 9 (0)
Gianluca Vialli Italy Italy Chelsea FC Chelsea FC 9 (1)
26. David Beckham England England Manchester United Manchester United 8 (0)
Marcus Gayle Jamaica Jamaica Wimbledon FC Wimbledon FC 8 (0)
John Hartson Wales Wales Arsenal FC Arsenal FC
West Ham United West Ham United
8 (0)
Mark Hughes Wales Wales Chelsea FC Chelsea FC 8 (0)
Paul Kitson England England Newcastle United Newcastle United
West Ham United West Ham United
8 (0)
Ian Marshall England England Leicester City Leicester City 8 (0)
Ashley Ward England England Derby County Derby County 8 (0)
Gianfranco Zola Italy Italy Chelsea FC Chelsea FC 8 (0)
34. Andy Cole England England Manchester United Manchester United 7 (0)
Roberto Di Matteo Italy Italy Chelsea FC Chelsea FC 7 (0)
Robbie Earle Jamaica Jamaica Wimbledon FC Wimbledon FC 7 (0)
Robbie Elliott England England Newcastle United Newcastle United 7 (0)
Steve McManaman England England Liverpool FC Liverpool FC 7 (0)
Teddy Sheringham England England Tottenham Hotspur Tottenham Hotspur 7 (0)
40. Aljoša Asanović Croatia Croatia Derby County Derby County 6 (4)
Patrik Berger Czech Republic Czech Republic Liverpool FC Liverpool FC 6 (0)
Kevin Campbell England England Nottingham Forest Nottingham Forest 6 (0)
Benito Carbone Italy Italy Sheffield Wednesday Sheffield Wednesday 6 (1)
Julian Dicks England England West Ham United West Ham United 6 (5)
Alf-Inge Håland Norway Norway Nottingham Forest Nottingham Forest 6 (0)
David Hirst England England Sheffield Wednesday Sheffield Wednesday 6 (0)
Steffen Iversen Norway Norway Tottenham Hotspur Tottenham Hotspur 6 (0)
Frank Leboeuf France France Chelsea FC Chelsea FC 6 (3)
Gary McAllister Scotland Scotland Coventry City Coventry City 6 (3)
Paul Merson England England Arsenal FC Arsenal FC 6 (0)
Allan Nielsen Denmark Denmark Tottenham Hotspur Tottenham Hotspur 6 (0)
Mark Pembridge Wales Wales Sheffield Wednesday Sheffield Wednesday 6 (1)
Andy Sinton England England Tottenham Hotspur Tottenham Hotspur 6 (0)
Noel Whelan England England Coventry City Coventry City 6 (0)
55. Chris Armstrong England England Tottenham Hotspur Tottenham Hotspur 5 (1)
Nick Barmby England England Everton FC Everton FC
Middlesbrough FC Middlesbrough FC
5 (0)
Peter Beardsley England England Newcastle United Newcastle United 5 (2)
Mikkel Beck Denmark Denmark Middlesbrough FC Middlesbrough FC 5 (0)
Nicky Butt England England Manchester United Manchester United 5 (0)
Brian Deane England England Leeds United Leeds United 5 (0)
Dean Holdsworth England England Wimbledon FC Wimbledon FC 5 (0)
Darren Huckerby England England Coventry City Coventry City 5 (0)
Rob Lee England England Newcastle United Newcastle United 5 (0)
Øyvind Leonhardsen Norway Norway Wimbledon FC Wimbledon FC 5 (0)
Stuart Pearce England England Nottingham Forest Nottingham Forest 5 (2)
Lee Sharpe England England Leeds United Leeds United 5 (0)
Graham Stuart England England Everton FC Everton FC 5 (1)
David Unsworth England England Everton FC Everton FC 5 (2)
69. Faustino Asprilla Colombia Colombia Newcastle United Newcastle United 4 (0)
John Barnes England England Liverpool FC Liverpool FC 4 (0)
Eyal Berkovic Israel Israel Southampton FC Southampton FC 4 (0)
Lee Bowyer England England Leeds United Leeds United 4 (0)
Matt Elliott Scotland Scotland Leicester City Leicester City 4 (0)
Emerson Brazil Brazil Middlesbrough FC Middlesbrough FC 4 (1)
Micky Evans Ireland Ireland Southampton FC Southampton FC 4 (0)
Craig Hignett England England Middlesbrough FC Middlesbrough FC 4 (1)
Tommy Johnson England England Aston Villa Aston Villa 4 (1)
Andrey Kanchelskis Russia Russia Everton FC Everton FC 4 (0)
Jim Magilton Northern Ireland Northern Ireland Southampton FC Southampton FC 4 (2)
Scott Minto England England Chelsea FC Chelsea FC 4 (0)
David Platt England England Arsenal FC Arsenal FC 4 (0)
Karel Poborský Czech Republic Czech Republic Manchester United Manchester United 4 (0)
Craig Russell England England Sunderland AFC Sunderland AFC 4 (0)
Paul Stewart England England Sunderland AFC Sunderland AFC 4 (1)
85. Tony Adams England England Arsenal FC Arsenal FC 3 (0)
Darren Anderton England England Tottenham Hotspur Tottenham Hotspur 3 (0)
Kevin Ball England England Sunderland AFC Sunderland AFC 3 (0)
Michael Branch England England Everton FC Everton FC 3 (0)
Michael Bridges England England Sunderland AFC Sunderland AFC 3 (0)
Jordi Cruyff Netherlands Netherlands Manchester United Manchester United 3 (0)
Christian Dailly Scotland Scotland Derby County Derby County 3 (0)
Ugo Ehiogu England England Aston Villa Aston Villa 3 (0)
Gary Flitcroft England England Blackburn Rovers Blackburn Rovers 3 (0)
Ryan Giggs Wales Wales Manchester United Manchester United 3 (0)
Michael Gray England England Sunderland AFC Sunderland AFC 3 (0)
Michael Hughes Northern Ireland Northern Ireland West Ham United West Ham United 3 (0)
Ritchie Humphreys England England Sheffield Wednesday Sheffield Wednesday 3 (0)
Muzzy Izzet Turkey Turkey Leicester City Leicester City 3 (0)
Julian Joachim England England Aston Villa Aston Villa 3 (0)
Vinnie Jones Wales Wales Wimbledon FC Wimbledon FC 3 (0)
Robbie Mustoe England England Middlesbrough FC Middlesbrough FC 3 (0)
Matt Oakley England England Southampton FC Southampton FC 3 (0)
Gary Pallister England England Manchester United Manchester United 3 (0)
Dan Petrescu Romania Romania Chelsea FC Chelsea FC 3 (0)
Jamie Redknapp England England Liverpool FC Liverpool FC 3 (0)
Bryan Roy Netherlands Netherlands Nottingham Forest Nottingham Forest 3 (0)
Ian Rush Wales Wales Leeds United Leeds United 3 (0)
Dean Saunders Wales Wales Nottingham Forest Nottingham Forest 3 (0)
Paul Scholes England England Manchester United Manchester United 3 (0)
Tim Sherwood England England Blackburn Rovers Blackburn Rovers 3 (0)
Michael Thomas England England Liverpool FC Liverpool FC 3 (0)
Orlando Trustfull Netherlands Netherlands Sheffield Wednesday Sheffield Wednesday 3 (0)
Rodney Wallace England England Leeds United Leeds United 3 (0)
Guy Whittingham England England Sheffield Wednesday Sheffield Wednesday 3 (0)
Dennis Wise England England Chelsea FC Chelsea FC 3 (0)
116. Steve Agnew England England Sunderland AFC Sunderland AFC 2 (1)
Philippe Albert Belgium Belgium Newcastle United Newcastle United 2 (0)
Rory Allen England England Tottenham Hotspur Tottenham Hotspur 2 (0)
Neal Ardley England England Wimbledon FC Wimbledon FC 2 (0)
Peter Atherton England England Sheffield Wednesday Sheffield Wednesday 2 (0)
Henning Berg Norway Norway Blackburn Rovers Blackburn Rovers 2 (0)
Slaven Bilić Croatia Croatia West Ham United West Ham United 2 (0)
Stig Inge Bjørnebye Norway Norway Liverpool FC Liverpool FC 2 (0)
Clayton Blackmore Wales Wales Middlesbrough FC Middlesbrough FC 2 (0)
Lars Bohinen Norway Norway Blackburn Rovers Blackburn Rovers 2 (0)
Craig Burley Scotland Scotland Chelsea FC Chelsea FC 2 (0)
Lee Clark England England Newcastle United Newcastle United 2 (0)
Colin Cooper England England Nottingham Forest Nottingham Forest 2 (0)
Lee Dixon England England Arsenal FC Arsenal FC 2 (0)
O'Neill Donaldson England England Sheffield Wednesday Sheffield Wednesday 2 (0)
Georgios Donis Greece Greece Blackburn Rovers Blackburn Rovers 2 (0)
Jason Dozzell England England Tottenham Hotspur Tottenham Hotspur 2 (0)
Jason Euell Jamaica Jamaica Wimbledon FC Wimbledon FC 2 (0)
Rio Ferdinand England England West Ham United West Ham United 2 (0)
Ian Harte Ireland Ireland Leeds United Leeds United 2 (0)
David Howells England England Tottenham Hotspur Tottenham Hotspur 2 (0)
Paul Hughes England England Chelsea FC Chelsea FC 2 (0)
Graham Hyde England England Sheffield Wednesday Sheffield Wednesday 2 (0)
Roy Keane Ireland Ireland Manchester United Manchester United 2 (0)
Gary Kelly Ireland Ireland Leeds United Leeds United 2 (0)
David May England England Manchester United Manchester United 2 (0)
Andy Melville Wales Wales Sunderland AFC Sunderland AFC 2 (0)
John Moncur England England West Ham United West Ham United 2 (0)
Richard Ord England England Sunderland AFC Sunderland AFC 2 (0)
Garry Parker England England Leicester City Leicester City 2 (2)
Ray Parlour England England Arsenal FC Arsenal FC 2 (0)
Porfirio Portugal Portugal West Ham United West Ham United 2 (0)
Niall Quinn Ireland Ireland Sunderland AFC Sunderland AFC 2 (0)
Florin Răducioiu Romania Romania West Ham United West Ham United 2 (0)
Alex Rae Scotland Scotland Sunderland AFC Sunderland AFC 2 (1)
Gary Rowett England England Derby County Derby County 2 (0)
Paul Shaw England England Arsenal FC Arsenal FC 2 (0)
Craig Short England England Everton FC Everton FC 2 (0)
Paul Simpson England England Derby County Derby County 2 (0)
Robbie Slater Australia Australia Southampton FC Southampton FC
West Ham United West Ham United
2 (0)
Steve Staunton Ireland Ireland Aston Villa Aston Villa 2 (0)
Dejan Stefanović Serbia Serbia Sheffield Wednesday Sheffield Wednesday 2 (0)
Ian Taylor England England Aston Villa Aston Villa 2 (0)
Andy Townsend Ireland Ireland Aston Villa Aston Villa 2 (0)
Robin van der Laan Netherlands Netherlands Derby County Derby County 2 (0)
Patrick Vieira France France Arsenal FC Arsenal FC 2 (0)
Steve Walsh England England Leicester City Leicester City 2 (0)
Paul Warhurst England England Blackburn Rovers Blackburn Rovers 2 (0)
Gordon Watson England England Southampton FC Southampton FC 2 (0)
Jason Wilcox England England Blackburn Rovers Blackburn Rovers 2 (0)
Ron Willems Netherlands Netherlands Derby County Derby County 2 (0)
Darren Williams England England Sunderland AFC Sunderland AFC 2 (0)
Paul Williams England England Coventry City Coventry City 2 (0)
169. Phil Babb Ireland Ireland Liverpool FC Liverpool FC 1 (0)
Chris Bart-Williams England England Nottingham Forest Nottingham Forest 1 (0)
Warren Barton England England Newcastle United Newcastle United 1 (0)
David Batty England England Newcastle United Newcastle United 1 (0)
Ian Bishop England England West Ham United West Ham United 1 (0)
Regi Blinker Netherlands Netherlands Sheffield Wednesday Sheffield Wednesday 1 (0)
Mark Bowen Wales Wales West Ham United West Ham United 1 (0)
Jamie Carragher England England Liverpool FC Liverpool FC 1 (0)
Stewart Castledine England England Wimbledon FC Wimbledon FC 1 (0)
Andy Clarke England England Wimbledon FC Wimbledon FC 1 (0)
Nigel Clough England England Nottingham Forest Nottingham Forest 1 (0)
Wayne Collins England England Sheffield Wednesday Sheffield Wednesday 1 (0)
Andrew Couzens England England Leeds United Leeds United 1 (0)
Liam Daish Ireland Ireland Coventry City Coventry City 1 (0)
Jason Dodd England England Southampton FC Southampton FC 1 (0)
Richard Dryden England England Southampton FC Southampton FC 1 (0)
Michael Duberry England England Chelsea FC Chelsea FC 1 (0)
Graham Fenton England England Blackburn Rovers Blackburn Rovers 1 (0)
Gianluca Festa Italy Italy Middlesbrough FC Middlesbrough FC 1 (0)
Jan Åge Fjørtoft Norway Norway Middlesbrough FC Middlesbrough FC 1 (0)
Sean Flynn England England Derby County Derby County 1 (0)
Mark Ford England England Leeds United Leeds United 1 (0)
Ruel Fox England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Keith Gillespie Northern Ireland Northern Ireland Newcastle United Newcastle United 1 (0)
David Ginola France France Newcastle United Newcastle United 1 (0)
Jon Goodman Ireland Ireland Wimbledon FC Wimbledon FC 1 (0)
Ruud Gullit Netherlands Netherlands Chelsea FC Chelsea FC 1 (0)
Mick Harford England England Wimbledon FC Wimbledon FC 1 (0)
Neil Heaney England England Southampton FC Southampton FC 1 (0)
Colin Hendry Scotland Scotland Blackburn Rovers Blackburn Rovers 1 (0)
Andy Hinchcliffe England England Everton FC Everton FC 1 (0)
Stephen Howey England England Newcastle United Newcastle United 1 (0)
Stephen Hughes England England Arsenal FC Arsenal FC 1 (0)
Denis Irwin Ireland Ireland Manchester United Manchester United 1 (0)
Allan Johnston Scotland Scotland Sunderland AFC Sunderland AFC 1 (0)
Martin Keown England England Arsenal FC Arsenal FC 1 (0)
Vladimír Kinder Slovakia Slovakia Middlesbrough FC Middlesbrough FC 1 (0)
Jacob Laursen Denmark Denmark Derby County Derby County 1 (0)
Stan Lazaridis Australia Australia West Ham United West Ham United 1 (0)
Graeme Le Saux England England Blackburn Rovers Blackburn Rovers 1 (0)
David Lee England England Chelsea FC Chelsea FC 1 (1)
Jason Lee England England Nottingham Forest Nottingham Forest 1 (0)
Neil Lennon Northern Ireland Northern Ireland Leicester City Leicester City 1 (0)
Andy Linighan England England Arsenal FC Arsenal FC 1 (0)
Des Lyttle England England Nottingham Forest Nottingham Forest 1 (0)
Neil Maddison England England Southampton FC Southampton FC 1 (0)
Jason McAteer Ireland Ireland Liverpool FC Liverpool FC 1 (0)
Billy McKinlay Scotland Scotland Blackburn Rovers Blackburn Rovers 1 (0)
Paul McVeigh Northern Ireland Northern Ireland Tottenham Hotspur Tottenham Hotspur 1 (0)
Robert Molenaar Netherlands Netherlands Leeds United Leeds United 1 (0)
John Mullin England England Sunderland AFC Sunderland AFC 1 (0)
Andrew Myers England England Chelsea FC Chelsea FC 1 (0)
Peter Ndlovu Zimbabwe Zimbabwe Coventry City Coventry City 1 (0)
Gary Neville England England Manchester United Manchester United 1 (0)
Jon Newsome England England Sheffield Wednesday Sheffield Wednesday 1 (0)
Ian Nolan Northern Ireland Northern Ireland Sheffield Wednesday Sheffield Wednesday 1 (0)
Scott Oakes England England Sheffield Wednesday Sheffield Wednesday 1 (0)
Michael Owen England England Liverpool FC Liverpool FC 1 (0)
Darren Peacock England England Newcastle United Newcastle United 1 (0)
Per Pedersen Denmark Denmark Blackburn Rovers Blackburn Rovers 1 (0)
Chris Perry England England Wimbledon FC Wimbledon FC 1 (0)
Darryl Powell Jamaica Jamaica Derby County Derby County 1 (0)
Marc Rieper Denmark Denmark West Ham United West Ham United 1 (0)
Mark Robins England England Leicester City Leicester City 1 (0)
Ronny Rosenthal Israel Israel Tottenham Hotspur Tottenham Hotspur 1 (0)
Keith Rowland Northern Ireland Northern Ireland West Ham United West Ham United 1 (0)
Neil Ruddock England England Liverpool FC Liverpool FC 1 (0)
John Salako England England Coventry City Coventry City 1 (0)
Martin Scott England England Sunderland AFC Sunderland AFC 1 (1)
Neil Shipperley England England Southampton FC Southampton FC 1 (0)
Frank Sinclair Jamaica Jamaica Chelsea FC Chelsea FC 1 (0)
Gareth Southgate England England Aston Villa Aston Villa 1 (0)
Philip Stamp England England Middlesbrough FC Middlesbrough FC 1 (0)
Igor Štimac Croatia Croatia Derby County Derby County 1 (0)
Carl Tiler England England Aston Villa Aston Villa 1 (0)
Paul Trollope Wales Wales Derby County Derby County 1 (0)
Ulrich van Gobbel Netherlands Netherlands Southampton FC Southampton FC 1 (0)
Pierre van Hooijdonk Netherlands Netherlands Nottingham Forest Nottingham Forest 1 (0)
Ramon Vega Switzerland Switzerland Tottenham Hotspur Tottenham Hotspur 1 (0)
Chris Waddle England England Sunderland AFC Sunderland AFC 1 (0)
Paulo Wanchope Costa Rica Costa Rica Derby County Derby County 1 (0)
Dave Watson England England Everton FC Everton FC 1 (0)
Steve Watson England England Newcastle United Newcastle United 1 (0)
Julian Watts England England Leicester City Leicester City 1 (0)
Clive Wilson England England Tottenham Hotspur Tottenham Hotspur 1 (1)
Stuart Wilson England England Leicester City Leicester City 1 (0)
Ian Woan England England Nottingham Forest Nottingham Forest 1 (0)
Alan Wright England England Aston Villa Aston Villa 1 (0)