More than one match to qualify.
| Goals |
Player (League-Other) |
| 32 |
Thierry Henry (Arsenal)
27-5
|
| 24 |
Ruud van Nistelrooy (Man Utd)
21-3
|
| 22 |
Darren Bent (Charlton)
18-4
|
| 21 |
Steven Gerrard (Liverpool)
10-11
|
| 19 |
Frank Lampard (Chelsea)
16-3
|
|
Wayne Rooney (Man Utd)
16-3
|
| 18 |
Djibril Cisse (Liverpool)
9-9
|
|
Aiyegbeni Yakubu (Middlesbrough)
13-5
|
| 17 |
Craig Bellamy (Blackburn)
13-4
|
|
Jimmy Floyd Hasselbaink (Middlesbrough)
10-7
|
| 16 |
Didier Drogba (Chelsea)
12-4
|
|
Marlon Harewood (West Ham)
14-2
|
|
Robbie Keane (Tottenham)
16-0
|
| 15 |
Louis Saha (Man Utd)
7-8
|
| 14 |
Jason Roberts (Wigan)
8-6
|
|
Mark Viduka (Middlesbrough)
7-7
|
| 13 |
Hernan Crespo (Chelsea)
10-3
|
| 12 |
Milan Baros (Aston Villa)
8-4
|
|
Henri Camara (Wigan)
12-0
|
|
Stelios Giannakopoulos (Bolton)
9-3
|
|
Collins John (Fulham)
11-1
|
|
Cristiano Ronaldo (Man Utd)
9-3
|
|
Alan Shearer (Newcastle)
10-2
|
| 11 |
James Beattie (Everton)
10-1
|
|
Joe Cole (Chelsea)
8-3
|
|
Sanz Luis Garcia (Liverpool)
7-4
|
|
Ahmed Mido (Tottenham)
11-0
|
|
Robert Pires (Arsenal)
7-4
|
|
Robin Van Persie (Arsenal)
5-6
|
| 10 |
Andy Cole (Man City)
9-1
|
|
Heidar Helguson (Fulham)
8-2
|
|
Brian McBride (Fulham)
9-1
|
|
Kevin Nolan (Bolton)
9-1
|
|
Morten Gamst Pedersen (Blackburn)
9-1
|
|
Darius Vassell (Man City)
8-2
|
|
Bobby Zamora (West Ham)
6-4
|
| 9 |
Peter Crouch (Liverpool)
6-3
|
|
Jermain Defoe (Tottenham)
9-0
|
|
Fernando Morientes (Liverpool)
5-4
|
| 8 |
Shola Ameobi (Newcastle)
8-0
|
|
Tim Cahill (Everton)
6-2
|
|
Kevin Davies (Bolton)
7-1
|
|
Steven Davis (Aston Villa)
4-4
|
|
Nathan Ellington (West Brom)
5-3
|
|
Mikael Forssell (Birmingham)
3-5
|
|
Jiri Jarosik (Birmingham)
5-3
|
|
Shefki Kuqi (Blackburn)
7-1
|
|
Luke Moore (Aston Villa)
8-0
|
| 7 |
Luis Boa Morte (Fulham)
6-1
|
|
Jared Borgetti (Bolton)
2-5
|
|
Paul Dickov (Blackburn)
5-2
|
|
Jermaine Jenas (Tottenham)
6-1
|
|
Andreas Johansson (Wigan)
4-3
|
|
Lomana Tresor LuaLua (Portsmouth)
7-0
|
|
James McFadden (Everton)
6-1
|
|
Gary O'Neil (Portsmouth)
6-1
|
|
Michael Owen (Newcastle)
7-0
|
|
Arjen Robben (Chelsea)
6-1
|
|
Teddy Sheringham (West Ham)
6-1
|
|
Matthew Taylor (Portsmouth)
6-1
|
|
John Terry (Chelsea)
4-3
|
| 6 |
Dean Ashton (West Ham)
3-3
|
|
Gareth Barry (Aston Villa)
3-3
|
|
Joey Barton (Man City)
6-0
|
|
Nwankwo Kanu (West Brom)
5-1
|
|
Steed Malbranque (Fulham)
6-0
|
|
Jose Antonio Reyes (Arsenal)
5-1
|
|
Kieran Richardson (Man Utd)
1-5
|
|
Nolberto Solano (Newcastle)
6-0
|
| 5 |
Xabi Alonso (Liverpool)
3-2
|
|
Yossi Benayoun (West Ham)
5-0
|
|
David Bentley (Blackburn)
3-2
|
|
Jay Bothroyd (Charlton)
2-3
|
|
Francesc Fabregas (Arsenal)
3-2
|
|
Robbie Fowler (Liverpool)
5-0
|
|
William Gallas (Chelsea)
5-0
|
|
Emile Heskey (Birmingham)
4-1
|
|
Bryan Hughes (Charlton)
3-2
|
|
Anthony Le Tallec (Sunderland)
3-2
|
|
Massimo Maccarone (Middlesbrough)
2-3
|
|
Lee McCulloch (Wigan)
5-0
|
|
Danny Murphy (Charlton)
4-1
|
|
Charles N'Zogbia (Newcastle)
5-0
|
|
Leon Osman (Everton)
4-1
|
|
Kevin Phillips (Aston Villa)
4-1
|
|
Steven Reid (Blackburn)
4-1
|
|
Nigel Reo-Coker (West Ham)
5-0
|
|
Liam Ridgewell (Aston Villa)
5-0
|
|
Georgios Samaras (Man City)
4-1
|
|
Ricardo Vaz Te (Bolton)
3-2
|
| 4 |
Emmanuel Adebayor (Arsenal)
4-0
|
|
Darren Ambrose (Charlton)
3-1
|
|
Jimmy Bullard (Wigan)
4-0
|
|
El-Hadji Diouf (Bolton)
3-1
|
|
Robbie Fowler (Man City)
1-3
|
|
Ryan Giggs (Man Utd)
2-2
|
|
Geoff Horsfield (West Brom)
4-0
|
|
Stuart Parnaby (Middlesbrough)
2-2
|
|
John Arne Riise (Liverpool)
1-3
|
|
Dennis Rommedahl (Charlton)
2-2
|
|
Paul Scharner (Wigan)
3-1
|
|
Gilberto Silva (Arsenal)
2-2
|
|
Gary Speed (Bolton)
4-0
|
|
Svetoslav Todorov (Portsmouth)
4-0
|
|
Dean Whitehead (Sunderland)
3-1
|
| 3 |
Juan Pablo Angel (Aston Villa)
3-0
|
|
Mikel Arteta (Everton)
1-2
|
|
Dennis Bergkamp (Arsenal)
2-1
|
|
George Boateng (Middlesbrough)
2-1
|
|
Nicky Butt (Birmingham)
3-0
|
|
Kevin Campbell (West Brom)
3-0
|
|
Sol Campbell (Arsenal)
2-1
|
|
David Connolly (Wigan)
1-2
|
|
Damien Duff (Chelsea)
3-0
|
|
David Dunn (Birmingham)
2-1
|
|
Richard Dunne (Man City)
3-0
|
|
Robert Earnshaw (West Brom)
1-2
|
|
Matthew Etherington (West Ham)
2-1
|
|
Rio Ferdinand (Man Utd)
3-0
|
|
Zoltan Gera (West Brom)
2-1
|
|
Julian Gray (Birmingham)
1-2
|
|
Eidur Gudjohnsen (Chelsea)
2-1
|
|
Aleksander Hleb (Arsenal)
3-0
|
|
Radhi Jaidi (Bolton)
3-0
|
|
Harry Kewell (Liverpool)
3-0
|
|
Ledley King (Tottenham)
3-0
|
|
Liam Lawrence (Sunderland)
3-0
|
|
Gaizka Mendieta (Middlesbrough)
2-1
|
|
Tommy Miller (Sunderland)
3-0
|
|
James Milner (Aston Villa)
1-2
|
|
Lucas Neill (Blackburn)
1-2
|
|
Ji-Sung Park (Man Utd)
2-1
|
|
Miguel Pedro Mendes (Portsmouth)
3-0
|
|
Jermaine Pennant (Birmingham)
2-1
|
|
Franck Queudrue (Middlesbrough)
3-0
|
|
Tomasz Radzinski (Fulham)
2-1
|
|
Alberto Ricardo Carvalho (Chelsea)
1-2
|
|
Fabio Rochemback (Middlesbrough)
2-1
|
|
Paul Scholes (Man Utd)
2-1
|
|
Dario Silva (Portsmouth)
2-1
|
|
Florent Sinama Pongolle (Liverpool)
0-3
|
|
Trevor Sinclair (Man City)
3-0
|
|
Andy Todd (Blackburn)
2-1
|
| 2 |
Julio Arca (Sunderland)
1-1
|
|
Marcus Bent (Charlton)
2-0
|
|
Titus Bramble (Newcastle)
2-0
|
|
Ivan Campo (Bolton)
2-0
|
|
Michael Carrick (Tottenham)
2-0
|
|
Richard Chaplow (West Brom)
0-2
|
|
Pascal Chimbonda (Wigan)
2-0
|
|
Michael Chopra (Newcastle)
1-1
|
|
James Collins (West Ham)
2-0
|
|
Pascal Cygan (Arsenal)
2-0
|
|
Curtis Davies (West Brom)
2-0
|
|
Sean Davis (Portsmouth)
1-1
|
|
Papa Bouba Diop (Fulham)
2-0
|
|
Stephen Elliott (Sunderland)
2-0
|
|
Brett Emerton (Blackburn)
1-1
|
|
Belozoglu Emre (Newcastle)
2-0
|
|
Michael Essien (Chelsea)
2-0
|
|
Anton Ferdinand (West Ham)
2-0
|
|
Njitap Geremi (Chelsea)
2-0
|
|
Jonathan Greening (West Brom)
2-0
|
|
Gabriel Heinze (Man Utd)
0-2
|
|
Matthew Holland (Charlton)
1-1
|
|
Sami Hyypia (Liverpool)
1-1
|
|
Claus Jensen (Fulham)
2-0
|
|
Diomansy Kamara (West Brom)
1-1
|
|
Zurab Khizanishvili (Blackburn)
1-1
|
|
Paul Konchesky (West Ham)
1-1
|
|
Aaron Lennon (Tottenham)
2-0
|
|
Fredrik Ljungberg (Arsenal)
1-1
|
|
James Morrison (Middlesbrough)
1-1
|
|
John O'Shea (Man Utd)
1-1
|
|
Walter Pandiani (Birmingham)
2-0
|
|
Scott Parker (Newcastle)
1-1
|
|
Chris Riggott (Middlesbrough)
0-2
|
|
Giuseppe Rossi (Man Utd)
0-2
|
|
Guiseppe Rossi (Man Utd)
1-1
|
|
Philippe Senderos (Arsenal)
2-0
|
|
Antoine Sibierski (Man City)
2-0
|
|
David Sommeil (Man City)
2-0
|
|
Paul Stalteri (Tottenham)
1-1
|
|
David Thompson (Wigan)
2-0
|
|
Joseph Yobo (Everton)
1-1
|
|
Boudewijn Zenden (Liverpool)
2-0
|
| 1 |
Gabriel Agbonlahor (Aston Villa)
1-0
|
|
Martin Albrechtsen (West Brom)
1-0
|
|
Victor Anichebe (Everton)
1-0
|
|
Shaun Bartlett (Charlton)
1-0
|
|
David Bellion (West Ham)
0-1
|
|
Marcus Bent (Everton)
1-0
|
|
Carlos Bocanegra (Fulham)
1-0
|
|
Lee Bowyer (Newcastle)
1-0
|
|
Gary Breen (Sunderland)
1-0
|
|
Chris Brown (Sunderland)
1-0
|
|
Gary Cahill (Aston Villa)
1-0
|
|
Jamie Carragher (Liverpool)
0-1
|
|
Darren Carter (West Brom)
1-0
|
|
Lee Cattermole (Middlesbrough)
1-0
|
|
Jamie Clapham (Birmingham)
1-0
|
|
Lee Clark (Newcastle)
1-0
|
|
Neil Clement (West Brom)
1-0
|
|
Carlton Cole (Chelsea)
0-1
|
|
Danny Collins (Sunderland)
1-0
|
|
Neill Collins (Sunderland)
0-1
|
|
Lee Croft (Man City)
1-0
|
|
Andres D'Alessandro (Portsmouth)
1-0
|
|
Christian Dailly (West Ham)
0-1
|
|
Edgar Davids (Tottenham)
1-0
|
|
Simon Davies (Everton)
1-0
|
|
Asier Del Horno (Chelsea)
1-0
|
|
Mark Delaney (Aston Villa)
1-0
|
|
Rory Delap (Sunderland)
1-0
|
|
Vassiriki Diaby (Arsenal)
1-0
|
|
Stewart Downing (Middlesbrough)
1-0
|
|
Kieron Dyer (Newcastle)
0-1
|
|
Sylvain Ebanks-Blake (Man Utd)
0-1
|
|
Emmanuel Eboue (Arsenal)
0-1
|
|
Jason Euell (Charlton)
1-0
|
|
Khalilou Fadiga (Bolton)
1-0
|
|
Abdoulaye Faye (Bolton)
1-0
|
|
Duncan Ferguson (Everton)
1-0
|
|
Carl Fletcher (West Ham)
1-0
|
|
Darren Fletcher (Man Utd)
1-0
|
|
Jimmy Floyd Hasselbaink (Middlesbrough)
0-1
|
|
Jonathan Fortune (Charlton)
0-1
|
|
Damien Francis (Wigan)
1-0
|
|
Andy Gray (Sunderland)
1-0
|
|
Lee Hendrie (Aston Villa)
1-0
|
|
Justin Hoyte (Sunderland)
1-0
|
|
Junichi Inamoto (West Brom)
0-1
|
|
Jonatan Johansson (Charlton)
0-1
|
|
Adam Johnson (Middlesbrough)
1-0
|
|
Azar Karadas (Portsmouth)
1-0
|
|
Ognjen Koroman (Portsmouth)
1-0
|
|
Kevin Kyle (Sunderland)
1-0
|
|
Arturo Lupoli (Arsenal)
0-1
|
|
Albert Luque (Newcastle)
1-0
|
|
Alan Mahon (Wigan)
1-0
|
|
Williams Martinez (West Brom)
1-0
|
|
Gavin McCann (Aston Villa)
1-0
|
|
Mario Melchiot (Birmingham)
1-0
|
|
Neil Mellor (Wigan)
1-0
|
|
Liam Miller (Man Utd)
0-1
|
|
Danny Mills (Man City)
1-0
|
|
Hayden Mullins (West Ham)
0-1
|
|
Daryl Murphy (Sunderland)
1-0
|
|
Kiki Musampa (Man City)
0-1
|
|
Benjani Mwaruwari (Portsmouth)
1-0
|
|
Hidetoshi Nakata (Bolton)
1-0
|
|
Szilard Nemeth (Middlesbrough)
0-1
|
|
Shaun Newton (West Ham)
1-0
|
|
Jay-Jay Okocha (Bolton)
1-0
|
|
Quincy Owusu-Abeyie (Arsenal)
0-1
|
|
Renato Paulo Ferreira (Chelsea)
0-1
|
|
Henrik Pedersen (Bolton)
1-0
|
|
Chris Perry (Charlton)
1-0
|
|
Emanuel Pogatetz (Middlesbrough)
1-0
|
|
Nigel Quashie (West Brom)
1-0
|
|
Zeshan Rehman (Fulham)
0-1
|
|
Claudio Reyna (Man City)
1-0
|
|
Micah Richards (Man City)
0-1
|
|
Albert Riera (Man City)
1-0
|
|
Laurent Robert (Portsmouth)
1-0
|
|
Liam Rosenior (Fulham)
0-1
|
|
Robbie Savage (Blackburn)
1-0
|
|
Mikael Silvestre (Man Utd)
1-0
|
|
Florent Sinama Pongolle (Blackburn)
1-0
|
|
Alan Smith (Man Utd)
1-0
|
|
Jonathan Stead (Sunderland)
1-0
|
|
Alan Stubbs (Sunderland)
1-0
|
|
Chris Sutton (Birmingham)
1-0
|
|
Teemu Tainio (Tottenham)
1-0
|
|
Ryan Taylor (Wigan)
0-1
|
|
Jerome Thomas (Charlton)
1-0
|
|
David Thompson (Blackburn)
0-1
|
|
Kolo Toure (Arsenal)
0-1
|
|
Kerimoglu Tugay (Blackburn)
1-0
|
|
Matthew Upson (Birmingham)
1-0
|
|
John Viafara (Portsmouth)
1-0
|
|
Zvonimir Vukic (Portsmouth)
1-0
|
|
Stephen Warnock (Liverpool)
1-0
|
|
Steve Watson (West Brom)
1-0
|
|
David Weir (Everton)
1-0
|
|
Bradley Wright-Phillips (Man City)
1-0
|
|
Luke Young (Charlton)
1-0
|