Premier League Top Scorers 

Live
Venue
Detailed
#
Player
Nationality
M
Gls./M
Goals
1
Erling Braut Haaland
Manchester City
Norway
351,0336
2
Harry Kane
Tottenham Hotspur
England
380,7930
3
Ivan Toney
Brentford
England
330,6120
4
Mohamed Salah
Liverpool
Egypt
380,5019
5
Callum Wilson
Newcastle United
England
310,5818
6
Marcus Rashford
Manchester United
England
350,4917
7
Gabriel Martinelli
Arsenal
Brazil
360,4215
7
Martin Ødegaard
Arsenal
Norway
370,4115
7
Ollie Watkins
Aston Villa
England
370,4115
10
Aleksandar Mitrovic
Fulham
Serbia
240,5814
10
Bukayo Saka
Arsenal
England
380,3714
12
Rodrigo
Leeds United
Spain
310,4213
12
Harvey Barnes
Leicester City
England
340,3813
14
Roberto Firmino
Liverpool
Brazil
240,4611
14
Gabriel Jesus
Arsenal
Brazil
260,4211
14
Phil Foden
Manchester City
England
320,3411
14
Miguel Almirón
Newcastle United
Paraguay
340,3211
18
Alexander Isak
Newcastle United
Sweden
220,4510
18
Taiwo Awoniyi
Nottingham Forest
Nigeria
270,3710
18
James Maddison
Leicester City
England
300,3310
18
Alexis Mac Allister
Brighton & Hove Albion
Argentina
350,2910
18
Heung-min Son
Tottenham Hotspur
South Korea
360,2810
18
Eberechi Eze
Crystal Palace
England
380,2610
24
Darwin Núñez
Liverpool
Uruguay
280,329
24
Julián Álvarez
Manchester City
Argentina
310,299
24
Bryan Mbeumo
Brentford
Cameroon
380,249
24
Pascal Gross
Brighton & Hove Albion
Germany
370,249
24
James Ward-Prowse
Southampton
England
380,249
29
Ilkay Gündogan
Manchester City
Germany
310,268
29
Danny Ings
Aston Villa
West Ham United
England
350,238
29
Leandro Trossard
Brighton & Hove Albion
Arsenal
Belgium
350,238
29
Bruno Fernandes
Manchester United
Portugal
370,228
29
Brennan Johnson
Nottingham Forest
Wales
380,218
34
Cody Gakpo
Liverpool
Netherlands
210,337
34
Diogo Jota
Liverpool
Portugal
220,327
34
Wilfried Zaha
Crystal Palace
Côte d'Ivoire
270,267
34
Kevin De Bruyne
Manchester City
Belgium
320,227
34
Solly March
Brighton & Hove Albion
England
330,217
34
Kaoru Mitoma
Brighton & Hove Albion
Japan
330,217
34
Kai Havertz
Chelsea
Germany
350,207
34
Philip Billing
AFC Bournemouth
Denmark
360,197
34
Dwight McNeil
Everton
England
360,197
34
Granit Xhaka
Arsenal
Switzerland
370,197
34
Yoane Wissa
Brentford
Democratic Republic of Congo
380,187
45
Evan Ferguson
Brighton & Hove Albion
Ireland
190,326
45
Anthony Martial
Manchester United
France
210,296
45
Jadon Sancho
Manchester United
England
260,236
45
Raheem Sterling
Chelsea
England
280,216
45
Joelinton
Newcastle United
Brazil
320,196
45
Daniel Podence
Wolverhampton Wanderers
Portugal
320,196
45
Danny Welbeck
Brighton & Hove Albion
England
310,196
45
Dominic Solanke
AFC Bournemouth
England
330,186
45
Saïd Benrahma
West Ham United
Algeria
350,176
45
Rúben Neves
Wolverhampton Wanderers
Portugal
350,176
45
Douglas Luiz
Aston Villa
Brazil
360,176
45
Jacob Ramsey
Aston Villa
England
350,176
45
Jarrod Bowen
West Ham United
England
380,166
58
Rodrigo Bentancur
Tottenham Hotspur
Uruguay
180,285
58
Luis Sinisterra
Leeds United
Colombia
190,265
58
Deniz Undav
Brighton & Hove Albion
Germany
220,235
58
Marcus Tavernier
AFC Bournemouth
England
230,225
58
Abdoulaye Doucouré
Everton
Mali
250,205
58
Willian
Fulham
Brazil
270,195
58
Kelechi Iheanacho
Leicester City
Nigeria
280,185
58
Ché Adams
Southampton
Scotland
280,185
58
Carlos Vinícius
Fulham
Brazil
280,185
58
Jack Grealish
Manchester City
England
280,185
58
Riyad Mahrez
Manchester City
Algeria
300,175
58
Michail Antonio
West Ham United
Jamaica
330,155
58
Jefferson Lerma
AFC Bournemouth
Colombia
370,145
58
Odsonne Édouard
Crystal Palace
France
350,145
58
Mathias Jensen
Brentford
Denmark
370,145
58
Jack Harrison
Leeds United
England
360,145
58
Emiliano Buendia
Aston Villa
Argentina
380,135
75
João Félix
Chelsea
Portugal
160,254
75
Luis Díaz
Liverpool
Colombia
170,244
75
Carlos Alcaraz
Southampton
Argentina
180,224
75
Manor Solomon
Fulham
Israel
190,214
75
Julio Enciso
Brighton & Hove Albion
Paraguay
200,204
75
Antony
Manchester United
Brazil
250,164
75
Kieffer Moore
AFC Bournemouth
Wales
270,154
75
Crysencio Summerville
Leeds United
Netherlands
280,144
75
Lucas Paquetá
West Ham United
Brazil
280,144
75
Casemiro
Manchester United
Brazil
280,144
75
Patrick Bamford
Leeds United
England
280,144
75
Patson Daka
Leicester City
Zambia
300,134
75
Bruno Guimarães
Newcastle United
Brazil
320,134
75
Eddie Nketiah
Arsenal
England
300,134
75
Anthony Gordon
Everton
Newcastle United
England
320,134
75
Bernardo
Manchester City
Portugal
340,124
75
Demarai Gray
Everton
England
330,124
75
Andreas Pereira
Fulham
Brazil
330,124
75
Leon Bailey
Aston Villa
Jamaica
330,124
75
Pierre-Emile Højbjerg
Tottenham Hotspur
Denmark
350,114
75
Jacob Murphy
Newcastle United
England
360,114
75
Declan Rice
West Ham United
England
370,114
75
Josh Dasilva
Brentford
England
360,114
75
Morgan Gibbs-White
Nottingham Forest
England
370,114
75
Jordan Ayew
Crystal Palace
Ghana
380,114
75
Bobby De Cordova-Reid
Fulham
Jamaica
360,114
101
Reiss Nelson
Arsenal
England
110,273
101
Danilo
Nottingham Forest
Brazil
130,233
101
Pedro Porro
Tottenham Hotspur
Spain
150,203
101
Gianluca Scamacca
West Ham United
Italy
160,193
101
Curtis Jones
Liverpool
England
180,173
101
Alejandro Garnacho
Manchester United
Argentina
190,163
101
Mason Mount
Chelsea
England
240,133
101
Rasmus Kristensen
Leeds United
Denmark
260,123
101
Chris Wood
Newcastle United
Nottingham Forest
New Zealand
250,123
101
Hee-chan Hwang
Wolverhampton Wanderers
South Korea
270,113
101
Youri Tielemans
Leicester City
Belgium
310,103
101
Ethan Pinnock
Brentford
Jamaica
300,103
101
Jaidon Anthony
AFC Bournemouth
England
300,103
101
Thomas Partey
Arsenal
Ghana
330,093
101
João Palhinha
Fulham
Portugal
350,093
101
Pablo Fornals
West Ham United
Spain
320,093
101
Vitaly Janelt
Brentford
Germany
350,093
101
Joe Willock
Newcastle United
England
350,093
101
Conor Gallagher
Chelsea
England
350,093
101
Jeffrey Schlupp
Crystal Palace
Ghana
340,093
101
Virgil van Dijk
Liverpool
Netherlands
320,093
101
Harrison Reed
Fulham
England
370,083
101
Gabriel
Arsenal
Brazil
380,083
101
Ben Mee
Brentford
England
370,083
101
Jamie Vardy
Leicester City
England
370,083
126
Yerry Mina
Everton
Colombia
70,292
126
Bertrand Traoré
Aston Villa
Burkina Faso
80,252
126
Matías Viña
AFC Bournemouth
Uruguay
120,172
126
Fábio Carvalho
Liverpool
Portugal
130,152
126
Adam Lallana
Brighton & Hove Albion
England
160,132
126
Dominic Calvert-Lewin
Everton
England
170,122
126
Ryan Sessegnon
Tottenham Hotspur
England
170,122
126
Matheus Cunha
Wolverhampton Wanderers
Brazil
170,122
126
João Cancelo
Manchester City
Portugal
170,122
126
Nayef Aguerd
West Ham United
Morocco
180,112
126
Emmanuel Dennis
Nottingham Forest
Nigeria
190,112
126
Kamaldeen Sulemana
Southampton
Ghana
180,112
126
Joe Aribo
Southampton
Nigeria
210,102
126
Theo Walcott
Southampton
England
200,102
126
Ben Chilwell
Chelsea
England
230,092
126
Kalidou Koulibaly
Chelsea
Senegal
230,092
126
John Stones
Manchester City
England
230,092
126
Daniel James
Fulham
Wales
240,082
126
Emerson Royal
Tottenham Hotspur
Brazil
260,082
126
Wilfried Gnonto
Leeds United
Italy
240,082
126
Kurt Zouma
West Ham United
France
250,082
126
Harry Wilson
Fulham
Wales
290,072
126
Jean-Philippe Mateta
Crystal Palace
France
290,072
126
Pascal Struijk
Leeds United
Netherlands
290,072
126
Romain Perraud
Southampton
France
290,072
126
Dejan Kulusevski
Tottenham Hotspur
Sweden
300,072
126
William Saliba
Arsenal
France
270,072
126
Luke Ayling
Leeds United
England
290,072
126
Adama Traoré
Wolverhampton Wanderers
Spain
340,062
126
Adam Armstrong
Southampton
England
310,062
126
Tomás Soucek
West Ham United
Czechia
360,062
126
Rodri
Manchester City
Spain
360,062
126
Marcos Senesi
AFC Bournemouth
Argentina
310,062
126
Kiernan Dewsbury-Hall
Leicester City
England
310,062
126
Tom Cairney
Fulham
Scotland
330,062
126
Stuart Armstrong
Southampton
Scotland
310,062
126
Eric Dier
Tottenham Hotspur
England
330,062
126
Ben Davies
Tottenham Hotspur
Wales
310,062
126
Jorginho
Chelsea
Arsenal
Italy
320,062
126
Fred
Manchester United
Brazil
350,062
126
Alex Iwobi
Everton
Nigeria
380,052
126
Timothy Castagne
Leicester City
Belgium
370,052
126
Trent Alexander-Arnold
Liverpool
England
370,052
126
Ben White
Arsenal
England
380,052
126
Michael Olise
Crystal Palace
France
370,052
171
James Tomkins
Crystal Palace
England
60,171
171
Marc Albrighton
Leicester City
England
60,171
171
Jakub Kiwior
Arsenal
Poland
60,171
171
Caglar Söyüncü
Leicester City
Türkiye
70,141
171
Arnaut Danjuma
Tottenham Hotspur
Netherlands
90,111
171
Alex Oxlade-Chamberlain
Liverpool
England
90,111
171
Cristiano Ronaldo
Manchester United
Portugal
100,101
171
Manuel Lanzini
West Ham United
Argentina
100,101
171
Ricardo Pereira
Leicester City
Portugal
100,101
171
Antoine Semenyo
AFC Bournemouth
Ghana
110,091
171
Benoît Badiashile
Chelsea
France
110,091
171
Ellis Simms
Everton
England
110,091
171
João Gomes
Wolverhampton Wanderers
Brazil
110,091
171
Stefan Bajcetic
Liverpool
Spain
110,091
171
Goncalo Guedes
Wolverhampton Wanderers
Portugal
130,081
171
Duje Caleta-Car
Southampton
Croatia
130,081
171
Lewis O'Brien
Nottingham Forest
England
130,081
171
Tetê
Leicester City
Brazil
130,081
171
Armando Broja
Chelsea
Albania
120,081
171
Noni Madueke
Chelsea
England
120,081
171
Facundo Buonanotte
Brighton & Hove Albion
Argentina
130,081
171
Pontus Jansson
Brentford
Sweden
120,081
171
Pablo Sarabia
Wolverhampton Wanderers
Spain
130,081
171
Michael Keane
Everton
England
120,081
171
Matt Doherty
Tottenham Hotspur
Ireland
120,081
171
Moussa Niakhaté
Nottingham Forest
Senegal
140,071
171
Rob Holding
Arsenal
England
140,071
171
Pierre-Emerick Aubameyang
Chelsea
Gabon
150,071
171
Joël Matip
Liverpool
Cameroon
140,071
171
Lucas Moura
Tottenham Hotspur
Brazil
150,071
171
Reece James
Chelsea
England
160,061
171
Wesley Fofana
Chelsea
France
170,061
171
Liam Cooper
Leeds United
Scotland
180,061
171
Toti
Wolverhampton Wanderers
Portugal
170,061
171
Sam Greenwood
Leeds United
England
180,061
171
Jonny
Wolverhampton Wanderers
Spain
180,061
171
Lyanco
Southampton
Brazil
210,051
171
Junior Firpo
Leeds United
Spain
190,051
171
Sam Surridge
Nottingham Forest
England
200,051
171
Rayan Aït-Nouri
Wolverhampton Wanderers
Algeria
210,051
171
Cheikhou Kouyaté
Nottingham Forest
Senegal
210,051
171
Fábio Vieira
Arsenal
Portugal
220,051
171
Sékou Mara
Southampton
France
220,051
171
Dango Ouattara
AFC Bournemouth
Burkina Faso
190,051
171
Philippe Coutinho
Aston Villa
Brazil
200,051
171
Nampalys Mendy
Leicester City
Senegal
190,051
171
Dennis Praet
Leicester City
Belgium
220,051
171
Christian Nørgaard
Brentford
Denmark
220,051
171
Emerson
West Ham United
Italy
220,051
171
Nathan Aké
Manchester City
Netherlands
260,041
171
Allan Saint-Maximin
Newcastle United
France
250,041
171
Oleksandr Zintsjenko
Arsenal
Ukraine
270,041
171
Richarlison
Tottenham Hotspur
Brazil
270,041
171
Tosin Adarabioyo
Fulham
England
250,041
171
Orel Mangala
Nottingham Forest
Belgium
270,041
171
Christian Pulisic
Chelsea
United States of America
240,041
171
Issa Diop
Fulham
France
250,041
171
Diogo Dalot
Manchester United
Portugal
260,041
171
Scott McTominay
Manchester United
Scotland
240,041
171
Diego Costa
Wolverhampton Wanderers
Spain
230,041
171
Lisandro Martínez
Manchester United
Argentina
270,041
171
Oliver Skipp
Tottenham Hotspur
England
230,041
171
Joel Ward
Crystal Palace
England
280,041
171
Séamus Coleman
Everton
Ireland
230,041
171
Craig Dawson
West Ham United
Wolverhampton Wanderers
England
250,041
171
Christian Eriksen
Manchester United
Denmark
280,041
171
Serge Aurier
Nottingham Forest
Côte d'Ivoire
240,041
171
Mateo Kovacic
Chelsea
Croatia
270,041
171
Conor Coady
Everton
England
240,041
171
Lucas Digne
Aston Villa
France
280,041
171
Will Hughes
Crystal Palace
England
270,041
171
Neal Maupay
Everton
France
270,041
171
Tyrone Mings
Aston Villa
England
350,031
171
Ryan Christie
AFC Bournemouth
Scotland
320,031
171
Kenny Tete
Fulham
Netherlands
310,031
171
Joachim Andersen
Crystal Palace
Denmark
320,031
171
Wout Faes
Leicester City
Belgium
310,031
171
Pervis Estupiñán
Brighton & Hove Albion
Ecuador
350,031
171
Joe Worrall
Nottingham Forest
England
300,031
171
Kyle Walker-Peters
Southampton
England
310,031
171
Marc Roca
Leeds United
Spain
320,031
171
Sean Longstaff
Newcastle United
England
330,031
171
Marc Guéhi
Crystal Palace
England
370,031
171
Ivan Perisic
Tottenham Hotspur
Croatia
340,031
171
Brenden Aaronson
Leeds United
United States of America
360,031
171
Matheus Nunes
Wolverhampton Wanderers
Portugal
340,031
171
Harvey Elliott
Liverpool
England
320,031
171
Neco Williams
Nottingham Forest
Wales
310,031
171
Moisés Caicedo
Brighton & Hove Albion
Ecuador
370,031
171
Amadou Onana
Everton
Belgium
330,031
171
Roméo Lavia
Southampton
Belgium
290,031
171
Dan Burn
Newcastle United
England
380,031
171
Fabian Schär
Newcastle United
Switzerland
360,031
171
Kieran Trippier
Newcastle United
England
380,031
171
Tim Ream
Fulham
United States of America
330,031
171
Lewis Dunk
Brighton & Hove Albion
England
360,031
171
Mohamed Elyounoussi
Southampton
Norway
330,031
171
James Tarkowski
Everton
England
380,031
171
Ashley Young
Aston Villa
England
290,031
171
Joël Veltman
Brighton & Hove Albion
Netherlands
310,031
171
John McGinn
Aston Villa
Scotland
340,031
171
Luke Shaw
Manchester United
England
310,031