back to pulselive.co.ke
Home
Football
Harambee Stars
Premier League
La Liga
Serie A
Champions League
All Competitions
Other Sports
Athletics
Basketball
Boxing
eSports
MMA
Tennis
All other sports
Live Scores
instagram
twitter
instagram
tiktok
O
Top scorer
Season
2021/2022
2016/2017
2012/2013
2008/2009
2005
2004/2005
2001
2000/2001
Team
All
#
Player
Team
Played
Goals
Assists
1
Memphis Depay
Netherlands
Netherlands
10
12
6
2
Harry Kane
England
England
8
12
2
3
Robert Lewandowski
Poland
Poland
9
9
4
4
Aleksandar Mitrovic
Serbia
Serbia
8
8
5
Eran Zahavi
Israel
Israel
9
8
2
6
Burak Yilmaz
Turkey
Turkey
10
6
3
7
Munas Dabbur
Israel
Israel
9
6
2
8
Antoine Griezmann
France
France
8
6
1
9
Cristiano Ronaldo
Portugal
Portugal
9
6
1
10
Teemu Pukki
Finland
Finland
8
6
1
11
Aleksandar Trajkovski
North Macedonia
North Macedonia
11
5
1
12
Gareth Bale
Wales
Wales
7
5
3
13
Diogo Jota
Portugal
Portugal
7
5
2
14
Kylian Mbappe Lottin
France
France
6
5
2
15
Karol Swiderski
Poland
Poland
9
5
1
16
Marko Arnautovic
Austria
Austria
6
5
2
17
Ilkay Guendogan
Germany
Germany
8
5
18
Joakim Maehle
Denmark
Denmark
9
5
19
Andreas Skov Olsen
Denmark
Denmark
10
5
3
20
Gerson Rodrigues
Luxembourg
Luxembourg
7
5
2
21
Timo Werner
Germany
Germany
8
5
1
22
Adam Buksa
Poland
Poland
6
5
23
Serge Gnabry
Germany
Germany
8
5
1
24
Erling Braut Haaland
Norway
Norway
6
5
25
Romelu Lukaku
Belgium
Belgium
4
5
1
26
Roman Yaremchuk
Ukraine
Ukraine
10
4
1
27
Fatos Beciraj
Montenegro
Montenegro
8
4
28
Harry Maguire
England
England
6
4
29
Elif Elmas
North Macedonia
North Macedonia
11
4
2
30
Ondrej Duda
Slovakia
Slovakia
8
4
1
31
Leroy Sane
Germany
Germany
9
4
2
32
Enis Bardi
North Macedonia
North Macedonia
10
4
3
33
Khvicha Kvaratskhelia
Georgia
Georgia
6
4
34
Lyndon Dykes
Scotland
Scotland
9
4
35
Alexander Isak
Sweden
Sweden
10
4
1
36
Dusan Vlahovic
Serbia
Serbia
8
4
37
Emin Makhmudov
Azerbaijan
Azerbaijan
8
4
1
38
Josip Ilicic
Slovenia
Slovenia
9
4
2
39
John McGinn
Scotland
Scotland
10
4
1
40
Davy Klaassen
Netherlands
Netherlands
10
4
4
41
Ferran Torres
Spain
Spain
6
4
42
Andriy Yarmolenko
Ukraine
Ukraine
7
3
43
Bruno Fernandes
Portugal
Portugal
9
3
2
44
Robin Quaison
Sweden
Sweden
10
3
45
Marcel Sabitzer
Austria
Austria
7
3
1
46
Karim Benzema
France
France
5
3
1
47
Vladislavs Gutkovskis
Latvia
Latvia
7
3
48
Muhammed Akturkoglu
Turkey
Turkey
8
3
49
Che Adams
Scotland
Scotland
10
3
1
50
Daniel Gazdag
Hungary
Hungary
7
3
51
Bukayo Saka
England
England
5
3
1
52
Dor Peretz
Israel
Israel
8
3
1
53
Klaemint Olsen
Faroe Islands
Faroe Islands
9
3
1
54
Ion Nicolaescu
Moldova
Moldova
8
3
55
Callum Robinson
Ireland
Ireland
7
3
1
56
Kai Havertz
Germany
Germany
8
3
2
57
Ezgjan Alioski
North Macedonia
North Macedonia
12
3
3
58
Erik Sorga
Estonia
Estonia
6
3
59
Aaron Ramsey
Wales
Wales
6
3
1
60
Halil Dervisoglu
Turkey
Turkey
5
3
1
61
Marc Vales
Andorra
Andorra
8
3
62
Thomas Mueller
Germany
Germany
4
3
3
63
Luka Modric
Croatia
Croatia
7
3
2
64
Mario Pasalic
Croatia
Croatia
10
3
2
65
Ivan Perisic
Croatia
Croatia
10
3
2
66
Александър Ерохин
Russia
Russia
6
3
67
Vedat Muriqi
Kosovo
Kosovo
8
3
68
Breel Embolo
Switzerland
Switzerland
4
3
3
69
Roland Sallai
Hungary
Hungary
7
3
70
Mohamed Elyounoussi
Norway
Norway
10
3
1
71
Donyell Malen
Netherlands
Netherlands
6
3
72
Armando Broja
Albania
Albania
7
3
2
73
Anastasios Bakesetas
Greece
Greece
6
3
1
74
Kristian Thorstvedt
Norway
Norway
8
3
1
75
Adam Szalai
Hungary
Hungary
7
3
3
76
Alexander Soerloth
Norway
Norway
7
3
1
77
Vitali Lisakovich
Belarus
Belarus
8
3
1
78
Hakan Calhanoglu
Turkey
Turkey
11
3
5
79
Christoph Baumgartner
Austria
Austria
7
3
80
Hans Vanaken
Belgium
Belgium
5
3
4
81
Luuk de Jong
Netherlands
Netherlands
3
3
82
Sasa Kalajdzic
Austria
Austria
4
3
83
Henri Anier
Estonia
Estonia
7
3
1
84
Stevan Jovetic
Montenegro
Montenegro
4
3
85
Артьом Дзюба
Russia
Russia
3
3
1
86
Tomas Soucek
Czech Republic
Czech Republic
8
3
87
Artem Dovbyk
Ukraine
Ukraine
5
2
88
Roberts Uldrikis
Latvia
Latvia
10
2
1
89
Kieffer Moore
Wales
Wales
6
2
90
Kevin de Bruyne
Belgium
Belgium
4
2
2
91
Tammy Abraham
England
England
4
2
1
92
Shon Weissman
Israel
Israel
9
2
93
Alvaro Morata
Spain
Spain
7
2
1
94
Chiedozie Ogbene
Ireland
Ireland
3
2
95
Shane Duffy
Ireland
Ireland
6
2
96
Dusan Tadic
Serbia
Serbia
8
2
6
97
Jonas Hofmann
Germany
Germany
7
2
1
98
Henrik Mkhitaryan
Armenia
Armenia
7
2
99
Dennis Man
Romania
Romania
7
2
100
Miha Zajc
Slovenia
Slovenia
6
2
1
101
Albert Rusnak
Slovakia
Slovakia
4
2
102
Thorgan Hazard
Belgium
Belgium
4
2
1
103
Christian Benteke
Belgium
Belgium
4
2
1
104
Serdar Dursun
Turkey
Turkey
3
2
105
Luka Menalo
Bosnia and Herzegovina
Bosnia and Herzegovina
3
2
106
Dominik Szoboszlai
Hungary
Hungary
6
2
107
Louis Schaub
Austria
Austria
9
2
108
Giovanni Di Lorenzo
Italy
Italy
5
2
109
Kamil Jozwiak
Poland
Poland
8
2
2
110
David Strelec
Slovakia
Slovakia
9
2
1
111
Lovro Majer
Croatia
Croatia
2
2
112
Andrej Kramaric
Croatia
Croatia
9
2
3
113
Pablo Sarabia
Spain
Spain
5
2
114
Marco Reus
Germany
Germany
4
2
5
115
Fedor Smolov
Russia
Russia
6
2
4
116
Joao Palinha
Portugal
Portugal
8
2
117
Todor Nedelev
Bulgaria
Bulgaria
4
2
118
Emil Forsberg
Sweden
Sweden
10
2
119
Conor Washington
Northern Ireland
Northern Ireland
6
2
1
120
Marc Pujol
Andorra
Andorra
8
2
3
121
Andri Gudjohnsen
Iceland
Iceland
6
2
122
Albert Gudmundsson
Iceland
Iceland
9
2
2
123
Patrik Schick
Czech Republic
Czech Republic
4
2
3
124
Ivan Schranz
Slovakia
Slovakia
8
2
125
Zach Muscat
Malta
Malta
7
2
126
Krzysztof Piatek
Poland
Poland
6
2
127
James Ward-Prowse
England
England
3
2
128
Steven Zuber
Switzerland
Switzerland
6
2
129
Simon Kjaer
Denmark
Denmark
9
2
130
Fiodor Cernych
Lithuania
Lithuania
7
2
131
Smail Prevljak
Bosnia and Herzegovina
Bosnia and Herzegovina
7
2
132
Kiril Despodov
Bulgaria
Bulgaria
7
2
2
133
Marko Livaja
Croatia
Croatia
7
2
1
134
Daniel James
Wales
Wales
10
2
2
135
Darko Velkovski
North Macedonia
North Macedonia
10
2
1
136
Ianis Hagi
Romania
Romania
8
2
1
137
Adam Marusic
Montenegro
Montenegro
7
2
138
Myrto Uzuni
Albania
Albania
10
2
1
139
Dennis Praet
Belgium
Belgium
2
2
1
140
Rey Manaj
Albania
Albania
7
2
141
Moise Kean
Italy
Italy
1
2
142
Cengiz Under
Turkey
Turkey
5
2
4
143
Miralem Pjanic
Bosnia and Herzegovina
Bosnia and Herzegovina
5
2
1
144
Reece Styche
Gibraltar
Gibraltar
8
2
145
Karol Linetty
Poland
Poland
6
2
1
146
Carlos Soler
Spain
Spain
4
2
147
Jesse Lingard
England
England
6
2
2
148
Jonas Wind
Denmark
Denmark
5
2
1
149
Kenan Karaman
Turkey
Turkey
9
2
150
Georginio Wijnaldum
Netherlands
Netherlands
9
2
2
151
Manor Solomon
Israel
Israel
10
2
3
152
Sandi Lovric
Slovenia
Slovenia
10
2
3
153
Viktor Claesson
Sweden
Sweden
9
2
154
Raheem Sterling
England
England
7
2
2
155
Antonin Barak
Czech Republic
Czech Republic
8
2
156
Cain Attard
Malta
Malta
7
2
157
Joseph Mbong
Malta
Malta
9
2
2
158
Ruslan Valiullin
Kazakhstan
Kazakhstan
3
2
159
Ciro Immobile
Italy
Italy
6
2
160
Ryan Fraser
Scotland
Scotland
4
2
161
Daniel Olmo
Spain
Spain
5
2
1
162
Tigran Barseghyan
Armenia
Armenia
8
2
2
163
Alexandru Cicaldau
Romania
Romania
8
2
164
Leandro Trossard
Belgium
Belgium
7
2
1
165
Mario Fernandes
Russia
Russia
4
2
166
Steven Berghuis
Netherlands
Netherlands
8
2
3
167
Milan Skriniar
Slovakia
Slovakia
10
2
1
168
Kasper Dolberg
Denmark
Denmark
4
2
169
Mikkel Damsgaard
Denmark
Denmark
6
2
5
170
Ozan Tufan
Turkey
Turkey
5
2
171
Dominic Calvert-Lewin
England
England
2
2
172
Callum McGregor
Scotland
Scotland
11
1
173
Piotr Zielinski
Poland
Poland
7
1
2
174
Matheus Luiz
Portugal
Portugal
4
1
175
Otavio
Portugal
Portugal
3
1
1
176
Jan Sykora
Czech Republic
Czech Republic
2
1
177
Steven Bergwijn
Netherlands
Netherlands
5
1
1
178
Raimonds Krollis
Latvia
Latvia
10
1
1
179
Orkun Kokcu
Turkey
Turkey
8
1
1
180
Jakub Brabec
Czech Republic
Czech Republic
2
1
181
Oleksandr Zinchenko
Ukraine
Ukraine
7
1
2
182
Liam Walker
Gibraltar
Gibraltar
7
1
183
Remo Freuler
Switzerland
Switzerland
7
1
184
Dejan Ljubicic
Austria
Austria
2
1
185
Endri Cekici
Albania
Albania
4
1
186
Cedric Itten
Switzerland
Switzerland
3
1
1
187
Tyrone Mings
England
England
4
1
188
Soelvi Vatnhamar
Faroe Islands
Faroe Islands
8
1
189
Emile Smith Rowe
England
England
2
1
1
190
Ruben Vargas
Switzerland
Switzerland
7
1
191
Noah Okafor
Switzerland
Switzerland
2
1
1
192
Andras Schafer
Hungary
Hungary
6
1
1
193
John Souttar
Scotland
Scotland
1
1
194
Christopher Trimmel
Austria
Austria
7
1
1
195
Amir Rrahmani
Kosovo
Kosovo
6
1
196
Giorgos Masouras
Greece
Greece
6
1
197
Renato Sanches
Portugal
Portugal
4
1
198
Nicusor Bancu
Romania
Romania
5
1
2
199
Jon Thorsteinsson
Iceland
Iceland
8
1
1
200
Andronikos Kakoullis
Cyprus
Cyprus
4
1
201
Adam Gnezda
Slovenia
Slovenia
6
1
202
Vernon De Marco
Slovakia
Slovakia
1
1
203
Connor Roberts
Wales
Wales
8
1
204
Artem Kontsevoy
Belarus
Belarus
2
1
205
Nikola Vujnovic
Montenegro
Montenegro
3
1
206
Ilija Vukotic
Montenegro
Montenegro
2
1
207
Ben Davies
Wales
Wales
6
1
2
208
Adrien Rabiot
France
France
7
1
1
209
Yannick Ferreira-Carrasco
Belgium
Belgium
3
1
2
210
Neco Williams
Wales
Wales
7
1
1
211
Mert Mueldur
Turkey
Turkey
6
1
1
212
Merih Demiral
Turkey
Turkey
8
1
213
Daniel O'Shaughnessy
Finland
Finland
5
1
214
Robin Lod
Finland
Finland
6
1
2
215
Marcus Forss
Finland
Finland
3
1
216
Balint Vecsei
Hungary
Hungary
4
1
217
Jacob Bruun Larsen
Denmark
Denmark
3
1
218
Arkadiusz Milik
Poland
Poland
5
1
1
219
Nir Bitton
Israel
Israel
6
1
1
220
Jordan Henderson
England
England
4
1
1
221
Silvan Widmer
Switzerland
Switzerland
7
1
222
Nathan Patterson
Scotland
Scotland
4
1
3
223
Bote Baku
Germany
Germany
3
1
224
Miha Mevlja
Slovenia
Slovenia
8
1
225
Duje Caleta-Car
Croatia
Croatia
6
1
226
Anton Zabolotny
Russia
Russia
7
1
1
227
Azer Salahli
Azerbaijan
Azerbaijan
7
1
228
Milan Ristovski
North Macedonia
North Macedonia
8
1
229
Sebastien Thill
Luxembourg
Luxembourg
7
1
230
Алексей Сутормин
Russia
Russia
3
1
231
Андрей Мостовой
Russia
Russia
4
1
232
Mario Gavranovic
Switzerland
Switzerland
4
1
1
233
Ricard Fernandez
Andorra
Andorra
8
1
1
234
Zuriko Davitashvili
Georgia
Georgia
5
1
235
Anel Ahmedhodzic
Bosnia and Herzegovina
Bosnia and Herzegovina
7
1
236
Sergio Moreno
Andorra
Andorra
4
1
237
Renato Steffen
Switzerland
Switzerland
6
1
1
238
John Stones
England
England
9
1
1
239
Tornike Okriashvili
Georgia
Georgia
3
1
240
Jamal Musiala
Germany
Germany
6
1
1
241
Arnaut Groeneveld
Netherlands
Netherlands
3
1
1
242
Adam Hlozek
Czech Republic
Czech Republic
5
1
1
243
Denzel Dumfries
Netherlands
Netherlands
10
1
1
244
Lukas Haraslin
Slovakia
Slovakia
4
1
245
Georgiy Dzhikiya
Russia
Russia
8
1
246
Igor Diveev
Russia
Russia
7
1
247
Alexandru Mitrita
Romania
Romania
2
1
248
Stefan Thordarson
Iceland
Iceland
3
1
249
Virgil van Dijk
Netherlands
Netherlands
6
1
250
Pieros Sotiriou
Cyprus
Cyprus
7
1
251
Fotis Papoulis
Cyprus
Cyprus
10
1
1
252
Christian Fassnacht
Switzerland
Switzerland
4
1
253
Jack Grealish
England
England
6
1
1
254
Tomasz Kedziora
Poland
Poland
3
1
255
Christian Noergaard
Denmark
Denmark
9
1
256
Konrad Laimer
Austria