More than one match to qualify.
| Goals |
Player (League-Other) |
| 40 |
Ruud van Nistelrooy (Man Utd)
21-19
|
| 31 |
Thierry Henry (Arsenal)
23-8
|
| 28 |
Michael Owen (Liverpool)
19-9
|
| 25 |
Alan Shearer (Newcastle)
17-8
|
| 24 |
James Beattie (Southampton)
23-1
|
| 21 |
Mark Viduka (Leeds)
19-2
|
| 20 |
Paul Scholes (Man Utd)
14-6
|
| 16 |
Harry Kewell (Leeds)
14-2
|
|
Gianfranco Zola (Chelsea)
14-2
|
| 15 |
Ryan Giggs (Man Utd)
8-7
|
|
Jimmy Floyd Hasselbaink (Chelsea)
11-4
|
|
Robert Pires (Arsenal)
14-1
|
|
Ole Gunnar Solskjaer (Man Utd)
9-6
|
| 14 |
Dion Dublin (Aston Villa)
10-4
|
| 13 |
Robbie Keane (Tottenham)
13-0
|
|
Steed Malbranque (Fulham)
6-7
|
|
Teddy Sheringham (Tottenham)
12-1
|
|
Sylvain Wiltord (Arsenal)
10-3
|
| 12 |
Nicolas Anelka (Man City)
12-0
|
|
Milan Baros (Liverpool)
9-3
|
|
Andy Cole (Blackburn)
6-6
|
|
Danny Murphy (Liverpool)
7-5
|
|
Dwight Yorke (Blackburn)
7-5
|
| 11 |
Kevin Campbell (Everton)
9-2
|
|
Jermain Defoe (West Ham)
8-3
|
|
Jason Euell (Charlton)
10-1
|
|
Tomasz Radzinski (Everton)
11-0
|
|
Darius Vassell (Aston Villa)
8-3
|
| 10 |
Craig Bellamy (Newcastle)
8-2
|
|
Damien Duff (Blackburn)
8-2
|
|
Eidur Gudjohnsen (Chelsea)
10-0
|
| 9 |
David Beckham (Man Utd)
4-5
|
|
Paolo Di Canio (West Ham)
9-0
|
|
Marc-Vivien Foe (Man City)
9-0
|
|
Diego Forlan (Man Utd)
6-3
|
|
Emile Heskey (Liverpool)
6-3
|
|
Stern John (Birmingham)
5-4
|
|
Steve Marlet (Fulham)
4-5
|
|
Brett Ormerod (Southampton)
5-4
|
|
Kevin Phillips (Sunderland)
6-3
|
|
Alan Smith (Leeds)
3-6
|
| 8 |
Shola Ameobi (Newcastle)
5-3
|
|
Daniele Dichio (West Brom)
5-3
|
|
David Dunn (Blackburn)
8-0
|
|
Frank Lampard (Chelsea)
6-2
|
|
Wayne Rooney (Everton)
6-2
|
|
Trevor Sinclair (West Ham)
8-0
|
|
Nolberto Solano (Newcastle)
7-1
|
| 7 |
Dennis Bergkamp (Arsenal)
4-3
|
|
Youri Djorkaeff (Bolton)
7-0
|
|
Njitap Geremi (Middlesbrough)
7-0
|
|
Steven Gerrard (Liverpool)
5-2
|
|
Shaun Goater (Man City)
7-0
|
|
Massimo Maccarone (Middlesbrough)
7-0
|
|
Henrik Pedersen (Bolton)
7-0
|
|
Michael Ricketts (Bolton)
6-1
|
| 6 |
Marcus Allback (Aston Villa)
5-1
|
|
Carlton Cole (Chelsea)
3-3
|
|
El Hadji Diouf (Liverpool)
3-3
|
|
Kieron Dyer (Newcastle)
2-4
|
|
Tore Andre Flo (Sunderland)
4-2
|
|
Junichi Inamoto (Fulham)
2-4
|
|
Francis Jeffers (Arsenal)
2-4
|
|
Jermaine Jenas (Newcastle)
5-1
|
|
Nwankwo Kanu (Arsenal)
5-1
|
|
Sylvain Legwinski (Fulham)
4-2
|
|
Fredrik Ljungberg (Arsenal)
3-3
|
|
Clinton Morrison (Birmingham)
6-0
|
|
Szilard Nemeth (Middlesbrough)
6-0
|
|
Gustavo Poyet (Tottenham)
5-1
|
|
John Arne Riise (Liverpool)
6-0
|
|
Louis Saha (Fulham)
4-2
|
|
Facundo Sava (Fulham)
5-1
|
|
Mario Stanic (Chelsea)
4-2
|
|
John Terry (Chelsea)
3-3
|
|
David Thompson (Blackburn)
4-2
|
|
David Unsworth (Everton)
5-1
|
|
Juan Veron (Man Utd)
2-4
|
|
Steve Watson (Everton)
5-1
|
| 5 |
Luis Boa Morte (Fulham)
2-3
|
|
Joe Cole (West Ham)
4-1
|
|
Simon Davies (Tottenham)
5-0
|
|
Christophe Dugarry (Birmingham)
5-0
|
|
Geoff Horsfield (Birmingham)
5-0
|
|
Claus Jensen (Charlton)
5-0
|
|
Jonatan Johansson (Charlton)
3-2
|
|
Frederic Kanoute (West Ham)
5-0
|
|
Laurent Robert (Newcastle)
5-0
|
|
Marcus Stewart (Sunderland)
1-4
|
| 4 |
Eirik Bakke (Leeds)
1-3
|
|
Nick Barmby (Leeds)
3-1
|
|
Gareth Barry (Aston Villa)
3-1
|
|
Shaun Bartlett (Charlton)
4-0
|
|
Sean Davis (Fulham)
3-1
|
|
Fabrice Fernandes (Southampton)
3-1
|
|
Garry Flitcroft (Blackburn)
2-2
|
|
William Gallas (Chelsea)
4-0
|
|
Jesper Gronkjaer (Chelsea)
3-1
|
|
Lee Hendrie (Aston Villa)
4-0
|
|
Tomas Hitzlsperger (Aston Villa)
2-2
|
|
Sami Hyypia (Liverpool)
2-2
|
|
Joseph-Desire Job (Middlesbrough)
4-0
|
|
Jason Koumas (West Brom)
4-0
|
|
Bisan Lauren (Arsenal)
2-2
|
|
Kevin Lisbie (Charlton)
4-0
|
|
Lomana Tresor LuaLua (Newcastle)
2-2
|
|
Brian McBride (Everton)
4-0
|
|
Jay-Jay Okocha (Bolton)
4-0
|
|
Scott Parker (Charlton)
4-0
|
|
Michael Proctor (Sunderland)
2-2
|
|
Robbie Savage (Birmingham)
4-0
|
|
Anders Svensson (Southampton)
2-2
|
|
Jo Tessem (Southampton)
2-2
|
|
Patrick Vieira (Arsenal)
3-1
|
| 3 |
Juan Pablo Angel (Aston Villa)
1-2
|
|
Ali Benarbia (Man City)
3-0
|
|
Lee Bowyer (Leeds)
3-0
|
|
Sol Campbell (Arsenal)
2-1
|
|
Lee Carsley (Everton)
3-0
|
|
Malcolm Christie (Middlesbrough)
3-0
|
|
Lee Clark (Fulham)
2-1
|
|
Neil Clement (West Brom)
3-0
|
|
Paul Devlin (Birmingham)
3-0
|
|
Scott Dobie (West Brom)
3-0
|
|
. Edu (Arsenal)
2-1
|
|
Ugo Ehiogu (Middlesbrough)
3-0
|
|
Corrado Grabbi (Blackburn)
1-2
|
|
Barry Hayles (Fulham)
1-2
|
|
Paul Konchesky (Charlton)
3-0
|
|
Oyvind Leonhardsen (Aston Villa)
3-0
|
|
Chris Marsden (Southampton)
1-2
|
|
Gavin McCann (Sunderland)
1-2
|
|
Jay Jay Okocha (Bolton)
3-0
|
|
Jermaine Pennant (Arsenal)
3-0
|
|
Jason Roberts (West Brom)
3-0
|
|
Gilberto Silva (Arsenal)
0-3
|
|
Gary Speed (Newcastle)
2-1
|
|
Michael Svensson (Southampton)
1-2
|
| 2 |
Julio Arca (Sunderland)
0-2
|
|
Igor Balis (West Brom)
2-0
|
|
Eyal Berkovic (Man City)
1-1
|
|
Olivier Bernard (Newcastle)
2-0
|
|
Alen Boksic (Middlesbrough)
2-0
|
|
Ivan Campo (Bolton)
2-0
|
|
Stephen Clemence (Birmingham)
2-0
|
|
Kevin Davies (Southampton)
1-1
|
|
Ulises De la Cruz (Aston Villa)
1-1
|
|
Agustin Delgado (Southampton)
1-1
|
|
Salif Alassane Diao (Liverpool)
1-1
|
|
Delroy Facey (Bolton)
2-0
|
|
Les Ferdinand (Tottenham)
2-0
|
|
Les Ferdinand (West Ham)
2-0
|
|
Robbie Fowler (Leeds)
2-0
|
|
Robbie Fowler (Man City)
2-0
|
|
Per Frandsen (Bolton)
2-0
|
|
Ricardo Gardner (Bolton)
2-0
|
|
Jonathan Greening (Middlesbrough)
2-0
|
|
Dietmar Hamann (Liverpool)
2-0
|
|
Ian Harte (Leeds)
2-0
|
|
Steve Howey (Man City)
2-0
|
|
Darren Huckerby (Man City)
1-1
|
|
Bryan Hughes (Birmingham)
2-0
|
|
Matt Jansen (Blackburn)
0-2
|
|
Sun Jihai (Man City)
2-0
|
|
Osvaldo Juninho Paulista (Middlesbrough)
2-0
|
|
Jovan Kirovski (Birmingham)
2-0
|
|
Radostin Kishishev (Charlton)
2-0
|
|
Stan Lazaridis (Birmingham)
2-0
|
|
Graeme Le Saux (Chelsea)
2-0
|
|
Derek McInnes (West Brom)
2-0
|
|
James Milner (Leeds)
2-0
|
|
Darren Moore (West Brom)
2-0
|
|
Gary Naysmith (Everton)
1-1
|
|
Phil Neville (Man Utd)
1-1
|
|
Matt Oakley (Southampton)
0-2
|
|
Egil Ostenstad (Blackburn)
1-1
|
|
Ian Pearce (West Ham)
2-0
|
|
Emmanuel Petit (Chelsea)
1-1
|
|
Franck Queudrue (Middlesbrough)
1-1
|
|
Jamie Redknapp (Tottenham)
2-0
|
|
Dean Richards (Tottenham)
2-0
|
|
Chris Riggott (Middlesbrough)
2-0
|
|
Richard Rufus (Charlton)
2-0
|
|
Gareth Southgate (Middlesbrough)
2-0
|
|
Andrejs Stolcers (Fulham)
0-2
|
|
Hakan Sukur (Blackburn)
2-0
|
|
Ian Taylor (Aston Villa)
0-2
|
|
Martin Taylor (Blackburn)
2-0
|
|
Kolo Toure (Arsenal)
2-0
|
|
Hugo Viana (Newcastle)
0-2
|
|
Noel Whelan (Middlesbrough)
1-1
|
|
Christian Ziege (Tottenham)
2-0
|
| 1 |
Niclas Alexandersson (Everton)
0-1
|
|
Jeremie Aliadiere (Arsenal)
1-0
|
|
Celestine Babayaro (Chelsea)
1-0
|
|
Chris Bart-Williams (Charlton)
1-0
|
|
Joey Barton (Man City)
1-0
|
|
David Bellion (Sunderland)
1-0
|
|
Henning Berg (Blackburn)
1-0
|
|
Patrik Berger (Liverpool)
0-1
|
|
Laurent Blanc (Man Utd)
0-1
|
|
Michael Boulding (Aston Villa)
0-1
|
|
Wayne Bridge (Southampton)
1-0
|
|
Wes Brown (Man Utd)
0-1
|
|
Stephen Caldwell (Newcastle)
1-0
|
|
Michael Carrick (West Ham)
1-0
|
|
Bruno Cheyrou (Liverpool)
0-1
|
|
Ashley Cole (Arsenal)
1-0
|
|
Jody Craddock (Sunderland)
1-0
|
|
Pascal Cygan (Arsenal)
1-0
|
|
Enrique De Lucas (Chelsea)
0-1
|
|
Marcel Desailly (Chelsea)
1-0
|
|
Martin Djetou (Fulham)
1-0
|
|
Gary Doherty (Tottenham)
1-0
|
|
Stewart Downing (Middlesbrough)
0-1
|
|
Matthew Etherington (Tottenham)
1-0
|
|
Gareth Farrelly (Bolton)
1-0
|
|
Mark Fish (Charlton)
1-0
|
|
Jon Fortune (Charlton)
1-0
|
|
Anthony Gardner (Tottenham)
1-0
|
|
Bjarne Goldbaek (Fulham)
0-1
|
|
Thomas Gravesen (Everton)
1-0
|
|
Michael Gray (Sunderland)
1-0
|
|
Sean Gregan (West Brom)
1-0
|
|
Andy Griffin (Newcastle)
1-0
|
|
Johannes Gudjonsson (Aston Villa)
1-0
|
|
Jon Harley (Fulham)
1-0
|
|
Aaron Hughes (Newcastle)
1-0
|
|
Lee Hughes (West Brom)
0-1
|
|
Steffen Iversen (Tottenham)
1-0
|
|
Niclas Jensen (Man City)
1-0
|
|
Andy Johnson (West Brom)
1-0
|
|
Damien Johnson (Birmingham)
1-0
|
|
Seth Johnson (Leeds)
1-0
|
|
Robbie Keane (Leeds)
1-0
|
|
Gary Kelly (Leeds)
0-1
|
|
Jeff Kenna (Birmingham)
1-0
|
|
Kevin Kilbane (Sunderland)
1-0
|
|
Kevin Kyle (Sunderland)
0-1
|
|
Teddy Lucic (Leeds)
1-0
|
|
Carlos Marinelli (Middlesbrough)
0-1
|
|
Lee Marshall (West Brom)
1-0
|
|
Jason McAteer (Sunderland)
1-0
|
|
Olof Mellberg (Aston Villa)
1-0
|
|
Neil Mellor (Liverpool)
0-1
|
|
Danny Mills (Leeds)
1-0
|
|
Stefan Moore (Aston Villa)
1-0
|
|
Jody Morris (Chelsea)
0-1
|
|
Bruno N'Gotty (Bolton)
1-0
|
|
Gary Neville (Man Utd)
0-1
|
|
Kevin Nolan (Bolton)
1-0
|
|
Marian Pahars (Southampton)
1-0
|
|
Mark Pembridge (Everton)
1-0
|
|
Chris Perry (Tottenham)
1-0
|
|
Darren Purse (Birmingham)
1-0
|
|
Claudio Reyna (Sunderland)
0-1
|
|
Kieran Richardson (Man Utd)
0-1
|
|
Gary Rowett (Charlton)
1-0
|
|
Craig Short (Blackburn)
1-0
|
|
Mikael Silvestre (Man Utd)
1-0
|
|
Vladimir Smicer (Liverpool)
0-1
|
|
David Sommeil (Man City)
1-0
|
|
Steve Staunton (Aston Villa)
0-1
|
|
Mauricio Taricco (Tottenham)
1-0
|
|
Sean Thornton (Sunderland)
1-0
|
|
Andrew Todd (Blackburn)
1-0
|
|
Kerimoglu Tugay (Blackburn)
1-0
|
|
David Weir (Everton)
1-0
|
|
Jason Wilcox (Leeds)
1-0
|
|
Darren Williams (Sunderland)
0-1
|
|
Mark Wilson (Middlesbrough)
0-1
|
|
Pierre Wome (Fulham)
1-0
|
|
Jonathan Woodgate (Leeds)
1-0
|
|
Shaun Wright-Phillips (Man City)
1-0
|
|
Boudewijn Zenden (Chelsea)
1-0
|
|
Giovanni van Bronckhorst (Arsenal)
1-0
|