# Player Country Team Goals (Penalty)
1. Erling Haaland Norway Norway Manchester City Manchester City 16 (3)
2. Mo Salah Egypt Egypt Liverpool FC Liverpool FC 14 (4)
3. Dominic Solanke England England AFC Bournemouth AFC Bournemouth 13 (1)
4. Heung-min Son South Korea South Korea Tottenham Hotspur Tottenham Hotspur 12 (1)
5. Jarrod Bowen England England West Ham United West Ham United 11 (0)
Ollie Watkins England England Aston Villa Aston Villa 11 (0)
7. Hee-chan Hwang South Korea South Korea Wolverhampton Wanderers Wolverhampton Wanderers 10 (1)
Alexander Isak Sweden Sweden Newcastle United Newcastle United 10 (2)
Cole Palmer England England Chelsea FC Chelsea FC
Manchester City Manchester City
10 (5)
Richarlison Brazil Brazil Tottenham Hotspur Tottenham Hotspur 10 (0)
Bukayo Saka England England Arsenal FC Arsenal FC 10 (3)
12. Elijah Adebayo England England Luton Town Luton Town 9 (0)
Diogo Jota Portugal Portugal Liverpool FC Liverpool FC 9 (0)
Matheus Cunha Brazil Brazil Wolverhampton Wanderers Wolverhampton Wanderers 9 (1)
15. Julián Álvarez Argentina Argentina Manchester City Manchester City 8 (1)
Phil Foden England England Manchester City Manchester City 8 (0)
João Pedro Brazil Brazil Brighton & Hove Albion Brighton & Hove Albion 8 (4)
Darwin Núñez Uruguay Uruguay Liverpool FC Liverpool FC 8 (0)
Chris Wood New Zealand New Zealand Nottingham Forest Nottingham Forest 8 (0)
20. Leon Bailey Jamaica Jamaica Aston Villa Aston Villa 7 (0)
Douglas Luiz Brazil Brazil Aston Villa Aston Villa 7 (4)
Anthony Gordon England England Newcastle United Newcastle United 7 (0)
Nicolas Jackson Senegal Senegal Chelsea FC Chelsea FC 7 (0)
Bryan Mbeumo Cameroon Cameroon Brentford FC Brentford FC 7 (3)
Scott McTominay Scotland Scotland Manchester United Manchester United 7 (0)
Callum Wilson England England Newcastle United Newcastle United 7 (2)
27. Bernardo Silva Portugal Portugal Manchester City Manchester City 6 (0)
Abdoulaye Doucouré Mali Mali Everton FC Everton FC 6 (0)
Odsonne Édouard France France Crystal Palace Crystal Palace 6 (0)
Evan Ferguson Ireland Ireland Brighton & Hove Albion Brighton & Hove Albion 6 (0)
Mohammed Kudus Ghana Ghana West Ham United West Ham United 6 (0)
John McGinn Scotland Scotland Aston Villa Aston Villa 6 (0)
Carlton Morris England England Luton Town Luton Town 6 (4)
Michael Olise France France Crystal Palace Crystal Palace 6 (1)
Leandro Trossard Belgium Belgium Arsenal FC Arsenal FC 6 (0)
36. Taiwo Awoniyi Nigeria Nigeria Nottingham Forest Nottingham Forest 5 (0)
Bobby Decordova-Reid Jamaica Jamaica Fulham FC Fulham FC 5 (0)
Luis Díaz Colombia Colombia Liverpool FC Liverpool FC 5 (0)
Anthony Elanga Sweden Sweden Nottingham Forest Nottingham Forest 5 (0)
Eberechi Eze England England Crystal Palace Crystal Palace 5 (1)
Gabriel Martinelli Brazil Brazil Arsenal FC Arsenal FC 5 (0)
Alejandro Garnacho Argentina Argentina Manchester United Manchester United 5 (0)
Rasmus Højlund Denmark Denmark Manchester United Manchester United 5 (0)
Raúl Jiménez Mexico Mexico Fulham FC Fulham FC 5 (0)
Dejan Kulusevski Sweden Sweden Tottenham Hotspur Tottenham Hotspur 5 (0)
Neal Maupay France France Brentford FC Brentford FC
Everton FC Everton FC
5 (0)
Eddie Nketiah England England Arsenal FC Arsenal FC 5 (0)
Marcus Rashford England England Manchester United Manchester United 5 (1)
Rodri Spain Spain Manchester City Manchester City 5 (0)
Tomáš Souček Czech Republic Czech Republic West Ham United West Ham United 5 (0)
Raheem Sterling England England Chelsea FC Chelsea FC 5 (0)
James Ward-Prowse England England West Ham United West Ham United 5 (2)
53. Simon Adingra Ivory Coast Ivory Coast Brighton & Hove Albion Brighton & Hove Albion 4 (0)
Zeki Amdouni Switzerland Switzerland Burnley FC Burnley FC 4 (0)
Cameron Archer England England Aston Villa Aston Villa
Sheffield United Sheffield United
4 (0)
Moussa Diaby France France Aston Villa Aston Villa 4 (0)
Lyle Foster South Africa South Africa Burnley FC Burnley FC 4 (0)
Gabriel Jesus Brazil Brazil Arsenal FC Arsenal FC 4 (0)
Pascal Groß Germany Germany Brighton & Hove Albion Brighton & Hove Albion 4 (1)
Kai Havertz Germany Germany Arsenal FC Arsenal FC 4 (1)
Mario Lemina Gabon Gabon Wolverhampton Wanderers Wolverhampton Wanderers 4 (0)
Sean Longstaff England England Newcastle United Newcastle United 4 (0)
Oliver McBurnie Scotland Scotland Sheffield United Sheffield United 4 (2)
Martin Ødegaard Norway Norway Arsenal FC Arsenal FC 4 (2)
Declan Rice England England Arsenal FC Arsenal FC 4 (0)
Willian Brazil Brazil Fulham FC Fulham FC 4 (2)
Yoane Wissa Congo DR Congo DR Brentford FC Brentford FC 4 (0)
68. Miguel Almirón Paraguay Paraguay Newcastle United Newcastle United 3 (0)
Ross Barkley England England Luton Town Luton Town 3 (0)
Josh Brownhill England England Burnley FC Burnley FC 3 (0)
Bruno Fernandes Portugal Portugal Manchester United Manchester United 3 (1)
Bruno Guimarães Brazil Brazil Newcastle United Newcastle United 3 (0)
Dominic Calvert-Lewin England England Everton FC Everton FC 3 (0)
Enzo Fernández Argentina Argentina Chelsea FC Chelsea FC 3 (1)
Gabriel Brazil Brazil Arsenal FC Arsenal FC 3 (0)
Cody Gakpo Netherlands Netherlands Liverpool FC Liverpool FC 3 (0)
Jack Grealish England England Manchester City Manchester City 3 (0)
Jack Harrison England England Everton FC Everton FC 3 (0)
Jack Hinshelwood England England Brighton & Hove Albion Brighton & Hove Albion 3 (0)
Callum Hudson-Odoi England England Nottingham Forest Nottingham Forest 3 (0)
Alex Iwobi Nigeria Nigeria Everton FC Everton FC
Fulham FC Fulham FC
3 (0)
Mathias Jensen Denmark Denmark Brentford FC Brentford FC 3 (0)
João Palhinha Portugal Portugal Fulham FC Fulham FC 3 (0)
Brennan Johnson Wales Wales Nottingham Forest Nottingham Forest
Tottenham Hotspur Tottenham Hotspur
3 (0)
Justin Kluivert Netherlands Netherlands AFC Bournemouth AFC Bournemouth 3 (0)
James Maddison England England Tottenham Hotspur Tottenham Hotspur 3 (0)
Solly March England England Brighton & Hove Albion Brighton & Hove Albion 3 (0)
Jean-Philippe Mateta France France Crystal Palace Crystal Palace 3 (1)
James McAtee England England Manchester City Manchester City
Sheffield United Sheffield United
3 (1)
Kaoru Mitoma Japan Japan Brighton & Hove Albion Brighton & Hove Albion 3 (0)
Mykhaylo Mudryk Ukraine Ukraine Chelsea FC Chelsea FC 3 (0)
Wilson Odobert France France Burnley FC Burnley FC 3 (0)
Rodrigo Muniz Brazil Brazil Fulham FC Fulham FC 3 (0)
Cristian Romero Argentina Argentina Tottenham Hotspur Tottenham Hotspur 3 (0)
Pape Sarr Senegal Senegal Tottenham Hotspur Tottenham Hotspur 3 (0)
Fabian Schär Switzerland Switzerland Newcastle United Newcastle United 3 (0)
Antoine Semenyo Ghana Ghana AFC Bournemouth AFC Bournemouth 3 (0)
Marcos Senesi Argentina Argentina AFC Bournemouth AFC Bournemouth 3 (0)
Dominik Szoboszlai Hungary Hungary Liverpool FC Liverpool FC 3 (0)
Ivan Toney England England Brentford FC Brentford FC 3 (0)
101. Manuel Akanji Switzerland Switzerland Manchester City Manchester City 2 (0)
Nathan Aké Netherlands Netherlands Manchester City Manchester City 2 (0)
Álex Moreno Spain Spain Aston Villa Aston Villa 2 (0)
Trent Alexander-Arnold England England Liverpool FC Liverpool FC 2 (0)
Joachim Andersen Denmark Denmark Crystal Palace Crystal Palace 2 (0)
Ansu Fati Spain Spain Brighton & Hove Albion Brighton & Hove Albion 2 (0)
Michail Antonio Jamaica Jamaica West Ham United West Ham United 2 (0)
Jordan Ayew Ghana Ghana Crystal Palace Crystal Palace 2 (0)
Harvey Barnes England England Newcastle United Newcastle United 2 (0)
Jean Bellegarde France France Wolverhampton Wanderers Wolverhampton Wanderers 2 (0)
Philip Billing Denmark Denmark AFC Bournemouth AFC Bournemouth 2 (0)
Sven Botman Netherlands Netherlands Newcastle United Newcastle United 2 (0)
Ben Brereton Chile Chile Sheffield United Sheffield United 2 (0)
Jacob Brown Scotland Scotland Luton Town Luton Town 2 (0)
Jacob Bruun Larsen Denmark Denmark Burnley FC Burnley FC 2 (0)
Facundo Buonanotte Argentina Argentina Brighton & Hove Albion Brighton & Hove Albion 2 (0)
Dan Burn England England Newcastle United Newcastle United 2 (0)
Carlos Vinícius Brazil Brazil Fulham FC Fulham FC 2 (0)
Matty Cash Poland Poland Aston Villa Aston Villa 2 (0)
Jérémy Doku Belgium Belgium Manchester City Manchester City 2 (0)
Nicolás Domínguez Argentina Argentina Nottingham Forest Nottingham Forest 2 (0)
Lewis Dunk England England Brighton & Hove Albion Brighton & Hove Albion 2 (0)
Jhon Durán Colombia Colombia Aston Villa Aston Villa 2 (0)
Pervis Estupiñán Ecuador Ecuador Brighton & Hove Albion Brighton & Hove Albion 2 (0)
David Fofana Ivory Coast Ivory Coast Burnley FC Burnley FC 2 (0)
Conor Gallagher England England Chelsea FC Chelsea FC 2 (0)
Morgan Gibbs-White England England Nottingham Forest Nottingham Forest 2 (1)
Gustavo Hamer Netherlands Netherlands Sheffield United Sheffield United 2 (0)
Joelinton Brazil Brazil Newcastle United Newcastle United 2 (0)
Saša Kalajdžić Austria Austria Wolverhampton Wanderers Wolverhampton Wanderers 2 (0)
Maximilian Kilman England England Wolverhampton Wanderers Wolverhampton Wanderers 2 (0)
Keane Lewis-Potter England England Brentford FC Brentford FC 2 (0)
Giovani Lo Celso Argentina Argentina Tottenham Hotspur Tottenham Hotspur 2 (0)
Lucas Paquetá Brazil Brazil West Ham United West Ham United 2 (1)
Noni Madueke England England Chelsea FC Chelsea FC 2 (1)
Dwight McNeil England England Everton FC Everton FC 2 (0)
Ben Mee England England Brentford FC Brentford FC 2 (0)
Vitaliy Mykolenko Ukraine Ukraine Everton FC Everton FC 2 (0)
Christopher Nkunku France France Chelsea FC Chelsea FC 2 (0)
Christian Nørgaard Denmark Denmark Brentford FC Brentford FC 2 (0)
Chiedozie Ogbene Ireland Ireland Luton Town Luton Town 2 (0)
Gabriel Osho England England Luton Town Luton Town 2 (0)
Pablo Sarabia Spain Spain Wolverhampton Wanderers Wolverhampton Wanderers 2 (1)
Pau Torres Spain Spain Aston Villa Aston Villa 2 (0)
Pedro Neto Portugal Portugal Wolverhampton Wanderers Wolverhampton Wanderers 2 (0)
Jay Rodriguez England England Burnley FC Burnley FC 2 (1)
William Saliba France France Arsenal FC Arsenal FC 2 (0)
Luis Sinisterra Colombia Colombia AFC Bournemouth AFC Bournemouth 2 (0)
Marcus Tavernier England England AFC Bournemouth AFC Bournemouth 2 (0)
Thiago Silva Brazil Brazil Chelsea FC Chelsea FC 2 (0)
Destiny Udogie Italy Italy Tottenham Hotspur Tottenham Hotspur 2 (0)
Danny Welbeck England England Brighton & Hove Albion Brighton & Hove Albion 2 (0)
Harry Wilson Wales Wales Fulham FC Fulham FC 2 (0)
154. Tosin Adarabioyo England England Fulham FC Fulham FC 1 (0)
Nayef Aguerd Morocco Morocco West Ham United West Ham United 1 (0)
Anel Ahmedhodžić Bosnia-Herzegovina Bosnia-Herzegovina Sheffield United Sheffield United 1 (0)
Ola Aina Nigeria Nigeria Nottingham Forest Nottingham Forest 1 (0)
Ameen Al-Dakhil Belgium Belgium Burnley FC Burnley FC 1 (0)
Mads Andersen Denmark Denmark Luton Town Luton Town 1 (0)
André Gomes Portugal Portugal Everton FC Everton FC 1 (0)
Andreas Pereira Brazil Brazil Fulham FC Fulham FC 1 (0)
Shandon Baptiste Grenada Grenada Brentford FC Brentford FC 1 (0)
Rodrigo Bentancur Uruguay Uruguay Tottenham Hotspur Tottenham Hotspur 1 (0)
Sander Berge Norway Norway Burnley FC Burnley FC 1 (0)
Beto Portugal Portugal Everton FC Everton FC 1 (0)
Oscar Bobb Norway Norway Manchester City Manchester City 1 (0)
Jayden Bogle England England Sheffield United Sheffield United 1 (0)
Willy Boly Ivory Coast Ivory Coast Nottingham Forest Nottingham Forest 1 (0)
Conor Bradley Northern Ireland Northern Ireland Liverpool FC Liverpool FC 1 (0)
Jarrad Branthwaite England England Everton FC Everton FC 1 (0)
Armando Broja Albania Albania Chelsea FC Chelsea FC
Fulham FC Fulham FC
1 (0)
David Brooks Wales Wales AFC Bournemouth AFC Bournemouth 1 (0)
Tom Cairney England England Fulham FC Fulham FC 1 (0)
Casemiro Brazil Brazil Manchester United Manchester United 1 (0)
Tahith Chong Netherlands Netherlands Luton Town Luton Town 1 (0)
Carney Chukwuemeka England England Chelsea FC Chelsea FC 1 (0)
Nathan Collins Ireland Ireland Brentford FC Brentford FC 1 (0)
Levi Colwill England England Chelsea FC Chelsea FC 1 (0)
Maxwel Cornet Ivory Coast Ivory Coast West Ham United West Ham United 1 (0)
Danilo Brazil Brazil Nottingham Forest Nottingham Forest 1 (0)
Arnaut Danjuma Netherlands Netherlands Everton FC Everton FC 1 (0)
Ben Davies Wales Wales Tottenham Hotspur Tottenham Hotspur 1 (0)
Craig Dawson England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Kevin De Bruyne Belgium Belgium Manchester City Manchester City 1 (0)
Leander Dendoncker Belgium Belgium Aston Villa Aston Villa 1 (0)
Diogo Dalot Portugal Portugal Manchester United Manchester United 1 (0)
Axel Disasi France France Chelsea FC Chelsea FC 1 (0)
Lewis Dobbin England England Everton FC Everton FC 1 (0)
Matt Doherty Ireland Ireland Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Alfie Doughty England England Luton Town Luton Town 1 (0)
Harvey Elliott England England Liverpool FC Liverpool FC 1 (0)
Emerson Royal Brazil Brazil Tottenham Hotspur Tottenham Hotspur 1 (0)
Wataru Endo Japan Japan Liverpool FC Liverpool FC 1 (0)
Christian Eriksen Denmark Denmark Manchester United Manchester United 1 (0)
Fábio Vieira Portugal Portugal Arsenal FC Arsenal FC 1 (1)
James Garner England England Everton FC Everton FC 1 (0)
Saman Ghoddos Iran Iran Brentford FC Brentford FC 1 (0)
Idrissa Gueye Senegal Senegal Everton FC Everton FC 1 (0)
Curtis Jones England England Liverpool FC Liverpool FC 1 (0)
Michael Keane England England Everton FC Everton FC 1 (0)
Luca Koleosho USA USA Burnley FC Burnley FC 1 (0)
Jamaal Lascelles England England Newcastle United Newcastle United 1 (0)
Jefferson Lerma Colombia Colombia Crystal Palace Crystal Palace 1 (0)
Rico Lewis England England Manchester City Manchester City 1 (0)
Victor Lindelöf Sweden Sweden Manchester United Manchester United 1 (0)
Tom Lockyer Wales Wales Luton Town Luton Town 1 (0)
Alexis Mac Allister Argentina Argentina Liverpool FC Liverpool FC 1 (0)
Kobbie Mainoo England England Manchester United Manchester United 1 (0)
Orel Mangala Belgium Belgium Nottingham Forest Nottingham Forest 1 (0)
Anthony Martial France France Manchester United Manchester United 1 (0)
Konstantinos Mavropanos Greece Greece West Ham United West Ham United 1 (0)
Hannibal Mejbri Tunisia Tunisia Manchester United Manchester United 1 (0)
Teden Mengi England England Luton Town Luton Town 1 (0)
Lewis Miley England England Newcastle United Newcastle United 1 (0)
Tyrick Mitchell England England Crystal Palace Crystal Palace 1 (0)
Kieffer Moore Wales Wales AFC Bournemouth AFC Bournemouth 1 (0)
Jacob Murphy England England Newcastle United Newcastle United 1 (0)
Oliver Norwood Northern Ireland Northern Ireland Sheffield United Sheffield United 1 (1)
Dara O'Shea Ireland Ireland Burnley FC Burnley FC 1 (0)
Amadou Onana Belgium Belgium Everton FC Everton FC 1 (0)
Ethan Pinnock Jamaica Jamaica Brentford FC Brentford FC 1 (0)
Jacob Ramsey England England Aston Villa Aston Villa 1 (0)
Tim Ream USA USA Fulham FC Fulham FC 1 (0)
Andy Robertson Scotland Scotland Liverpool FC Liverpool FC 1 (0)
Kevin Schade Germany Germany Brentford FC Brentford FC 1 (0)
Jeffrey Schlupp Ghana Ghana Crystal Palace Crystal Palace 1 (0)
Alex Scott England England AFC Bournemouth AFC Bournemouth 1 (0)
James Tarkowski England England Everton FC Everton FC 1 (0)
Charlie Taylor England England Burnley FC Burnley FC 1 (0)
Kenny Tete Netherlands Netherlands Fulham FC Fulham FC 1 (0)
Youri Tielemans Belgium Belgium Aston Villa Aston Villa 1 (0)
Harry Toffolo England England Nottingham Forest Nottingham Forest 1 (0)
Takehiro Tomiyasu Japan Japan Arsenal FC Arsenal FC 1 (0)
Sandro Tonali Italy Italy Newcastle United Newcastle United 1 (0)
Andros Townsend England England Luton Town Luton Town 1 (0)
Kieran Trippier England England Newcastle United Newcastle United 1 (0)
Micky van de Ven Netherlands Netherlands Tottenham Hotspur Tottenham Hotspur 1 (0)
Virgil van Dijk Netherlands Netherlands Liverpool FC Liverpool FC 1 (0)
Raphaël Varane France France Manchester United Manchester United 1 (0)
Alejo Véliz Argentina Argentina Tottenham Hotspur Tottenham Hotspur 1 (0)
Vinicius Souza Brazil Brazil Sheffield United Sheffield United 1 (0)
Ben White England England Arsenal FC Arsenal FC 1 (0)
Nicolò Zaniolo Italy Italy Aston Villa Aston Villa 1 (0)
Oleksandr Zinchenko Ukraine Ukraine Arsenal FC Arsenal FC 1 (0)
Kurt Zouma France France West Ham United West Ham United 1 (0)