Skip to content
Premier League
2025/26

Premier LeagueTop Scorers

Top 50 players in the Premier League ranked by goals for the 2025/26 season. Minimum 10 appearances. Per-90 rates calculated from total minutes played.

1
E. Haaland
E. Haaland
Manchester City
Manchester City
23
Goals
2
E. Kroupi
E. Kroupi
Bournemouth
Bournemouth
10
Goals
3
W. Osula
W. Osula
Newcastle
Newcastle
4
Goals

Full Rankings

#PlayerTeamAppsGoalsPer 90
1
E. Haaland
E. Haaland
Manchester City
Manchester City
31230.80
2
E. Kroupi
E. Kroupi
Bournemouth
Bournemouth
28100.68
3
W. Osula
W. Osula
Newcastle
Newcastle
1940.68
4
Thiago
Thiago
Brentford
Brentford
33210.66
5
T. Awoniyi
T. Awoniyi
Nottingham Forest
Nottingham Forest
1220.63
6
L. Nmecha
L. Nmecha
Leeds
Leeds
2660.60
7
Z. Flemming
Z. Flemming
Burnley
Burnley
2490.57
8
D. Welbeck
D. Welbeck
Brighton
Brighton
32120.55
9
H. Ekitike
H. Ekitike
Liverpool
Liverpool
28110.55
10
C. Kostoulas
C. Kostoulas
Brighton
Brighton
1720.55
11
Gabriel Jesus
Gabriel Jesus
Arsenal
Arsenal
1220.55
12
B. Šeško
B. Šeško
Manchester United
Manchester United
2890.54
13
V. Gyökeres
V. Gyökeres
Arsenal
Arsenal
31120.53
14
João Pedro
João Pedro
Chelsea
Chelsea
32140.52
15
Richarlison
Richarlison
Tottenham
Tottenham
2790.52
16
Beto
Beto
Everton
Everton
3380.52
17
F. Chiesa
F. Chiesa
Liverpool
Liverpool
2320.51
18
R. Ngumoha
R. Ngumoha
Liverpool
Liverpool
1520.51
19
C. Palmer
C. Palmer
Chelsea
Chelsea
2290.50
20
A. Semenyo
A. Semenyo
Manchester City
Manchester City
31150.49
21
J. Mateta
J. Mateta
Crystal Palace
Crystal Palace
26100.45
22
N. Okafor
N. Okafor
Leeds
Leeds
2670.44
23
D. Calvert-Lewin
D. Calvert-Lewin
Leeds
Leeds
30110.43
24
E. Nketiah
E. Nketiah
Crystal Palace
Crystal Palace
1220.43
25
C. Wilson
C. Wilson
West Ham
West Ham
2750.42
26
N. Woltemade
N. Woltemade
Newcastle
Newcastle
2570.41
27
B. Brobbey
B. Brobbey
Sunderland
Sunderland
2360.41
28
W. Isidor
W. Isidor
Sunderland
Sunderland
2850.41
29
E. Ünal
E. Ünal
Bournemouth
Bournemouth
1910.41
30
O. Watkins
O. Watkins
Aston Villa
Aston Villa
32110.40
31
R. Jiménez
R. Jiménez
Fulham
Fulham
3290.40
32
Rodrigo Gomes
Rodrigo Gomes
Wolves
Wolves
1730.40
33
Bruno Guimarães
Bruno Guimarães
Newcastle
Newcastle
2490.39
34
M. Gibbs-White
M. Gibbs-White
Nottingham Forest
Nottingham Forest
33120.38
35
H. Wilson
H. Wilson
Fulham
Fulham
31100.37
36
Mikel Merino
Mikel Merino
Arsenal
Arsenal
2140.36
37
S. Chukwueze
S. Chukwueze
Fulham
Fulham
1530.36
38
B. Mbeumo
B. Mbeumo
Manchester United
Manchester United
2890.35
39
I. Sarr
I. Sarr
Crystal Palace
Crystal Palace
2270.35
40
P. Foden
P. Foden
Manchester City
Manchester City
2870.34
41
E. Eze
E. Eze
Arsenal
Arsenal
2860.33
42
M. Mount
M. Mount
Manchester United
Manchester United
1930.33
43
R. Barkley
R. Barkley
Aston Villa
Aston Villa
1620.33
44
Matheus Cunha
Matheus Cunha
Manchester United
Manchester United
3080.32
45
J. Zirkzee
J. Zirkzee
Manchester United
Manchester United
1920.32
46
Casemiro
Casemiro
Manchester United
Manchester United
3180.31
47
Mohamed Salah
Mohamed Salah
Liverpool
Liverpool
2470.31
48
T. Barry
T. Barry
Everton
Everton
3360.31
49
A. Gordon
A. Gordon
Newcastle
Newcastle
2660.30
50
E. Buendía
E. Buendía
Aston Villa
Aston Villa
3150.30

More Premier League Stats