# Player Team(s) M. goals Penalty Ø
1 Cristiano Ronaldo * Portugal
35 31 5 0.89
2 Robbie Keane Ireland
44 23 5 0.52
3 Zlatan Ibrahimović * Sweden
30 19 3 0.63
Robert Lewandowski * Poland
20 19 1 0.95
Hakan Şükür Turkey
30 19 1 0.63
Jon Dahl Tomasson Denmark
24 19 3 0.79
7 Klaas Jan Huntelaar * Netherlands
20 18 1 0.90
Jan Koller Czech Republic
25 18 2 0.72
Raúl Spain
20 18 0 0.90
10 Artem Dzyuba * Russia
18 17 2 0.94
Davor Šuker Yugoslavia
Croatia
18 17 3 0.94
12 Shota Arveladze Georgia
23 16 0 0.70
Edin Džeko * Bosnia-Herzegovina
35 16 1 0.46
Miroslav Klose Germany
23 16 0 0.70
15 Harry Kane * England
13 15 4 1.15
Adrian Mutu Romania
21 15 3 0.71
Toni Polster Austria
20 15 3 0.75
Zlatko Zahovič Slovenia
27 15 3 0.56
19 Gareth Bale * Wales
33 14 0 0.42
Wayne Rooney * England
27 14 4 0.52
21 Marko Arnautović * Austria
26 13 2 0.50
David Villa Spain
19 13 2 0.68
Eduardo Croatia
23 13 0 0.57
David Healy Northern Ireland
29 13 0 0.45
Thierry Henry France
16 13 0 0.81
Robin van Persie Netherlands
21 13 1 0.62
Māris Verpakovskis Latvia
29 13 0 0.45
Eran Zahavi * Israel
25 13 0 0.52
29 Johan Cruyff Netherlands
12 12 0 1.00
Zoltán Gera Hungary
31 12 3 0.39
Filippo Inzaghi Italy
18 12 1 0.67
Steffen Iversen Norway
28 12 1 0.43
João Vieira Pinto Portugal
17 12 0 0.71
Gerd Müller Germany
10 12 1 1.20
Thomas Müller * Germany
19 12 1 0.63
Santillana Spain
17 12 0 0.71
Hristo Stoichkov Bulgaria
24 12 3 0.50
38 Marcus Allbäck Sweden
16 11 0 0.69
Dimitar Berbatov Bulgaria
17 11 0 0.65
Patrik Berger Czech Republic
18 11 2 0.61
Ruud Gullit Netherlands
21 11 0 0.52
Eden Hazard * Belgium
25 11 3 0.44
Ole Madsen Denmark
7 11 0 1.57
Tibor Nyilasi Hungary
9 11 0 1.22
Michael Owen England
19 11 1 0.58
Lukas Podolski * Germany
25 11 0 0.44
Marco van Basten Netherlands
15 11 1 0.73
Georginio Wijnaldum * Netherlands
16 11 0 0.69
49 Nikos Anastopoulos Greece
15 10 2 0.67
Yossi Benayoun Israel
28 10 1 0.36
* Active player