Premier League Top Scorers

PlayerClubGoals
1
Harry Kane Harry Kane
Tottenham Hotspur Tottenham Hotspur TOT
23
2
Mohamed Salah Mohamed Salah
Liverpool Liverpool LIV
22
3
Bruno Fernandes Bruno Fernandes
Manchester United Manchester United MUN
18
4
Patrick Bamford Patrick Bamford
Leeds United Leeds United LEE
17
5
Heung-Min Son Heung-Min Son
Tottenham Hotspur Tottenham Hotspur TOT
17
6
Dominic Calvert-Lewin Dominic Calvert-Lewin
Everton Everton EVE
16
7
Jamie Vardy Jamie Vardy
Leicester City Leicester City LEI
15
8
Ollie Watkins Ollie Watkins
Aston Villa Aston Villa AVA
15
9
İlkay Gündoğan İlkay Gündoğan
Manchester City Manchester City MCI
13
10
Alexandre Lacazette Alexandre Lacazette
Arsenal Arsenal ARS
13
11
Kelechi Iheanacho Kelechi Iheanacho
Leicester City Leicester City LEI
12
12
Danny Ings Danny Ings
Southampton Southampton SOU
12
13
Callum Wilson Callum Wilson
Newcastle United Newcastle United NEW
12
14
Chris Wood Chris Wood
Burnley Burnley BUR
12
15
Gareth Bale Gareth Bale
Tottenham Hotspur Tottenham Hotspur TOT
11
16
Matheus Pereira Matheus Pereira
West Bromwich Albion West Bromwich Albion WBA
11
17
Sadio Mané Sadio Mané
Liverpool Liverpool LIV
11
18
Marcus Rashford Marcus Rashford
Manchester United Manchester United MUN
11
19
Wilfried Zaha Wilfried Zaha
Crystal Palace Crystal Palace CRY
11
20
Michail Antonio Michail Antonio
West Ham United West Ham United WHU
10
21
Pierre-Emerick Aubameyang Pierre-Emerick Aubameyang
Arsenal Arsenal ARS
10
22
Christian Benteke Christian Benteke
Crystal Palace Crystal Palace CRY
10
23
Edinson Cavani Edinson Cavani
Manchester United Manchester United MUN
10
24
Anwar El Ghazi Anwar El Ghazi
Aston Villa Aston Villa AVA
10
25
Nicolas Pépé Nicolas Pépé
Arsenal Arsenal ARS
10