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
24
Goals
2
E. Kroupi
E. Kroupi
Bournemouth
Bournemouth
11
Goals
3
Thiago
Thiago
Brentford
Brentford
21
Goals

Full Rankings

#PlayerTeamAppsGoalsPer 90
1
E. Haaland
E. Haaland
Manchester City
Manchester City
32240.80
2
E. Kroupi
E. Kroupi
Bournemouth
Bournemouth
29110.71
3
Thiago
Thiago
Brentford
Brentford
33210.66
4
W. Osula
W. Osula
Newcastle
Newcastle
2040.61
5
T. Awoniyi
T. Awoniyi
Nottingham Forest
Nottingham Forest
1320.60
6
D. Welbeck
D. Welbeck
Brighton
Brighton
33130.59
7
L. Nmecha
L. Nmecha
Leeds
Leeds
2760.59
8
H. Ekitike
H. Ekitike
Liverpool
Liverpool
28110.55
9
C. Kostoulas
C. Kostoulas
Brighton
Brighton
1720.55
10
Gabriel Jesus
Gabriel Jesus
Arsenal
Arsenal
1220.55
11
B. Šeško
B. Šeško
Manchester United
Manchester United
2890.54
12
Z. Flemming
Z. Flemming
Burnley
Burnley
2590.54
13
João Pedro
João Pedro
Chelsea
Chelsea
32140.52
14
V. Gyökeres
V. Gyökeres
Arsenal
Arsenal
32120.52
15
Beto
Beto
Everton
Everton
3380.52
16
F. Chiesa
F. Chiesa
Liverpool
Liverpool
2320.51
17
R. Ngumoha
R. Ngumoha
Liverpool
Liverpool
1520.51
18
Richarlison
Richarlison
Tottenham
Tottenham
2890.50
19
C. Palmer
C. Palmer
Chelsea
Chelsea
2290.50
20
C. Wilson
C. Wilson
West Ham
West Ham
2860.49
21
A. Semenyo
A. Semenyo
Manchester City
Manchester City
32150.48
22
J. Mateta
J. Mateta
Crystal Palace
Crystal Palace
27100.43
23
E. Nketiah
E. Nketiah
Crystal Palace
Crystal Palace
1220.43
24
N. Okafor
N. Okafor
Leeds
Leeds
2770.42
25
D. Calvert-Lewin
D. Calvert-Lewin
Leeds
Leeds
31110.41
26
N. Woltemade
N. Woltemade
Newcastle
Newcastle
2570.41
27
B. Brobbey
B. Brobbey
Sunderland
Sunderland
2360.41
28
E. Ünal
E. Ünal
Bournemouth
Bournemouth
1910.41
29
M. Gibbs-White
M. Gibbs-White
Nottingham Forest
Nottingham Forest
34130.40
30
W. Isidor
W. Isidor
Sunderland
Sunderland
2950.40
31
O. Watkins
O. Watkins
Aston Villa
Aston Villa
33110.39
32
A. Isak
A. Isak
Liverpool
Liverpool
1330.39
33
R. Jiménez
R. Jiménez
Fulham
Fulham
3390.38
34
Bruno Guimarães
Bruno Guimarães
Newcastle
Newcastle
2590.38
35
E. Eze
E. Eze
Arsenal
Arsenal
2970.37
36
C. Wood
C. Wood
Nottingham Forest
Nottingham Forest
1130.37
37
Mikel Merino
Mikel Merino
Arsenal
Arsenal
2140.36
38
Rodrigo Gomes
Rodrigo Gomes
Wolves
Wolves
1830.36
39
S. Chukwueze
S. Chukwueze
Fulham
Fulham
1530.36
40
H. Wilson
H. Wilson
Fulham
Fulham
32100.35
41
B. Mbeumo
B. Mbeumo
Manchester United
Manchester United
2890.35
42
P. Foden
P. Foden
Manchester City
Manchester City
2870.34
43
Rayan
Rayan
Bournemouth
Bournemouth
1130.34
44
I. Sarr
I. Sarr
Crystal Palace
Crystal Palace
2370.33
45
M. Mount
M. Mount
Manchester United
Manchester United
1930.33
46
Matheus Cunha
Matheus Cunha
Manchester United
Manchester United
3080.32
47
J. Zirkzee
J. Zirkzee
Manchester United
Manchester United
1920.32
48
R. Barkley
R. Barkley
Aston Villa
Aston Villa
1720.32
49
Casemiro
Casemiro
Manchester United
Manchester United
3180.31
50
K. Dewsbury-Hall
K. Dewsbury-Hall
Everton
Everton
2780.31

More Premier League Stats