Table of English Premier League top scorers for the 2023-2024 season

Get to know the table of English Premier League top scorers for the 2023-2024 season...
Catherine Ivill/GettyImages
facebooktwitterreddit

Over the past decade, the English Premier League has become hugely popular in the Arab world, particularly in the last couple of years. It's now the most followed league by football fans across the region, taking over from the Spanish League, which dominated earlier in the 2010s, and the Italian League in the 1990s and early 2000s.

Several factors have contributed to this surge in popularity, with one standout reason being the presence of talented Arab players, notably Mohamed Salah from Liverpool. Salah has been exceptional, clinching the Premier League's top scorer title three times since joining Liverpool. His first win was outright, the second he shared with his teammate Sadio Mane and Pierre Aubameyang, and the third he shared with Son Heung-min from Tottenham. However, last season, Erling Haaland from Manchester City took the top scorer title with an impressive 36 goals.

This season's top scorer is up in the air, with contenders like Haaland and Salah vying for the honor. Let's take a look at the top scorers for the 2023-2024 English Premier League season.

Solanki surpasses Salah, Isak, and Jota scores again: The ranking of English Premier League top scorers 2023-2024

Rank

Player

Goals

=1

Cole Palmer

20

=1

Erling Haaland

20

3

Ollie Watkins

19

4

Dominic Solanke

18

=5

Alexander Isak

17

=5

Mohamed Salah

17

=7

Son Heung-min

15

=7

Jarrod Bowen

15

=9

Bukayo Saka

14

=9

Phil Foden

14

11

Chris Wood

12

=12

Matheus Cunha

11

=12

Darwin Nunez

11

=14

Richarlison

10

=14

Leon Bailey

10

=14

Nicholas Jackson

10

=14

Yoane Wissa

10

=14

Hwang Hee-chan

10

=14

Antony Gordon

10

=14

Diogo Jota

10

=21

Leandro Trossard

9

=21

Douglas Luiz

9

=21

Elijah Adebayo

9

=21

Kai Havertz

9

=21

Carlton Morris

9

=21

Jean-Philip Mateta

9

=27

Bruno Fernandes

8

=27

Julian Alvarez

8

=27

Luis Diaz

8

=27

Eberichi Eze

8

=27

Martin Odegaard

8

=27

Rodrigo Muniz

8

=27

Bryan Mbeumo

8

=27

Joao Pedro

8

=35

Scott McTominay

7

=35

Callum Wilson

7

=35

Antoine Semenyo

7

=35

Marcus Rashford

7

=35

Alejandro Garnacho

7

Top scorers in the English Premier League throughout history

Alan Shearer is considered the all-time top scorer in the English Premier League with a total of 260 goals in 441 matches, with Harry Kane coming in second place.

And Mohamed Salah has reached the tenth position with a total of 156 goals.

Rank

Player

Goals

1

Alan Shearer

260

2

Harry Kane

213

3

Wayne Rooney

208

4

Andy Cole

187

5

Sergio Agüero

184

6

Frank Lampard

177

7

Thierry Henry

175

8

Robbie Fowler

163

9

Jermain Defoe

162

10

Mohamed Salah

156

11

Michael Owen

150

12

Les Ferdinand

149

13

Teddy Sheringham

146

14

Robin van Persie

144

15

Jamie Vardy

136

16

Jimmy Hasselbaink

127

17

Robbie Keane

126

18

Nicolas Anelka

125

19

Dwight Yorke

123

=20

Raheem Sterling

121

=20

Steven Gerrard

121

=20

Romelu Lukaku

121

23

Son Heung-min

118

24

Ian Wright

113

=25

Sadio Mané

111

=25

Dion Dublin

111

=25

Emile Heskey

111

28

Ryan Giggs

109

29

Peter Crouch

108

30

Paul Scholes

107

31

Darren Bent

106

32

Didier Drogba

104

33

Cristiano Ronaldo

103

manual