# Player Country Team Goals (Penalty)
1. Erling Haaland Norway Norway Manchester City Manchester City 20 (4)
Cole Palmer England England Chelsea FC Chelsea FC
Manchester City Manchester City
20 (9)
3. Ollie Watkins England England Aston Villa Aston Villa 19 (0)
4. Dominic Solanke England England AFC Bournemouth AFC Bournemouth 18 (2)
5. Alexander Isak Sweden Sweden Newcastle United Newcastle United 17 (4)
Mo Salah Egypt Egypt Liverpool FC Liverpool FC 17 (5)
7. Phil Foden England England Manchester City Manchester City 16 (0)
8. Jarrod Bowen England England West Ham United West Ham United 15 (0)
Heung-min Son South Korea South Korea Tottenham Hotspur Tottenham Hotspur 15 (1)
10. Bukayo Saka England England Arsenal FC Arsenal FC 14 (5)
11. Chris Wood New Zealand New Zealand Nottingham Forest Nottingham Forest 12 (0)
12. Kai Havertz Germany Germany Arsenal FC Arsenal FC 11 (1)
Jean-Philippe Mateta France France Crystal Palace Crystal Palace 11 (2)
Matheus Cunha Brazil Brazil Wolverhampton Wanderers Wolverhampton Wanderers 11 (1)
Darwin Núñez Uruguay Uruguay Liverpool FC Liverpool FC 11 (0)
16. Leon Bailey Jamaica Jamaica Aston Villa Aston Villa 10 (0)
Bruno Fernandes Portugal Portugal Manchester United Manchester United 10 (4)
Diogo Jota Portugal Portugal Liverpool FC Liverpool FC 10 (0)
Anthony Gordon England England Newcastle United Newcastle United 10 (1)
Hee-chan Hwang South Korea South Korea Wolverhampton Wanderers Wolverhampton Wanderers 10 (1)
Nicolas Jackson Senegal Senegal Chelsea FC Chelsea FC 10 (0)
Richarlison Brazil Brazil Tottenham Hotspur Tottenham Hotspur 10 (0)
Leandro Trossard Belgium Belgium Arsenal FC Arsenal FC 10 (0)
Yoane Wissa Congo DR Congo DR Brentford FC Brentford FC 10 (0)
25. Elijah Adebayo England England Luton Town Luton Town 9 (0)
Julián Álvarez Argentina Argentina Manchester City Manchester City 9 (1)
Douglas Luiz Brazil Brazil Aston Villa Aston Villa 9 (4)
Carlton Morris England England Luton Town Luton Town 9 (4)
29. Luis Díaz Colombia Colombia Liverpool FC Liverpool FC 8 (0)
Eberechi Eze England England Crystal Palace Crystal Palace 8 (1)
Rasmus Højlund Denmark Denmark Manchester United Manchester United 8 (0)
João Pedro Brazil Brazil Brighton & Hove Albion Brighton & Hove Albion 8 (4)
Bryan Mbeumo Cameroon Cameroon Brentford FC Brentford FC 8 (3)
Martin Ødegaard Norway Norway Arsenal FC Arsenal FC 8 (2)
Rodrigo Muniz Brazil Brazil Fulham FC Fulham FC 8 (0)
Antoine Semenyo Ghana Ghana AFC Bournemouth AFC Bournemouth 8 (0)
37. Odsonne Édouard France France Crystal Palace Crystal Palace 7 (0)
Alejandro Garnacho Argentina Argentina Manchester United Manchester United 7 (0)
Mohammed Kudus Ghana Ghana West Ham United West Ham United 7 (0)
Scott McTominay Scotland Scotland Manchester United Manchester United 7 (0)
Michael Olise France France Crystal Palace Crystal Palace 7 (1)
Marcus Rashford England England Manchester United Manchester United 7 (2)
Rodri Spain Spain Manchester City Manchester City 7 (0)
Callum Wilson England England Newcastle United Newcastle United 7 (2)
45. Simon Adingra Ivory Coast Ivory Coast Brighton & Hove Albion Brighton & Hove Albion 6 (0)
Taiwo Awoniyi Nigeria Nigeria Nottingham Forest Nottingham Forest 6 (0)
Bernardo Silva Portugal Portugal Manchester City Manchester City 6 (0)
Dominic Calvert-Lewin England England Everton FC Everton FC 6 (1)
Bobby Decordova-Reid Jamaica Jamaica Fulham FC Fulham FC 6 (0)
Moussa Diaby France France Aston Villa Aston Villa 6 (0)
Abdoulaye Doucouré Mali Mali Everton FC Everton FC 6 (0)
Evan Ferguson Ireland Ireland Brighton & Hove Albion Brighton & Hove Albion 6 (0)
Gabriel Martinelli Brazil Brazil Arsenal FC Arsenal FC 6 (0)
Cody Gakpo Netherlands Netherlands Liverpool FC Liverpool FC 6 (0)
Justin Kluivert Netherlands Netherlands AFC Bournemouth AFC Bournemouth 6 (0)
Dejan Kulusevski Sweden Sweden Tottenham Hotspur Tottenham Hotspur 6 (0)
Neal Maupay France France Brentford FC Brentford FC
Everton FC Everton FC
6 (0)
Oliver McBurnie Scotland Scotland Sheffield United Sheffield United 6 (2)
John McGinn Scotland Scotland Aston Villa Aston Villa 6 (0)
Declan Rice England England Arsenal FC Arsenal FC 6 (0)
Tomáš Souček Czech Republic Czech Republic West Ham United West Ham United 6 (0)
Raheem Sterling England England Chelsea FC Chelsea FC 6 (0)
James Ward-Prowse England England West Ham United West Ham United 6 (2)
64. Michail Antonio Jamaica Jamaica West Ham United West Ham United 5 (0)
Ross Barkley England England Luton Town Luton Town 5 (0)
Ben Brereton Chile Chile Sheffield United Sheffield United 5 (0)
Jacob Bruun Larsen Denmark Denmark Burnley FC Burnley FC 5 (1)
Anthony Elanga Sweden Sweden Nottingham Forest Nottingham Forest 5 (0)
Lyle Foster South Africa South Africa Burnley FC Burnley FC 5 (0)
Morgan Gibbs-White England England Nottingham Forest Nottingham Forest 5 (1)
Callum Hudson-Odoi England England Nottingham Forest Nottingham Forest 5 (0)
Alex Iwobi Nigeria Nigeria Everton FC Everton FC
Fulham FC Fulham FC
5 (0)
Raúl Jiménez Mexico Mexico Fulham FC Fulham FC 5 (0)
Brennan Johnson Wales Wales Nottingham Forest Nottingham Forest
Tottenham Hotspur Tottenham Hotspur
5 (0)
Eddie Nketiah England England Arsenal FC Arsenal FC 5 (0)
76. Zeki Amdouni Switzerland Switzerland Burnley FC Burnley FC 4 (0)
Cameron Archer England England Aston Villa Aston Villa
Sheffield United Sheffield United
4 (0)
Jordan Ayew Ghana Ghana Crystal Palace Crystal Palace 4 (0)
Harvey Barnes England England Newcastle United Newcastle United 4 (0)
Josh Brownhill England England Burnley FC Burnley FC 4 (0)
Bruno Guimarães Brazil Brazil Newcastle United Newcastle United 4 (0)
Tahith Chong Netherlands Netherlands Luton Town Luton Town 4 (0)
Kevin De Bruyne Belgium Belgium Manchester City Manchester City 4 (0)
David Fofana Ivory Coast Ivory Coast 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)
Gustavo Hamer Netherlands Netherlands Sheffield United Sheffield United 4 (0)
João Palhinha Portugal Portugal Fulham FC Fulham FC 4 (0)
Mario Lemina Gabon Gabon Wolverhampton Wanderers Wolverhampton Wanderers 4 (0)
Sean Longstaff England England Newcastle United Newcastle United 4 (0)
Lucas Paquetá Brazil Brazil West Ham United West Ham United 4 (2)
Alexis Mac Allister Argentina Argentina Liverpool FC Liverpool FC 4 (1)
James Maddison England England Tottenham Hotspur Tottenham Hotspur 4 (0)
Mykhaylo Mudryk Ukraine Ukraine Chelsea FC Chelsea FC 4 (0)
Chiedozie Ogbene Ireland Ireland Luton Town Luton Town 4 (0)
Pablo Sarabia Spain Spain Wolverhampton Wanderers Wolverhampton Wanderers 4 (2)
Cristian Romero Argentina Argentina Tottenham Hotspur Tottenham Hotspur 4 (0)
Fabian Schär Switzerland Switzerland Newcastle United Newcastle United 4 (0)
Ivan Toney England England Brentford FC Brentford FC 4 (0)
Danny Welbeck England England Brighton & Hove Albion Brighton & Hove Albion 4 (0)
Ben White England England Arsenal FC Arsenal FC 4 (0)
Willian Brazil Brazil Fulham FC Fulham FC 4 (2)
103. Trent Alexander-Arnold England England Liverpool FC Liverpool FC 3 (0)
Miguel Almirón Paraguay Paraguay Newcastle United Newcastle United 3 (0)
Andreas Pereira Brazil Brazil Fulham FC Fulham FC 3 (0)
Beto Portugal Portugal Everton FC Everton FC 3 (0)
Jayden Bogle England England Sheffield United Sheffield United 3 (0)
Jarrad Branthwaite England England Everton FC Everton FC 3 (0)
Facundo Buonanotte Argentina Argentina Brighton & Hove Albion Brighton & Hove Albion 3 (0)
Jérémy Doku Belgium Belgium Manchester City Manchester City 3 (0)
Lewis Dunk England England Brighton & Hove Albion Brighton & Hove Albion 3 (0)
Jhon Durán Colombia Colombia Aston Villa Aston Villa 3 (0)
Enzo Fernández Argentina Argentina Chelsea FC Chelsea FC 3 (1)
Gabriel Brazil Brazil Arsenal FC Arsenal FC 3 (0)
Conor Gallagher England England Chelsea FC Chelsea 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)
Mathias Jensen Denmark Denmark Brentford FC Brentford FC 3 (0)
Keane Lewis-Potter England England Brentford FC Brentford FC 3 (0)
Noni Madueke England England Chelsea FC Chelsea FC 3 (1)
Solly March England England Brighton & Hove Albion Brighton & Hove Albion 3 (0)
James McAtee England England Manchester City Manchester City
Sheffield United Sheffield United
3 (1)
Dwight McNeil England England Everton FC Everton FC 3 (0)
Kaoru Mitoma Japan Japan Brighton & Hove Albion Brighton & Hove Albion 3 (0)
Wilson Odobert France France Burnley FC Burnley FC 3 (0)
Pape Sarr Senegal Senegal Tottenham Hotspur Tottenham Hotspur 3 (0)
Marcos Senesi Argentina Argentina AFC Bournemouth AFC Bournemouth 3 (0)
Dominik Szoboszlai Hungary Hungary Liverpool FC Liverpool FC 3 (0)
Marcus Tavernier England England AFC Bournemouth AFC Bournemouth 3 (0)
Thiago Silva Brazil Brazil Chelsea FC Chelsea FC 3 (0)
Harry Wilson Wales Wales Fulham FC Fulham FC 3 (0)
Kurt Zouma France France West Ham United West Ham United 3 (0)
134. Tosin Adarabioyo England England Fulham FC Fulham FC 2 (0)
Rayan Aït Nouri Algeria Algeria Wolverhampton Wanderers Wolverhampton Wanderers 2 (0)
Kristoffer Ajer Norway Norway Brentford FC Brentford FC 2 (0)
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)
Joachim Andersen Denmark Denmark Crystal Palace Crystal Palace 2 (0)
Ansu Fati Spain Spain Brighton & Hove Albion Brighton & Hove Albion 2 (0)
Jean Bellegarde France France Wolverhampton Wanderers Wolverhampton Wanderers 2 (0)
Luke Berry England England Luton Town Luton Town 2 (0)
Philip Billing Denmark Denmark AFC Bournemouth AFC Bournemouth 2 (0)
Sven Botman Netherlands Netherlands Newcastle United Newcastle United 2 (0)
Jacob Brown Scotland Scotland Luton Town Luton Town 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)
Danilo Brazil Brazil Nottingham Forest Nottingham Forest 2 (0)
Axel Disasi France France Chelsea FC Chelsea FC 2 (0)
Nicolás Domínguez Argentina Argentina Nottingham Forest Nottingham Forest 2 (0)
Harvey Elliott England England Liverpool FC Liverpool FC 2 (0)
Pervis Estupiñán Ecuador Ecuador Brighton & Hove Albion Brighton & Hove Albion 2 (0)
Idrissa Gueye Senegal Senegal Everton FC Everton FC 2 (0)
João Gomes Brazil Brazil Wolverhampton Wanderers Wolverhampton Wanderers 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)
Rico Lewis England England Manchester City Manchester City 2 (0)
Giovani Lo Celso Argentina Argentina Tottenham Hotspur Tottenham Hotspur 2 (0)
Harry Maguire England England Manchester United Manchester United 2 (0)
Kobbie Mainoo England England Manchester United Manchester United 2 (0)
Ben Mee England England Brentford FC Brentford FC 2 (0)
Jacob Murphy England England Newcastle United Newcastle United 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)
Dara O'Shea Ireland Ireland Burnley FC Burnley FC 2 (0)
Amadou Onana Belgium Belgium Everton FC Everton FC 2 (0)
Gabriel Osho England England Luton Town Luton Town 2 (0)
Pau Torres Spain Spain Aston Villa Aston Villa 2 (0)
Pedro Neto Portugal Portugal Wolverhampton Wanderers Wolverhampton Wanderers 2 (0)
Ethan Pinnock Jamaica Jamaica Brentford FC Brentford FC 2 (0)
Jay Rodriguez England England Burnley FC Burnley FC 2 (1)
Morgan Rogers England England Aston Villa Aston Villa 2 (0)
William Saliba France France Arsenal FC Arsenal FC 2 (0)
Kevin Schade Germany Germany Brentford FC Brentford FC 2 (0)
Luis Sinisterra Colombia Colombia AFC Bournemouth AFC Bournemouth 2 (0)
Destiny Udogie Italy Italy Tottenham Hotspur Tottenham Hotspur 2 (0)
Micky van de Ven Netherlands Netherlands Tottenham Hotspur Tottenham Hotspur 2 (0)
Virgil van Dijk Netherlands Netherlands Liverpool FC Liverpool FC 2 (0)
Timo Werner Germany Germany Tottenham Hotspur Tottenham Hotspur 2 (0)
Nicolò Zaniolo Italy Italy Aston Villa Aston Villa 2 (0)
185. Adama Traoré Spain Spain 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)
Edson Álvarez Mexico Mexico West Ham United West Ham United 1 (0)
Mads Andersen Denmark Denmark Luton Town Luton Town 1 (0)
André Gomes Portugal Portugal Everton FC Everton FC 1 (0)
Lorenz Assignon France France Burnley FC Burnley FC 1 (0)
Shandon Baptiste Grenada Grenada Brentford FC Brentford FC 1 (0)
Calvin Bassey Nigeria Nigeria Fulham FC Fulham FC 1 (0)
Rodrigo Bentancur Uruguay Uruguay Tottenham Hotspur Tottenham Hotspur 1 (0)
Sander Berge Norway Norway Burnley FC Burnley FC 1 (0)
Oscar Bobb Norway Norway Manchester City Manchester City 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)
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)
Timothy Castagne Belgium Belgium Fulham FC Fulham FC 1 (0)
Carney Chukwuemeka England England Chelsea FC Chelsea FC 1 (0)
Jordan Clark England England Luton Town Luton Town 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)
Josh Cullen Ireland Ireland Burnley FC Burnley FC 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)
Leander Dendoncker Belgium Belgium Aston Villa Aston Villa 1 (0)
Lucas Digne France France Aston Villa Aston Villa 1 (0)
Diogo Dalot Portugal Portugal Manchester United Manchester United 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)
Emerson Italy Italy West Ham United West Ham United 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)
Alfie Gilchrist England England Chelsea FC Chelsea FC 1 (0)
Ryan Gravenberch Netherlands Netherlands Liverpool FC Liverpool FC 1 (0)
Jóhann Guðmundsson Iceland Iceland Burnley FC Burnley FC 1 (0)
Joško Gvardiol Croatia Croatia Manchester City Manchester City 1 (0)
Danny Ings England England West Ham United West Ham United 1 (0)
Curtis Jones England England Liverpool FC Liverpool FC 1 (0)
Michael Keane England England Everton FC Everton FC 1 (0)
Jakub Kiwior Poland Poland Arsenal FC Arsenal FC 1 (0)
Luca Koleosho USA USA Burnley FC Burnley FC 1 (0)
Ezri Konsa England England Aston Villa Aston Villa 1 (0)
Mateo Kovačić Croatia Croatia Manchester City Manchester City 1 (0)
Jamaal Lascelles England England Newcastle United Newcastle United 1 (0)
Jefferson Lerma Colombia Colombia Crystal Palace Crystal Palace 1 (0)
Victor Lindelöf Sweden Sweden Manchester United Manchester United 1 (0)
Tino Livramento England England Newcastle United Newcastle United 1 (0)
Tom Lockyer Wales Wales Luton Town Luton Town 1 (0)
Saša Lukić Serbia Serbia Fulham FC Fulham FC 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)
Mason Mount England England Manchester United Manchester United 1 (0)
Moussa Niakhaté France France Nottingham Forest Nottingham Forest 1 (0)
Oliver Norwood Northern Ireland Northern Ireland Sheffield United Sheffield United 1 (1)
Frank Onyeka Nigeria Nigeria Brentford FC Brentford FC 1 (0)
Dango Ouattara Burkina Faso Burkina Faso AFC Bournemouth AFC Bournemouth 1 (0)
Pedro Porro Spain Spain Tottenham Hotspur Tottenham Hotspur 1 (0)
Jacob Ramsey England England Aston Villa Aston Villa 1 (0)
Tim Ream USA USA Fulham FC Fulham FC 1 (0)
Chris Richards USA USA Crystal Palace Crystal Palace 1 (0)
Matt Ritchie Scotland Scotland Newcastle United Newcastle United 1 (0)
Andy Robertson Scotland Scotland Liverpool FC Liverpool FC 1 (0)
Jack Robinson England England Sheffield United Sheffield United 1 (0)
Mads Roerslev Denmark Denmark 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)
John Stones England England Manchester City Manchester City 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)
Enes Ünal Turkey Turkey AFC Bournemouth AFC Bournemouth 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)
Joe Willock England England Newcastle United Newcastle United 1 (0)
Cauley Woodrow England England Luton Town Luton Town 1 (0)
Ilya Zabarnyi Ukraine Ukraine AFC Bournemouth AFC Bournemouth 1 (0)
Zanka Denmark Denmark Brentford FC Brentford FC 1 (0)
Oleksandr Zinchenko Ukraine Ukraine Arsenal FC Arsenal FC 1 (0)