Rank | Player | Club | Nationality | Stat | |
---|---|---|---|---|---|
1 | Harry Kane |
![]() |
England
|
506 | |
2 | Wayne Rooney | - |
England
|
467 | |
3 | Sergio Agüero | - |
Argentina
|
423 | |
4 | Robin van Persie | - |
Netherlands
|
360 | |
5 | Jermain Defoe | - |
England
|
342 | |
5 | Mohamed Salah |
![]() |
Egypt
|
342 | |
7 | Romelu Lukaku | - |
Belgium
|
331 | |
8 | Frank Lampard | - |
England
|
299 | |
9 | Jamie Vardy |
![]() |
England
|
292 | |
10 | Raheem Sterling |
![]() |
England
|
289 | |
11 | Theo Walcott |
![]() |
England
|
283 | |
12 | Sadio Mané | - |
Senegal
|
262 | |
12 | Son Heung-Min |
![]() |
South Korea
|
262 | |
14 | Peter Crouch | - |
England
|
256 | |
15 | Christian Benteke | - |
Belgium
|
255 | |
16 | Dimitar Berbatov | - |
Bulgaria
|
251 | |
16 | Steven Gerrard | - |
England
|
251 | |
18 | Cristiano Ronaldo | - |
Portugal
|
250 | |
19 | Roberto Firmino |
![]() |
Brazil
|
247 | |
20 | Carlos Tevez | - |
Argentina
|
241 |