Premier League Top Scorers for 2022 – 2023

*Updated 6th June 2024

Player Football Club Goals Scored  
Erling Haaland Man City 36  
Harry Kane Tottenham 30  
Ivan Toney Brentford 20  
Marcus Rashford Man United 17  
Gabriel Martinelli Arsenal 15  
Mohamed Salah Liverpool 19  
Bukayo Saka Arsenal 14  
Ollie Watkins Aston Villa 15  
Rodrigo Leeds United 13  
Aleksandar Mitrovic Fulham 14  
Miguel Almiron Newcastle 11  
Martin Odegaard Arsenal 15  
Callum Wilson Newcastle 18  
Harvey Barnes Leicester City 13  
James Maddison Leicester City 9  
Roberto Firmino Liverpool 11  
Phil Foden Man City 11  
Leandro Trossard Brighton / 8  
Arsenal
Gabriel Jesus Arsenal 11  
Darwin Nunez Liverpool 8  
Brennan Johnson Nott. Forest 8  
Alexis Mac Allister Brighton 8  
Alexander Isak Newcastle 8  
Danny Ings Aston Villa / 8  
West Ham

Premier League Top Scorers for 2016 – 2017

Summary:

 

Romelu Lukaku

Everton
129 mins per goal
3087 mins played
24 Goals scored
6 Assists
 
Harry Kane
Tottenham
108 mins per goal
2272 mins played
21 Goals scored
6 Assists
 
Alexis Sánchez
Arsenal
149 mins per goal
2988 mins played
20 Goals scored
9 Assists
 
Diego Costa
Chelsea
147 mins per goal
2937 mins played
20 Goals scored
6 Assists
 
Sergio Agüero
Man City
124 mins per goal
2230 mins played
18 Goals scored
1 Assists
 
Zlatan Ibrahimovic
Man Utd
143 mins per goal
2437 mins played
17 Goals scored
5 Assists
 
Dele Alli
Tottenham
164 mins per goal
2790 mins played
17 Goals scored
5 Assists
 
Eden Hazard
Chelsea
184 mins per goal
2766 mins played
15 Goals scored
5 Assists
 
Joshua King
Bournemouth
175 mins per goal
2629 mins played
15 Goals scored
2 Assists
 
Jermain Defoe
Sunderland
209 mins per goal
3142 mins played
15 Goals scored
2 Assists