# Player Country Team Goals (Penalty)
1. Kevin Phillips England England Sunderland AFC Sunderland AFC 30 (6)
2. Alan Shearer England England Newcastle United Newcastle United 23 (5)
3. Dwight Yorke Trinidad & Tobago Trinidad & Tobago Manchester United Manchester United 20 (0)
4. Michael Bridges England England Leeds United Leeds United 19 (0)
Andy Cole England England Manchester United Manchester United 19 (0)
6. Thierry Henry France France Arsenal FC Arsenal FC 17 (1)
7. Paolo Di Canio Italy Italy West Ham United West Ham United 16 (2)
8. Chris Armstrong England England Tottenham Hotspur Tottenham Hotspur 14 (0)
Steffen Iversen Norway Norway Tottenham Hotspur Tottenham Hotspur 14 (0)
Niall Quinn Ireland Ireland Sunderland AFC Sunderland AFC 14 (0)
11. Tony Cottee England England Leicester City Leicester City 13 (0)
Marians Pahars Latvia Latvia Southampton FC Southampton FC 13 (0)
13. Kevin Campbell England England Everton FC Everton FC 12 (0)
Dion Dublin England England Aston Villa Aston Villa 12 (1)
Nwankwo Kanu Nigeria Nigeria Arsenal FC Arsenal FC 12 (1)
Robbie Keane Ireland Ireland Coventry City Coventry City 12 (0)
Hámilton Ricard Colombia Colombia Middlesbrough FC Middlesbrough FC 12 (3)
Ole Gunnar Solskjær Norway Norway Manchester United Manchester United 12 (0)
Paulo Wanchope Costa Rica Costa Rica West Ham United West Ham United 12 (0)
20. Gary McAllister Scotland Scotland Coventry City Coventry City 11 (4)
Michael Owen England England Liverpool FC Liverpool FC 11 (1)
22. Gilles De Bilde Belgium Belgium Sheffield Wednesday Sheffield Wednesday 10 (2)
Tore André Flo Norway Norway Chelsea FC Chelsea FC 10 (0)
Emile Heskey England England Leicester City Leicester City
Liverpool FC Liverpool FC
10 (0)
Harry Kewell Australia Australia Leeds United Leeds United 10 (0)
Gustavo Poyet Uruguay Uruguay Chelsea FC Chelsea FC 10 (0)
Dean Windass England England Bradford City Bradford City 10 (0)
28. Nick Barmby England England Everton FC Everton FC 9 (0)
Patrik Berger Czech Republic Czech Republic Liverpool FC Liverpool FC 9 (1)
Titi Camara Guinea Guinea Liverpool FC Liverpool FC 9 (0)
Carl Cort Guyana Guyana Wimbledon FC Wimbledon FC 9 (0)
Brian Deane England England Middlesbrough FC Middlesbrough FC 9 (1)
John Hartson Wales Wales Wimbledon FC Wimbledon FC 9 (0)
Paul Scholes England England Manchester United Manchester United 9 (1)
Gary Speed Wales Wales Newcastle United Newcastle United 9 (0)
36. Rory Delap Ireland Ireland Derby County Derby County 8 (0)
Muzzy Izzet Turkey Turkey Leicester City Leicester City 8 (3)
Tim Sherwood England England Tottenham Hotspur Tottenham Hotspur 8 (0)
Davor Šuker Croatia Croatia Arsenal FC Arsenal FC 8 (0)
40. Peter Beagrie England England Bradford City Bradford City 7 (5)
Marcus Gayle Jamaica Jamaica Wimbledon FC Wimbledon FC 7 (0)
Frank Lampard England England West Ham United West Ham United 7 (0)
Marc Overmars Netherlands Netherlands Arsenal FC Arsenal FC 7 (0)
Trevor Sinclair England England West Ham United West Ham United 7 (0)
45. David Beckham England England Manchester United Manchester United 6 (0)
Dennis Bergkamp Netherlands Netherlands Arsenal FC Arsenal FC 6 (0)
Benito Carbone Italy Italy Aston Villa Aston Villa
Sheffield Wednesday Sheffield Wednesday
6 (1)
Kevin Davies England England Southampton FC Southampton FC 6 (0)
Matt Elliott Scotland Scotland Leicester City Leicester City 6 (0)
Duncan Ferguson Scotland Scotland Newcastle United Newcastle United 6 (0)
Ryan Giggs Wales Wales Manchester United Manchester United 6 (0)
Mustapha Hadji Morocco Morocco Coventry City Coventry City 6 (0)
Ian Harte Ireland Ireland Leeds United Leeds United 6 (4)
Heiðar Helguson Iceland Iceland Watford FC Watford FC 6 (0)
Don Hutchison Scotland Scotland Everton FC Everton FC 6 (0)
Francis Jeffers England England Everton FC Everton FC 6 (0)
Julian Joachim England England Aston Villa Aston Villa 6 (0)
Freddie Ljungberg Sweden Sweden Arsenal FC Arsenal FC 6 (0)
Joe-Max Moore USA USA Everton FC Everton FC 6 (0)
Cédric Roussel Belgium Belgium Coventry City Coventry City 6 (0)
Dean Sturridge England England Derby County Derby County 6 (0)
Gerry Taggart Northern Ireland Northern Ireland Leicester City Leicester City 6 (0)
David Unsworth England England Everton FC Everton FC 6 (5)
Christian Ziege Germany Germany Middlesbrough FC Middlesbrough FC 6 (1)
65. Niclas Alexandersson Sweden Sweden Sheffield Wednesday Sheffield Wednesday 5 (0)
Lee Bowyer England England Leeds United Leeds United 5 (0)
Craig Burley Scotland Scotland Derby County Derby County 5 (2)
Malcolm Christie England England Derby County Derby County 5 (0)
Hassan Kachloul Morocco Morocco Southampton FC Southampton FC 5 (0)
Roy Keane Ireland Ireland Manchester United Manchester United 5 (0)
Paul Merson England England Aston Villa Aston Villa 5 (0)
Lee Mills England England Bradford City Bradford City 5 (0)
Michel Ngonge Congo DR Congo DR Watford FC Watford FC 5 (0)
Teddy Sheringham England England Manchester United Manchester United 5 (0)
Gerald Sibon Netherlands Netherlands Sheffield Wednesday Sheffield Wednesday 5 (0)
Allan Smart Scotland Scotland Watford FC Watford FC 5 (0)
Branko Strupar Belgium Belgium Derby County Derby County 5 (0)
Ian Taylor England England Aston Villa Aston Villa 5 (0)
79. Deon Burton Jamaica Jamaica Derby County Derby County 4 (0)
Andy Campbell England England Middlesbrough FC Middlesbrough FC 4 (0)
Stan Collymore England England Leicester City Leicester City 4 (0)
Nikolaos Dabizas Greece Greece Newcastle United Newcastle United 4 (0)
Jason Euell Jamaica Jamaica Wimbledon FC Wimbledon FC 4 (0)
David Ginola France France Tottenham Hotspur Tottenham Hotspur 4 (0)
Juninho Paulista Brazil Brazil Middlesbrough FC Middlesbrough FC 4 (0)
Øyvind Leonhardsen Norway Norway Tottenham Hotspur Tottenham Hotspur 4 (0)
Gavin McCann England England Sunderland AFC Sunderland AFC 4 (0)
Dan Petrescu Romania Romania Chelsea FC Chelsea FC 4 (0)
Alan Smith England England Leeds United Leeds United 4 (0)
Jo Tessem Norway Norway Southampton FC Southampton FC 4 (0)
Dennis Wise England England Chelsea FC Chelsea FC 4 (0)
Gianfranco Zola Italy Italy Chelsea FC Chelsea FC 4 (0)
93. Darren Anderton England England Tottenham Hotspur Tottenham Hotspur 3 (1)
Nicky Butt England England Manchester United Manchester United 3 (0)
Stephen Carr Ireland Ireland Tottenham Hotspur Tottenham Hotspur 3 (0)
Jordi Cruyff Netherlands Netherlands Manchester United Manchester United 3 (0)
Lee Dixon England England Arsenal FC Arsenal FC 3 (0)
Didier Domi France France Newcastle United Newcastle United 3 (0)
Kieron Dyer England England Newcastle United Newcastle United 3 (0)
Robbie Earle Jamaica Jamaica Wimbledon FC Wimbledon FC 3 (0)
Robbie Fowler England England Liverpool FC Liverpool FC 3 (0)
Micah Hyde Jamaica Jamaica Watford FC Watford FC 3 (0)
Paul Ince England England Middlesbrough FC Middlesbrough FC 3 (0)
Denis Irwin Ireland Ireland Manchester United Manchester United 3 (2)
Richard Johnson Australia Australia Watford FC Watford FC 3 (1)
Wim Jonk Netherlands Netherlands Sheffield Wednesday Sheffield Wednesday 3 (1)
Jamie Lawrence Jamaica Jamaica Bradford City Bradford City 3 (0)
Matt Le Tissier England England Southampton FC Southampton FC 3 (1)
Jody Morris England England Chelsea FC Chelsea FC 3 (0)
Danny Murphy England England Liverpool FC Liverpool FC 3 (0)
Matt Oakley England England Southampton FC Southampton FC 3 (0)
Emmanuel Petit France France Arsenal FC Arsenal FC 3 (0)
Alan Quinn Ireland Ireland Sheffield Wednesday Sheffield Wednesday 3 (0)
Alex Rae Scotland Scotland Sunderland AFC Sunderland AFC 3 (0)
Jamie Redknapp England England Liverpool FC Liverpool FC 3 (1)
Dean Saunders Wales Wales Bradford City Bradford City 3 (0)
Nolberto Solano Peru Peru Newcastle United Newcastle United 3 (1)
David Thompson England England Liverpool FC Liverpool FC 3 (0)
George Weah Liberia Liberia Chelsea FC Chelsea FC 3 (0)
Jason Wilcox England England Leeds United Leeds United 3 (0)
121. Gareth Ainsworth England England Wimbledon FC Wimbledon FC 2 (0)
John Aloisi Australia Australia Coventry City Coventry City 2 (0)
Neal Ardley England England Wimbledon FC Wimbledon FC 2 (1)
Eirik Bakke Norway Norway Leeds United Leeds United 2 (0)
Robbie Blake England England Bradford City Bradford City 2 (0)
George Boateng Netherlands Netherlands Aston Villa Aston Villa 2 (0)
Andy Booth England England Sheffield Wednesday Sheffield Wednesday 2 (0)
Horacio Carbonari Argentina Argentina Derby County Derby County 2 (0)
Youssef Chippo Morocco Morocco Coventry City Coventry City 2 (0)
John Collins Scotland Scotland Everton FC Everton FC 2 (0)
Roberto Di Matteo Italy Italy Chelsea FC Chelsea FC 2 (0)
Les Ferdinand England England Tottenham Hotspur Tottenham Hotspur 2 (0)
Gianluca Festa Italy Italy Middlesbrough FC Middlesbrough FC 2 (0)
Quinton Fortune South Africa South Africa Manchester United Manchester United 2 (0)
Kevin Gallacher Scotland Scotland Newcastle United Newcastle United 2 (0)
Xavier Gravelaine France France Watford FC Watford FC 2 (0)
Gilles Grimandi France France Arsenal FC Arsenal FC 2 (0)
Steve Guppy England England Leicester City Leicester City 2 (0)
Jon Harley England England Chelsea FC Chelsea FC 2 (0)
Darren Huckerby England England Coventry City Coventry City
Leeds United Leeds United
2 (0)
Aaron Hughes Northern Ireland Northern Ireland Newcastle United Newcastle United 2 (0)
Mark Hughes Wales Wales Everton FC Everton FC
Southampton FC Southampton FC
2 (0)
Michael Hughes Northern Ireland Northern Ireland Wimbledon FC Wimbledon FC 2 (0)
Sami Hyypiä Finland Finland Liverpool FC Liverpool FC 2 (0)
Andy Impey England England Leicester City Leicester City 2 (0)
Frédéric Kanouté Mali Mali West Ham United West Ham United 2 (0)
Bernard Lambourde France France Chelsea FC Chelsea FC 2 (0)
Frank Leboeuf France France Chelsea FC Chelsea FC 2 (1)
Andreas Lund Norway Norway Wimbledon FC Wimbledon FC 2 (0)
Stephen McPhail Ireland Ireland Leeds United Leeds United 2 (0)
Tommy Mooney England England Watford FC Watford FC 2 (0)
Mark Pembridge Wales Wales Everton FC Everton FC 2 (0)
Darryl Powell Jamaica Jamaica Derby County Derby County 2 (0)
Dean Richards England England Southampton FC Southampton FC 2 (0)
Petter Rudi Norway Norway Sheffield Wednesday Sheffield Wednesday 2 (0)
Tommy Smith England England Watford FC Watford FC 2 (0)
Gareth Southgate England England Aston Villa Aston Villa 2 (0)
Alan Thompson England England Aston Villa Aston Villa 2 (0)
Patrick Vieira France France Arsenal FC Arsenal FC 2 (0)
Richard Walker England England Aston Villa Aston Villa 2 (0)
David Weir Scotland Scotland Everton FC Everton FC 2 (0)
David Wetherall England England Bradford City Bradford City 2 (0)
Ysrael Zuñiga Peru Peru Coventry City Coventry City 2 (0)
164. Martin Andresen Norway Norway Wimbledon FC Wimbledon FC 1 (0)
Alun Armstrong England England Middlesbrough FC Middlesbrough FC 1 (0)
Peter Atherton England England Sheffield Wednesday Sheffield Wednesday 1 (0)
Walid Badir Israel Israel Wimbledon FC Wimbledon FC 1 (0)
Michael Ball England England Everton FC Everton FC 1 (1)
Gareth Barry England England Aston Villa Aston Villa 1 (0)
Mikkel Beck Denmark Denmark Derby County Derby County 1 (0)
Henning Berg Norway Norway Manchester United Manchester United 1 (0)
Boa Morte Portugal Portugal Arsenal FC Arsenal FC
Southampton FC Southampton FC
1 (0)
Wayne Bridge England England Southampton FC Southampton FC 1 (0)
Paul Butler Ireland Ireland Sunderland AFC Sunderland AFC 1 (0)
Danny Cadamarteri England England Everton FC Everton FC 1 (0)
Michael Carrick England England West Ham United West Ham United 1 (0)
Stephen Clemence England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Joe Cole England England West Ham United West Ham United 1 (0)
Richard Cresswell England England Sheffield Wednesday Sheffield Wednesday 1 (0)
Mark Delaney Wales Wales Aston Villa Aston Villa 1 (0)
Marcel Desailly France France Chelsea FC Chelsea FC 1 (0)
Simon Donnelly Scotland Scotland Sheffield Wednesday Sheffield Wednesday 1 (0)
John Dreyer England England Bradford City Bradford City 1 (0)
Michael Duberry England England Leeds United Leeds United 1 (0)
Ugo Ehiogu England England Aston Villa Aston Villa 1 (0)
Taher El-Khalej Morocco Morocco Southampton FC Southampton FC 1 (0)
John Eustace England England Coventry City Coventry City 1 (0)
Marc-Vivien Foé Cameroon Cameroon West Ham United West Ham United 1 (0)
Dominic Foley Ireland Ireland Watford FC Watford FC 1 (0)
Steve Froggatt England England Coventry City Coventry City 1 (0)
Esteban Fuertes Argentina Argentina Derby County Derby County 1 (0)
Paul Gascoigne England England Middlesbrough FC Middlesbrough FC 1 (1)
Diego Gavilán Paraguay Paraguay Newcastle United Newcastle United 1 (0)
Scott Gemmill Scotland Scotland Everton FC Everton FC 1 (0)
Steven Gerrard England England Liverpool FC Liverpool FC 1 (0)
Phil Gilchrist England England Leicester City Leicester City 1 (0)
Stephen Glass Scotland Scotland Newcastle United Newcastle United 1 (0)
Richard Gough Scotland Scotland Everton FC Everton FC 1 (0)
Andy Griffin England England Newcastle United Newcastle United 1 (0)
Dietmar Hamann Germany Germany Liverpool FC Liverpool FC 1 (0)
Vegard Heggem Norway Norway Liverpool FC Liverpool FC 1 (0)
Hélder Portugal Portugal Newcastle United Newcastle United 1 (0)
Lee Hendrie England England Aston Villa Aston Villa 1 (0)
Andy Hinchcliffe England England Sheffield Wednesday Sheffield Wednesday 1 (0)
David Hopkin Scotland Scotland Leeds United Leeds United 1 (0)
Hermann Hreiðarsson Iceland Iceland Wimbledon FC Wimbledon FC 1 (0)
Stephen Hughes England England Arsenal FC Arsenal FC
Everton FC Everton FC
1 (0)
Seth Johnson England England Derby County Derby County 1 (0)
Peter Kennedy Northern Ireland Northern Ireland Watford FC Watford FC 1 (1)
Martin Keown England England Arsenal FC Arsenal FC 1 (0)
Kevin Kilbane Ireland Ireland Sunderland AFC Sunderland AFC 1 (0)
Giorgi Kinkladze Georgia Georgia Derby County Derby County 1 (0)
Jacob Laursen Denmark Denmark Derby County Derby County 1 (0)
Neil Lennon Northern Ireland Northern Ireland Leicester City Leicester City 1 (0)
Steve Lomas Northern Ireland Northern Ireland West Ham United West Ham United 1 (0)
Chris Makin England England Sunderland AFC Sunderland AFC 1 (0)
Stefan Malz Germany Germany Arsenal FC Arsenal FC 1 (0)
Javier Margas Chile Chile West Ham United West Ham United 1 (0)
Stuart McCall Scotland Scotland Bradford City Bradford City 1 (0)
Danny Mills England England Leeds United Leeds United 1 (0)
John Moncur England England West Ham United West Ham United 1 (0)
Avi Nimny Israel Israel Derby County Derby County 1 (0)
Andy O'Brien Ireland Ireland Bradford City Bradford City 1 (0)
Stefan Oakes England England Leicester City Leicester City 1 (0)
Egil Østenstad Norway Norway Southampton FC Southampton FC 1 (0)
Rob Page Wales Wales Watford FC Watford FC 1 (0)
Gary Pallister England England Middlesbrough FC Middlesbrough FC 1 (0)
Carlton Palmer England England Coventry City Coventry City 1 (0)
Ray Parlour England England Arsenal FC Arsenal FC 1 (0)
David Perpetuini England England Watford FC Watford FC 1 (0)
Chris Perry England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Alessandro Pistone Italy Italy Newcastle United Newcastle United 1 (0)
Michael Reddy Ireland Ireland Sunderland AFC Sunderland AFC 1 (0)
Neil Redfearn England England Bradford City Bradford City 1 (0)
Stuart Ripley England England Southampton FC Southampton FC 1 (0)
Robbie Savage Wales Wales Leicester City Leicester City 1 (0)
Stefan Schwarz Sweden Sweden Sunderland AFC Sunderland AFC 1 (0)
Vladimír Šmicer Czech Republic Czech Republic Liverpool FC Liverpool FC 1 (0)
Trond Soltvedt Norway Norway Southampton FC Southampton FC 1 (0)
Igor Štimac Croatia Croatia West Ham United West Ham United 1 (0)
Robbie Stockdale Scotland Scotland Middlesbrough FC Middlesbrough FC 1 (0)
Steve Stone England England Aston Villa Aston Villa 1 (0)
Nicky Summerbee England England Sunderland AFC Sunderland AFC 1 (0)
Chris Sutton England England Chelsea FC Chelsea FC 1 (0)
Sylvinho Brazil Brazil Arsenal FC Arsenal FC 1 (0)
Ramon Vega Switzerland Switzerland Tottenham Hotspur Tottenham Hotspur 1 (0)
Darren Ward England England Watford FC Watford FC 1 (0)
Gareth Whalley England England Bradford City Bradford City 1 (0)
Noel Whelan England England Coventry City Coventry City 1 (0)
Mark Williams Northern Ireland Northern Ireland Watford FC Watford FC 1 (0)
Paul Williams England England Coventry City Coventry City 1 (0)
Jonathan Woodgate England England Leeds United Leeds United 1 (0)
Nordin Wooter Netherlands Netherlands Watford FC Watford FC 1 (0)
Alan Wright England England Aston Villa Aston Villa 1 (0)
Theodoros Zagorakis Greece Greece Leicester City Leicester City 1 (0)