# Player Country Team Goals (Penalty)
1. Harry Kane England England Tottenham Hotspur Tottenham Hotspur 21 (1)
2. Mohamed Salah Egypt Egypt Liverpool FC Liverpool FC 18 (0)
3. Kun Agüero Argentina Argentina Manchester City Manchester City 16 (4)
4. Raheem Sterling England England Manchester City Manchester City 14 (1)
5. Romelu Lukaku Belgium Belgium Manchester United Manchester United 11 (0)
6. Morata Spain Spain Chelsea FC Chelsea FC 10 (0)
Roberto Firmino Brazil Brazil Liverpool FC Liverpool FC 10 (1)
Wayne Rooney England England Everton FC Everton FC 10 (3)
Jamie Vardy England England Leicester City Leicester City 10 (3)
10. Alexandre Lacazette France France Arsenal FC Arsenal FC 9 (1)
Anthony Martial France France Manchester United Manchester United 9 (1)
12. Gabriel Jesus Brazil Brazil Manchester City Manchester City 8 (0)
Eden Hazard Belgium Belgium Chelsea FC Chelsea FC 8 (2)
Riyad Mahrez Algeria Algeria Leicester City Leicester City 8 (0)
Heung-min Son South Korea South Korea Tottenham Hotspur Tottenham Hotspur 8 (0)
16. Coutinho Brazil Brazil Liverpool FC Liverpool FC 7 (0)
Abdoulaye Doucouré France France Watford FC Watford FC 7 (0)
Jesse Lingard England England Manchester United Manchester United 7 (0)
Alexis Sánchez Chile Chile Arsenal FC Arsenal FC 7 (1)
Leroy Sané Germany Germany Manchester City Manchester City 7 (0)
21. Marko Arnautović Austria Austria West Ham United West Ham United 6 (0)
Charlie Austin England England Southampton FC Southampton FC 6 (1)
Kevin De Bruyne Belgium Belgium Manchester City Manchester City 6 (0)
Christian Eriksen Denmark Denmark Tottenham Hotspur Tottenham Hotspur 6 (0)
Sadio Mané Senegal Senegal Liverpool FC Liverpool FC 6 (0)
Marcos Alonso Spain Spain Chelsea FC Chelsea FC 6 (0)
Glenn Murray England England Brighton & Hove Albion Brighton & Hove Albion 6 (2)
Oumar Niasse Senegal Senegal Everton FC Everton FC 6 (0)
Shinji Okazaki Japan Japan Leicester City Leicester City 6 (0)
Callum Wilson England England AFC Bournemouth AFC Bournemouth 6 (0)
31. Dele Alli England England Tottenham Hotspur Tottenham Hotspur 5 (0)
David Silva Spain Spain Manchester City Manchester City 5 (0)
Laurent Depoitre Belgium Belgium Huddersfield Town Huddersfield Town 5 (0)
Mame Diouf Senegal Senegal Stoke City Stoke City 5 (0)
Javier Hernández Mexico Mexico West Ham United West Ham United 5 (0)
Luka Milivojević Serbia Serbia Crystal Palace Crystal Palace 5 (3)
Richarlison Brazil Brazil Watford FC Watford FC 5 (0)
38. Tammy Abraham England England Swansea City Swansea City 4 (0)
Jordan Ayew Ghana Ghana Swansea City Swansea City 4 (0)
Eric Maxim Choupo-Moting Cameroon Cameroon Stoke City Stoke City 4 (0)
Ryan Fraser Scotland Scotland AFC Bournemouth AFC Bournemouth 4 (0)
Olivier Giroud France France Arsenal FC Arsenal FC 4 (0)
Andre Gray England England Watford FC Watford FC 4 (0)
Pascal Groß Germany Germany Brighton & Hove Albion Brighton & Hove Albion 4 (0)
Joselu Spain Spain Newcastle United Newcastle United 4 (0)
Aaron Mooy Australia Australia Huddersfield Town Huddersfield Town 4 (1)
Steve Mounié Benin Benin Huddersfield Town Huddersfield Town 4 (0)
Nicolás Otamendi Argentina Argentina Manchester City Manchester City 4 (0)
Mesut Özil Germany Germany Arsenal FC Arsenal FC 4 (0)
Pedro Spain Spain Chelsea FC Chelsea FC 4 (0)
Marcus Rashford England England Manchester United Manchester United 4 (0)
Jay Rodriguez England England West Bromwich Albion West Bromwich Albion 4 (1)
Xherdan Shaqiri Switzerland Switzerland Stoke City Stoke City 4 (0)
Willian Brazil Brazil Chelsea FC Chelsea FC 4 (1)
Chris Wood New Zealand New Zealand Burnley FC Burnley FC 4 (0)
Wilfried Zaha Ivory Coast Ivory Coast Crystal Palace Crystal Palace 4 (0)
57. André Ayew Ghana Ghana West Ham United West Ham United 3 (0)
Ashley Barnes England England Burnley FC Burnley FC 3 (0)
Dominic Calvert-Lewin England England Everton FC Everton FC 3 (0)
Peter Crouch England England Stoke City Stoke City 3 (0)
Steven Davis Northern Ireland Northern Ireland Southampton FC Southampton FC 3 (0)
Jermain Defoe England England AFC Bournemouth AFC Bournemouth 3 (0)
Marouane Fellaini Belgium Belgium Manchester United Manchester United 3 (0)
Manolo Gabbiadini Italy Italy Southampton FC Southampton FC 3 (1)
Dwight Gayle England England Newcastle United Newcastle United 3 (0)
Demarai Gray England England Leicester City Leicester City 3 (0)
Manuel Lanzini Argentina Argentina West Ham United West Ham United 3 (0)
Mata Spain Spain Manchester United Manchester United 3 (0)
James McArthur Scotland Scotland Crystal Palace Crystal Palace 3 (0)
Nacho Monreal Spain Spain Arsenal FC Arsenal FC 3 (0)
Alex Oxlade-Chamberlain England England Arsenal FC Arsenal FC
Liverpool FC Liverpool FC
3 (0)
Paul Pogba France France Manchester United Manchester United 3 (0)
Aaron Ramsey Wales Wales Arsenal FC Arsenal FC 3 (0)
Salomón Rondón Venezuela Venezuela West Bromwich Albion West Bromwich Albion 3 (0)
Bakary Sako Mali Mali Crystal Palace Crystal Palace 3 (0)
Gylfi Sigurðsson Iceland Iceland Everton FC Everton FC 3 (0)
Dušan Tadić Serbia Serbia Southampton FC Southampton FC 3 (1)
Antonio Valencia Ecuador Ecuador Manchester United Manchester United 3 (0)
Sam Vokes Wales Wales Burnley FC Burnley FC 3 (0)
Danny Welbeck England England Arsenal FC Arsenal FC 3 (0)
81. Marc Albrighton England England Leicester City Leicester City 2 (0)
Joe Allen Wales Wales Stoke City Stoke City 2 (0)
Scott Arfield Canada Canada Burnley FC Burnley FC 2 (0)
Christian Atsu Ghana Ghana Newcastle United Newcastle United 2 (0)
Ayoze Pérez Spain Spain Newcastle United Newcastle United 2 (0)
Leighton Baines England England Everton FC Everton FC 2 (2)
Tiemoué Bakayoko France France Chelsea FC Chelsea FC 2 (0)
Michy Batshuayi Belgium Belgium Chelsea FC Chelsea FC 2 (0)
Bernardo Silva Portugal Portugal Manchester City Manchester City 2 (0)
Wilfried Bony Ivory Coast Ivory Coast Swansea City Swansea City 2 (0)
Sofiane Boufal Morocco Morocco Southampton FC Southampton FC 2 (0)
Andy Carroll England England West Ham United West Ham United 2 (0)
Ciaran Clark Ireland Ireland Newcastle United Newcastle United 2 (0)
Steve Cook England England AFC Bournemouth AFC Bournemouth 2 (0)
Ben Davies Wales Wales Tottenham Hotspur Tottenham Hotspur 2 (0)
Troy Deeney England England Watford FC Watford FC 2 (2)
Jonny Evans Northern Ireland Northern Ireland West Bromwich Albion West Bromwich Albion 2 (0)
Fernandinho Brazil Brazil Manchester City Manchester City 2 (0)
İlkay Gündoğan Germany Germany Manchester City Manchester City 2 (0)
Héctor Bellerín Spain Spain Arsenal FC Arsenal FC 2 (0)
Tomer Hemed Israel Israel Brighton & Hove Albion Brighton & Hove Albion 2 (0)
Jeff Hendrick Ireland Ireland Burnley FC Burnley FC 2 (0)
Will Hughes England England Watford FC Watford FC 2 (0)
Alex Iwobi Nigeria Nigeria Arsenal FC Arsenal FC 2 (0)
José Izquierdo Colombia Colombia Brighton & Hove Albion Brighton & Hove Albion 2 (0)
Daryl Janmaat Netherlands Netherlands Watford FC Watford FC 2 (0)
Christian Kabasele Belgium Belgium Watford FC Watford FC 2 (0)
Joshua King Norway Norway AFC Bournemouth AFC Bournemouth 2 (0)
Anthony Knockaert France France Brighton & Hove Albion Brighton & Hove Albion 2 (0)
Cheikhou Kouyaté Senegal Senegal West Ham United West Ham United 2 (0)
Jamaal Lascelles England England Newcastle United Newcastle United 2 (0)
Harry Maguire England England Leicester City Leicester City 2 (0)
Alfie Mawson England England Swansea City Swansea City 2 (0)
Shkodran Mustafi Germany Germany Arsenal FC Arsenal FC 2 (0)
Mark Noble England England West Ham United West Ham United 2 (1)
Pedro Obiang Spain Spain West Ham United West Ham United 2 (0)
Hal Robson-Kanu Wales Wales West Bromwich Albion West Bromwich Albion 2 (0)
Antonio Rüdiger Germany Germany Chelsea FC Chelsea FC 2 (0)
Diafra Sakho Senegal Senegal West Ham United West Ham United 2 (0)
Ramadan Sobhi Egypt Egypt Stoke City Stoke City 2 (0)
Daniel Sturridge England England Liverpool FC Liverpool FC 2 (0)
Andrew Surman South Africa South Africa AFC Bournemouth AFC Bournemouth 2 (0)
James Ward-Prowse England England Southampton FC Southampton FC 2 (0)
Maya Yoshida Japan Japan Southampton FC Southampton FC 2 (0)
Ashley Young England England Manchester United Manchester United 2 (0)
126. Nathan Aké Netherlands Netherlands AFC Bournemouth AFC Bournemouth 1 (0)
Trent Alexander-Arnold England England Liverpool FC Liverpool FC 1 (0)
Michail Antonio England England West Ham United West Ham United 1 (0)
Harry Arter Ireland Ireland AFC Bournemouth AFC Bournemouth 1 (0)
Serge Aurier Ivory Coast Ivory Coast Tottenham Hotspur Tottenham Hotspur 1 (0)
Azpilicueta Spain Spain Chelsea FC Chelsea FC 1 (0)
Eric Bailly Ivory Coast Ivory Coast Manchester United Manchester United 1 (0)
Gareth Barry England England West Bromwich Albion West Bromwich Albion 1 (0)
Christian Benteke Belgium Belgium Crystal Palace Crystal Palace 1 (0)
Robbie Brady Ireland Ireland Burnley FC Burnley FC 1 (0)
Miguel Britos Uruguay Uruguay Watford FC Watford FC 1 (0)
Emre Can Germany Germany Liverpool FC Liverpool FC 1 (0)
Étienne Capoue France France Watford FC Watford FC 1 (0)
André Carrillo Peru Peru Watford FC Watford FC 1 (0)
Cesc Fàbregas Spain Spain Chelsea FC Chelsea FC 1 (0)
Nacer Chadli Belgium Belgium West Bromwich Albion West Bromwich Albion 1 (0)
Tom Cleverley England England Watford FC Watford FC 1 (0)
Sam Clucas England England Swansea City Swansea City 1 (0)
James Collins Wales Wales West Ham United West Ham United 1 (0)
Jack Cork England England Burnley FC Burnley FC 1 (0)
Charlie Daniels England England AFC Bournemouth AFC Bournemouth 1 (0)
Danilo Brazil Brazil Manchester City Manchester City 1 (0)
Scott Dann England England Crystal Palace Crystal Palace 1 (0)
David Luiz Brazil Brazil Chelsea FC Chelsea FC 1 (0)
Craig Dawson England England West Bromwich Albion West Bromwich Albion 1 (0)
Steven Defour Belgium Belgium Burnley FC Burnley FC 1 (0)
Fabian Delph England England Manchester City Manchester City 1 (0)
Momo Diamé Senegal Senegal Newcastle United Newcastle United 1 (0)
Danny Drinkwater England England Chelsea FC Chelsea FC 1 (0)
Leroy Fer Netherlands Netherlands Swansea City Swansea City 1 (0)
Sam Field England England West Bromwich Albion West Bromwich Albion 1 (0)
Darren Fletcher Scotland Scotland Stoke City Stoke City 1 (0)
Dan Gosling England England AFC Bournemouth AFC Bournemouth 1 (0)
Jóhann Guðmundsson Iceland Iceland Burnley FC Burnley FC 1 (0)
Idrissa Gueye Senegal Senegal Everton FC Everton FC 1 (0)
Isaac Hayden England England Newcastle United Newcastle United 1 (0)
Ahmed Hegazy Egypt Egypt West Bromwich Albion West Bromwich Albion 1 (0)
Jordan Henderson England England Liverpool FC Liverpool FC 1 (0)
Jordon Ibe England England AFC Bournemouth AFC Bournemouth 1 (0)
Iborra Spain Spain Leicester City Leicester City 1 (0)
Tom Ince England England Huddersfield Town Huddersfield Town 1 (0)
Jesé Spain Spain Stoke City Stoke City 1 (0)
Elias Kachunga Congo DR Congo DR Huddersfield Town Huddersfield Town 1 (0)
N'Golo Kanté France France Chelsea FC Chelsea FC 1 (0)
Andy King Wales Wales Leicester City Leicester City 1 (0)
Ragnar Klavan Estonia Estonia Liverpool FC Liverpool FC 1 (0)
Sead Kolašinac Bosnia-Herzegovina Bosnia-Herzegovina Arsenal FC Arsenal FC 1 (0)
Laurent Koscielny France France Arsenal FC Arsenal FC 1 (0)
Llorente Spain Spain Tottenham Hotspur Tottenham Hotspur 1 (0)
Ruben Loftus-Cheek England England Crystal Palace Crystal Palace 1 (0)
Joe Lolley England England Huddersfield Town Huddersfield Town 1 (0)
Shane Long Ireland Ireland Southampton FC Southampton FC 1 (0)
Dejan Lovren Croatia Croatia Liverpool FC Liverpool FC 1 (0)
Solomon March England England Brighton & Hove Albion Brighton & Hove Albion 1 (0)
Joel Matip Cameroon Cameroon Liverpool FC Liverpool FC 1 (0)
James McClean Ireland Ireland West Bromwich Albion West Bromwich Albion 1 (0)
Per Mertesacker Germany Germany Arsenal FC Arsenal FC 1 (0)
Mikel Merino Spain Spain Newcastle United Newcastle United 1 (0)
Aleksandar Mitrović Serbia Serbia Newcastle United Newcastle United 1 (0)
Henrikh Mkhitaryan Armenia Armenia Manchester United Manchester United 1 (0)
James Morrison Scotland Scotland West Bromwich Albion West Bromwich Albion 1 (0)
Victor Moses Nigeria Nigeria Chelsea FC Chelsea FC 1 (0)
Jacob Murphy England England Newcastle United Newcastle United 1 (0)
Luciano Narsingh Netherlands Netherlands Swansea City Swansea City 1 (0)
Angelo Ogbonna Italy Italy West Ham United West Ham United 1 (0)
Stefano Okaka Italy Italy Watford FC Watford FC 1 (0)
Oriol Romeu Spain Spain Southampton FC Southampton FC 1 (0)
Roberto Pereyra Argentina Argentina Watford FC Watford FC 1 (0)
Matt Phillips Scotland Scotland West Bromwich Albion West Bromwich Albion 1 (0)
Henri Saivet Senegal Senegal Newcastle United Newcastle United 1 (0)
Mamadou Sakho France France Crystal Palace Crystal Palace 1 (0)
Ryan Shawcross England England Stoke City Stoke City 1 (0)
Moussa Sissoko France France Tottenham Hotspur Tottenham Hotspur 1 (0)
Islam Slimani Algeria Algeria Leicester City Leicester City 1 (0)
Chris Smalling England England Manchester United Manchester United 1 (0)
Junior Stanislas England England AFC Bournemouth AFC Bournemouth 1 (1)
James Tomkins England England Crystal Palace Crystal Palace 1 (0)
Andros Townsend England England Crystal Palace Crystal Palace 1 (0)
Rajiv van La Parra Netherlands Netherlands Huddersfield Town Huddersfield Town 1 (0)
Molla Wagué Mali Mali Watford FC Watford FC 1 (0)
Stephen Ward Ireland Ireland Burnley FC Burnley FC 1 (0)
Georginio Wijnaldum Netherlands Netherlands Liverpool FC Liverpool FC 1 (0)
Ashley Williams Wales Wales Everton FC Everton FC 1 (0)
Jack Wilshere England England Arsenal FC Arsenal FC 1 (0)
Granit Xhaka Switzerland Switzerland Arsenal FC Arsenal FC 1 (0)
Davide Zappacosta Italy Italy Chelsea FC Chelsea FC 1 (0)
Kurt Zouma France France Stoke City Stoke City 1 (0)