# Joueur Pays Équipe Buts (pén.)
1. Didier Drogba Côte d'Ivoire Côte d'Ivoire Chelsea FC Chelsea FC 20 (0)
2. Benni McCarthy Afrique du Sud Afrique du Sud Blackburn Rovers Blackburn Rovers 18 (4)
3. Cristiano Ronaldo Portugal Portugal Manchester United Manchester United 17 (3)
4. Wayne Rooney Angleterre Angleterre Manchester United Manchester United 14 (0)
Mark Viduka Australie Australie Middlesbrough FC Middlesbrough FC 14 (0)
6. Darren Bent Angleterre Angleterre Charlton Athletic Charlton Athletic 13 (3)
Kevin Doyle Irlande Irlande Reading FC Reading FC 13 (3)
8. Yakubu Ayegbeni Nigeria Nigeria Middlesbrough FC Middlesbrough FC 12 (4)
Dimitar Berbatov Bulgarie Bulgarie Tottenham Hotspur Tottenham Hotspur 12 (0)
Dirk Kuyt Pays-Bas Pays-Bas Liverpool FC Liverpool FC 12 (0)
11. Nicolas Anelka France France Bolton Wanderers Bolton Wanderers 11 (0)
Andy Johnson Angleterre Angleterre Everton FC Everton FC 11 (1)
Robbie Keane Irlande Irlande Tottenham Hotspur Tottenham Hotspur 11 (3)
Frank Lampard Angleterre Angleterre Chelsea FC Chelsea FC 11 (3)
Obafemi Martins Nigeria Nigeria Newcastle United Newcastle United 11 (1)
Robin van Persie Pays-Bas Pays-Bas Arsenal FC Arsenal FC 11 (1)
Bobby Zamora Angleterre Angleterre West Ham United West Ham United 11 (0)
18. Jermain Defoe Angleterre Angleterre Tottenham Hotspur Tottenham Hotspur 10 (3)
Gilberto Silva Brésil Brésil Arsenal FC Arsenal FC 10 (5)
Thierry Henry France France Arsenal FC Arsenal FC 10 (3)
Nwankwo Kanu Nigeria Nigeria Portsmouth FC Portsmouth FC 10 (0)
22. Gabriel Agbonlahor Angleterre Angleterre Aston Villa Aston Villa 9 (0)
Peter Crouch Angleterre Angleterre Liverpool FC Liverpool FC 9 (0)
Emile Heskey Angleterre Angleterre Wigan Athletic Wigan Athletic 9 (0)
Brian McBride États-Unis États-Unis Fulham FC Fulham FC 9 (0)
Mikel Arteta Espagne Espagne Everton FC Everton FC 9 (5)
27. Emmanuel Adebayor Togo Togo Arsenal FC Arsenal FC 8 (1)
Gareth Barry Angleterre Angleterre Aston Villa Aston Villa 8 (5)
Kevin Davies Angleterre Angleterre Bolton Wanderers Bolton Wanderers 8 (0)
Rob Hulse Angleterre Angleterre Sheffield United Sheffield United 8 (0)
Louis Saha France France Manchester United Manchester United 8 (2)
Gary Speed Pays des Galles Pays des Galles Bolton Wanderers Bolton Wanderers 8 (5)
Matthew Taylor Angleterre Angleterre Portsmouth FC Portsmouth FC 8 (1)
34. Craig Bellamy Pays des Galles Pays des Galles Liverpool FC Liverpool FC 7 (0)
Steven Gerrard Angleterre Angleterre Liverpool FC Liverpool FC 7 (1)
Salomon Kalou Côte d'Ivoire Côte d'Ivoire Chelsea FC Chelsea FC 7 (0)
Leroy Lita Angleterre Angleterre Reading FC Reading FC 7 (0)
Shabani Nonda RD Congo RD Congo Blackburn Rovers Blackburn Rovers 7 (1)
Ole Gunnar Solskjær Norvège Norvège Manchester United Manchester United 7 (0)
Carlos Tévez Argentine Argentine West Ham United West Ham United 7 (1)
41. Joey Barton Angleterre Angleterre Manchester City Manchester City 6 (1)
Benjani Zimbabwe Zimbabwe Portsmouth FC Portsmouth FC 6 (0)
Henri Camara Sénégal Sénégal Wigan Athletic Wigan Athletic 6 (1)
Jermaine Jenas Angleterre Angleterre Tottenham Hotspur Tottenham Hotspur 6 (0)
Morten Pedersen Norvège Norvège Blackburn Rovers Blackburn Rovers 6 (0)
Paul Scholes Angleterre Angleterre Manchester United Manchester United 6 (0)
47. Michael Ballack Allemagne Allemagne Chelsea FC Chelsea FC 5 (0)
Carlos Bocanegra États-Unis États-Unis Fulham FC Fulham FC 5 (0)
Hameur Bouazza Algérie Algérie Watford FC Watford FC 5 (1)
Tim Cahill Australie Australie Everton FC Everton FC 5 (0)
Matt Derbyshire Angleterre Angleterre Blackburn Rovers Blackburn Rovers 5 (0)
El-Hadji Diouf Sénégal Sénégal Bolton Wanderers Bolton Wanderers 5 (1)
Kieron Dyer Angleterre Angleterre Newcastle United Newcastle United 5 (0)
Ji-Sung Park Corée du Sud Corée du Sud Manchester United Manchester United 5 (0)
Jon Stead Angleterre Angleterre Sheffield United Sheffield United 5 (0)
Ashley Young Angleterre Angleterre Aston Villa Aston Villa
Watford FC Watford FC
5 (0)
57. Juan Pablo Ángel Colombie Colombie Aston Villa Aston Villa 4 (1)
David Bentley Angleterre Angleterre Blackburn Rovers Blackburn Rovers 4 (0)
Damien Francis Jamaïque Jamaïque Watford FC Watford FC 4 (0)
Ryan Giggs Pays des Galles Pays des Galles Manchester United Manchester United 4 (0)
Heiðar Helguson Islande Islande Fulham FC Fulham FC 4 (1)
Stephen Hunt Irlande Irlande Reading FC Reading FC 4 (0)
Iván Campo Espagne Espagne Bolton Wanderers Bolton Wanderers 4 (0)
Phil Jagielka Angleterre Angleterre Sheffield United Sheffield United 4 (2)
Marlon King Jamaïque Jamaïque Watford FC Watford FC 4 (1)
Lee McCulloch Écosse Écosse Wigan Athletic Wigan Athletic 4 (0)
Luke Moore Angleterre Angleterre Aston Villa Aston Villa 4 (0)
John O'Shea Irlande Irlande Manchester United Manchester United 4 (0)
Jason Roberts Grenade Grenade Blackburn Rovers Blackburn Rovers 4 (0)
Georgios Samaras Grèce Grèce Manchester City Manchester City 4 (1)
Ki-hyeon Seol Corée du Sud Corée du Sud Reading FC Reading FC 4 (0)
Andriy Shevchenko Ukraine Ukraine Chelsea FC Chelsea FC 4 (0)
Steven Sidwell Angleterre Angleterre Reading FC Reading FC 4 (0)
James Vaughan Angleterre Angleterre Everton FC Everton FC 4 (0)
Xabi Alonso Espagne Espagne Liverpool FC Liverpool FC 4 (1)
76. Darren Ambrose Angleterre Angleterre Charlton Athletic Charlton Athletic 3 (0)
Shola Ameobi Nigeria Nigeria Newcastle United Newcastle United 3 (1)
Victor Anichebe Nigeria Nigeria Everton FC Everton FC 3 (0)
Leighton Baines Angleterre Angleterre Wigan Athletic Wigan Athletic 3 (1)
DaMarcus Beasley États-Unis États-Unis Manchester City Manchester City 3 (0)
Yossi Benayoun Israël Israël West Ham United West Ham United 3 (0)
John Carew Norvège Norvège Aston Villa Aston Villa 3 (0)
Michael Carrick Angleterre Angleterre Manchester United Manchester United 3 (0)
Andy Cole Angleterre Angleterre Portsmouth FC Portsmouth FC 3 (0)
Bernardo Corradi Italie Italie Manchester City Manchester City 3 (0)
Talal El-Karkouri Maroc Maroc Charlton Athletic Charlton Athletic 3 (0)
Mathieu Flamini France France Arsenal FC Arsenal FC 3 (0)
Darren Fletcher Écosse Écosse Manchester United Manchester United 3 (0)
Robbie Fowler Angleterre Angleterre Liverpool FC Liverpool FC 3 (3)
William Gallas France France Arsenal FC Arsenal FC 3 (0)
Brynjar Gunnarsson Islande Islande Reading FC Reading FC 3 (0)
Marlon Harewood Angleterre Angleterre West Ham United West Ham United 3 (0)
James Harper Angleterre Angleterre Reading FC Reading FC 3 (0)
Darius Henderson Angleterre Angleterre Watford FC Watford FC 3 (1)
Júlio Baptista Brésil Brésil Arsenal FC Arsenal FC 3 (0)
Aaron Lennon Angleterre Angleterre Tottenham Hotspur Tottenham Hotspur 3 (0)
Luis García Espagne Espagne Liverpool FC Liverpool FC 3 (0)
James Milner Angleterre Angleterre Newcastle United Newcastle United 3 (0)
Émile Mpenza Belgique Belgique Manchester City Manchester City 3 (0)
Christian Nadé France France Sheffield United Sheffield United 3 (0)
Kevin Nolan Angleterre Angleterre Bolton Wanderers Bolton Wanderers 3 (0)
Leon Osman Angleterre Angleterre Everton FC Everton FC 3 (0)
Scott Parker Angleterre Angleterre Newcastle United Newcastle United 3 (0)
Ricardo Carvalho Portugal Portugal Chelsea FC Chelsea FC 3 (0)
Tomáš Rosický République Tchèque République Tchèque Arsenal FC Arsenal FC 3 (0)
Paul Scharner Autriche Autriche Wigan Athletic Wigan Athletic 3 (0)
Antoine Sibierski France France Newcastle United Newcastle United 3 (0)
Jerome Thomas Angleterre Angleterre Charlton Athletic Charlton Athletic 3 (1)
Kolo Touré Côte d'Ivoire Côte d'Ivoire Arsenal FC Arsenal FC 3 (0)
Darius Vassell Angleterre Angleterre Manchester City Manchester City 3 (0)
Nemanja Vidić Serbie Serbie Manchester United Manchester United 3 (0)
Danny Webber Angleterre Angleterre Sheffield United Sheffield United 3 (0)
113. Daniel Agger Danemark Danemark Liverpool FC Liverpool FC 2 (0)
Julio Arca Argentine Argentine Middlesbrough FC Middlesbrough FC 2 (0)
James Beattie Angleterre Angleterre Everton FC Everton FC 2 (2)
Emre Belözoğlu Turquie Turquie Newcastle United Newcastle United 2 (1)
Patrik Berger République Tchèque République Tchèque Aston Villa Aston Villa 2 (0)
Jimmy Bullard Angleterre Angleterre Fulham FC Fulham FC 2 (1)
Cesc Fàbregas Espagne Espagne Arsenal FC Arsenal FC 2 (0)
Carlton Cole Angleterre Angleterre West Ham United West Ham United 2 (0)
Simon Davies Pays des Galles Pays des Galles Everton FC Everton FC
Fulham FC Fulham FC
2 (0)
Jay DeMerit États-Unis États-Unis Watford FC Watford FC 2 (0)
Sylvain Distin France France Manchester City Manchester City 2 (0)
Stewart Downing Angleterre Angleterre Middlesbrough FC Middlesbrough FC 2 (0)
Michael Essien Ghana Ghana Chelsea FC Chelsea FC 2 (0)
Fábio Rochemback Brésil Brésil Middlesbrough FC Middlesbrough FC 2 (0)
Abdoulaye Faye Sénégal Sénégal Bolton Wanderers Bolton Wanderers 2 (0)
Caleb Folan Angleterre Angleterre Wigan Athletic Wigan Athletic 2 (0)
Craig Gardner Angleterre Angleterre Aston Villa Aston Villa 2 (0)
Keith Gillespie Irlande du Nord Irlande du Nord Sheffield United Sheffield United 2 (0)
Mark González Chili Chili Liverpool FC Liverpool FC 2 (0)
Jimmy Floyd Hasselbaink Pays-Bas Pays-Bas Charlton Athletic Charlton Athletic 2 (0)
Aliaksandr Hleb Biélorussie Biélorussie Arsenal FC Arsenal FC 2 (0)
Sami Hyypiä Finlande Finlande Liverpool FC Liverpool FC 2 (0)
Ívar Ingimarsson Islande Islande Reading FC Reading FC 2 (0)
Claus Jensen Danemark Danemark Fulham FC Fulham FC 2 (0)
Dave Kitson Angleterre Angleterre Reading FC Reading FC 2 (0)
Zat Knight Angleterre Angleterre Fulham FC Fulham FC 2 (0)
Niko Kranjčar Croatie Croatie Portsmouth FC Portsmouth FC 2 (0)
Denny Landzaat Pays-Bas Pays-Bas Wigan Athletic Wigan Athletic 2 (0)
Joleon Lescott Angleterre Angleterre Everton FC Everton FC 2 (0)
Shane Long Irlande Irlande Reading FC Reading FC 2 (0)
Lomana LuaLua RD Congo RD Congo Portsmouth FC Portsmouth FC 2 (1)
Steed Malbranque France France Tottenham Hotspur Tottenham Hotspur 2 (0)
Manuel Fernandes Portugal Portugal Everton FC Everton FC
Portsmouth FC Portsmouth FC
2 (0)
James McFadden Écosse Écosse Everton FC Everton FC 2 (0)
Vincenzo Montella Italie Italie Fulham FC Fulham FC 2 (1)
James Morrison Écosse Écosse Middlesbrough FC Middlesbrough FC 2 (0)
Hayden Mullins Angleterre Angleterre West Ham United West Ham United 2 (0)
Danny Murphy Angleterre Angleterre Tottenham Hotspur Tottenham Hotspur 2 (0)
Mark Noble Angleterre Angleterre West Ham United West Ham United 2 (0)
Noé Pamarot France France Portsmouth FC Portsmouth FC 2 (0)
Pedro Mendes Portugal Portugal Portsmouth FC Portsmouth FC 2 (0)
Stilian Petrov Bulgarie Bulgarie Aston Villa Aston Villa 2 (0)
Emanuel Pogatetz Autriche Autriche Middlesbrough FC Middlesbrough FC 2 (0)
Linvoy Primus Angleterre Angleterre Portsmouth FC Portsmouth FC 2 (0)
Tamás Priskin Hongrie Hongrie Watford FC Watford FC 2 (0)
Stephen Quinn Irlande Irlande Sheffield United Sheffield United 2 (0)
Tomasz Radzinski Canada Canada Fulham FC Fulham FC 2 (0)
Andy Reid Irlande Irlande Charlton Athletic Charlton Athletic 2 (0)
Arjen Robben Pays-Bas Pays-Bas Chelsea FC Chelsea FC 2 (0)
Christopher Samba Congo Congo Blackburn Rovers Blackburn Rovers 2 (0)
Teddy Sheringham Angleterre Angleterre West Ham United West Ham United 2 (0)
Nolberto Solano Pérou Pérou Newcastle United Newcastle United 2 (2)
Alan Stubbs Angleterre Angleterre Everton FC Everton FC 2 (0)
Teemu Tainio Finlande Finlande Tottenham Hotspur Tottenham Hotspur 2 (0)
Steven Taylor Angleterre Angleterre Newcastle United Newcastle United 2 (0)
Andranik Teymourian Iran Iran Bolton Wanderers Bolton Wanderers 2 (0)
Svetoslav Todorov Bulgarie Bulgarie Portsmouth FC Portsmouth FC
Wigan Athletic Wigan Athletic
2 (0)
Michael Tonge Angleterre Angleterre Sheffield United Sheffield United 2 (0)
Moritz Volz Allemagne Allemagne Fulham FC Fulham FC 2 (0)
Shaun Wright-Phillips Angleterre Angleterre Chelsea FC Chelsea FC 2 (0)
Joseph Yobo Nigeria Nigeria Everton FC Everton FC 2 (0)
174. Abel Xavier Portugal Portugal Middlesbrough FC Middlesbrough FC 1 (0)
Arbeloa Espagne Espagne Liverpool FC Liverpool FC 1 (0)
Milan Baroš République Tchèque République Tchèque Aston Villa Aston Villa 1 (0)
Marcus Bent Angleterre Angleterre Charlton Athletic Charlton Athletic 1 (0)
Boa Morte Portugal Portugal Fulham FC Fulham FC
West Ham United West Ham United
1 (0)
George Boateng Pays-Bas Pays-Bas Middlesbrough FC Middlesbrough FC 1 (0)
Nicky Butt Angleterre Angleterre Newcastle United Newcastle United 1 (0)
Sol Campbell Angleterre Angleterre Portsmouth FC Portsmouth FC 1 (0)
Jamie Carragher Angleterre Angleterre Liverpool FC Liverpool FC 1 (0)
Lee Carsley Irlande Irlande Everton FC Everton FC 1 (0)
Lee Cattermole Angleterre Angleterre Middlesbrough FC Middlesbrough FC 1 (0)
Pascal Chimbonda France France Tottenham Hotspur Tottenham Hotspur
Wigan Athletic Wigan Athletic
1 (0)
Philippe Christanval France France Fulham FC Fulham FC 1 (0)
Malcolm Christie Angleterre Angleterre Middlesbrough FC Middlesbrough FC 1 (0)
David Cotterill Pays des Galles Pays des Galles Wigan Athletic Wigan Athletic 1 (0)
Calum Davenport Angleterre Angleterre Tottenham Hotspur Tottenham Hotspur
West Ham United West Ham United
1 (0)
Michael Dawson Angleterre Angleterre Tottenham Hotspur Tottenham Hotspur 1 (0)
Ulises De la Cruz Équateur Équateur Reading FC Reading FC 1 (0)
Clint Dempsey États-Unis États-Unis Fulham FC Fulham FC 1 (0)
Abou Diaby France France Arsenal FC Arsenal FC 1 (0)
Douglas Brésil Brésil Watford FC Watford FC 1 (0)
Damien Duff Irlande Irlande Newcastle United Newcastle United 1 (0)
Richard Dunne Irlande Irlande Manchester City Manchester City 1 (0)
Chris Eagles Angleterre Angleterre Manchester United Manchester United 1 (0)
David Edgar Canada Canada Newcastle United Newcastle United 1 (0)
Patrice Evra France France Manchester United Manchester United 1 (0)
Amdy Faye Sénégal Sénégal Charlton Athletic Charlton Athletic 1 (0)
Rio Ferdinand Angleterre Angleterre Manchester United Manchester United 1 (0)
Paul Gallagher Écosse Écosse Blackburn Rovers Blackburn Rovers 1 (0)
Hossam Ghaly Égypte Égypte Tottenham Hotspur Tottenham Hotspur 1 (0)
Matt Holland Irlande Irlande Charlton Athletic Charlton Athletic 1 (0)
Justin Hoyte Trinité-et-Tobago Trinité-et-Tobago Arsenal FC Arsenal FC 1 (0)
Tom Huddlestone Angleterre Angleterre Tottenham Hotspur Tottenham Hotspur 1 (0)
Bryan Hughes Angleterre Angleterre Charlton Athletic Charlton Athletic 1 (0)
Paul Huntington Angleterre Angleterre Newcastle United Newcastle United 1 (0)
Robert Huth Allemagne Allemagne Middlesbrough FC Middlesbrough FC 1 (0)
Stephen Ireland Irlande Irlande Manchester City Manchester City 1 (0)
Matt Jackson Angleterre Angleterre Wigan Athletic Wigan Athletic 1 (0)
Collins John Pays-Bas Pays-Bas Fulham FC Fulham FC 1 (0)
Colin Kâzım-Richards Turquie Turquie Sheffield United Sheffield United 1 (0)
Kepa Espagne Espagne West Ham United West Ham United 1 (0)
Tugay Kerimoğlu Turquie Turquie Blackburn Rovers Blackburn Rovers 1 (0)
Harry Kewell Australie Australie Liverpool FC Liverpool FC 1 (1)
Kevin Kilbane Irlande Irlande Everton FC Everton FC
Wigan Athletic Wigan Athletic
1 (0)
Henrik Larsson Suède Suède Manchester United Manchester United 1 (0)
Massimo Maccarone Italie Italie Middlesbrough FC Middlesbrough FC 1 (0)
Gavin Mahon Angleterre Angleterre Watford FC Watford FC 1 (0)
Claude Makélélé France France Chelsea FC Chelsea FC 1 (0)
Shaun Maloney Écosse Écosse Aston Villa Aston Villa 1 (0)
Gavin McCann Angleterre Angleterre Aston Villa Aston Villa 1 (0)
Olof Mellberg Suède Suède Aston Villa Aston Villa 1 (0)
Ľubomir Michalík Slovaquie Slovaquie Bolton Wanderers Bolton Wanderers 1 (0)
Mido Égypte Égypte Tottenham Hotspur Tottenham Hotspur 1 (0)
Chris Morgan Angleterre Angleterre Sheffield United Sheffield United 1 (0)
Arnold Mvuemba France France Portsmouth FC Portsmouth FC 1 (0)
Gary Naysmith Écosse Écosse Everton FC Everton FC 1 (0)
Phil Neville Angleterre Angleterre Everton FC Everton FC 1 (0)
Geremi Njitap Cameroun Cameroun Chelsea FC Chelsea FC 1 (0)
Gary O'Neil Angleterre Angleterre Portsmouth FC Portsmouth FC 1 (0)
John Oster Pays des Galles Pays des Galles Reading FC Reading FC 1 (0)
Ian Pearce Angleterre Angleterre Fulham FC Fulham FC 1 (0)
Henrik Pedersen Danemark Danemark Bolton Wanderers Bolton Wanderers 1 (0)
Jermaine Pennant Angleterre Angleterre Liverpool FC Liverpool FC 1 (0)
Franck Queudrue France France Fulham FC Fulham FC 1 (0)
Nigel Reo-Coker Angleterre Angleterre West Ham United West Ham United 1 (0)
Micah Richards Angleterre Angleterre Manchester City Manchester City 1 (0)
Kieran Richardson Angleterre Angleterre Manchester United Manchester United 1 (0)
Liam Ridgewell Angleterre Angleterre Aston Villa Aston Villa 1 (0)
John Arne Riise Norvège Norvège Liverpool FC Liverpool FC 1 (0)
Paul Robinson Angleterre Angleterre Tottenham Hotspur Tottenham Hotspur 1 (0)
Danny Shittu Nigeria Nigeria Watford FC Watford FC 1 (0)
Nicky Shorey Angleterre Angleterre Reading FC Reading FC 1 (0)
Mikaël Silvestre France France Manchester United Manchester United 1 (0)
Tommy Smith Angleterre Angleterre Watford FC Watford FC 1 (0)
Ibrahima Sonko Sénégal Sénégal Reading FC Reading FC 1 (0)
Paul Stalteri Canada Canada Tottenham Hotspur Tottenham Hotspur 1 (0)
Chris Sutton Angleterre Angleterre Aston Villa Aston Villa 1 (0)
Ryan Taylor Angleterre Angleterre Wigan Athletic Wigan Athletic 1 (0)
John Terry Angleterre Angleterre Chelsea FC Chelsea FC 1 (0)
Hatem Trabelsi Tunisie Tunisie Manchester City Manchester City 1 (0)
David Unsworth Angleterre Angleterre Sheffield United Sheffield United
Wigan Athletic Wigan Athletic
1 (1)
Antonio Valencia Équateur Équateur Wigan Athletic Wigan Athletic 1 (0)
Stephen Warnock Angleterre Angleterre Blackburn Rovers Blackburn Rovers
Liverpool FC Liverpool FC
1 (0)
David Wheater Angleterre Angleterre Middlesbrough FC Middlesbrough FC 1 (0)
Luke Young Angleterre Angleterre Charlton Athletic Charlton Athletic 1 (0)
Zhi Zheng Chine Chine Charlton Athletic Charlton Athletic 1 (0)