# Player Team(s) M. goals Penalty Ø
1 Cristiano Ronaldo * Portugal
40 29 2 0.73
2 Robert Lewandowski * Poland
33 27 8 0.82
3 Edin Džeko * Bosnia-Herzegovina
33 25 1 0.76
4 Andriy Shevchenko Ukraine
35 24 2 0.69
5 Pauleta Portugal
25 19 0 0.76
6 Romelu Lukaku * Belgium
16 18 2 1.13
7 Dimitar Berbatov Bulgaria
24 17 1 0.71
Zlatan Ibrahimović * Sweden
29 17 1 0.59
Kubilay Türkyilmaz Switzerland
19 17 7 0.89
10 Alexander Frei Switzerland
23 16 1 0.70
Robbie Keane Ireland
33 16 5 0.48
Wayne Rooney England
26 16 1 0.62
Hakan Şükür Turkey
27 16 1 0.59
14 Gheorghe Hagi Romania
30 15 2 0.50
Henrik Larsson Sweden
29 15 4 0.52
Włodzimierz Lubański Poland
13 15 1 1.15
Toni Polster Austria
30 15 2 0.50
18 Andreas Herzog Austria
35 14 2 0.40
Stevan Jovetić * Montenegro
27 14 2 0.52
Michalis Konstantinou Cyprus
29 14 4 0.48
Savo Milošević Yugoslavia
Serbia
22 14 0 0.64
Aleksandar Mitrović * Serbia
16 14 0 0.88
Luigi Riva Italy
10 14 0 1.40
Joachim Streich GDR
15 14 1 0.93
25 Milan Baroš Czech Republic
24 13 1 0.54
Miroslav Klose Germany
19 13 0 0.68
Frank Lampard England
27 13 5 0.48
Andres Oper Estonia
42 13 1 0.31
Karl-Heinz Rummenigge Germany
14 13 0 0.93
Ruud van Nistelrooy Netherlands
15 13 0 0.87
Robin van Persie Netherlands
22 13 2 0.59
Marc Wilmots Belgium
17 13 1 0.76
33 Dennis Bergkamp Netherlands
14 12 0 0.86
Hristo Bonev Bulgaria
14 12 3 0.86
Preben Elkjær Larsen Denmark
16 12 0 0.75
Eusébio Portugal
18 12 1 0.67
Theofanis Gekas Greece
19 12 1 0.63
Vedad Ibišević Bosnia-Herzegovina
27 12 0 0.44
Zvjezdan Misimović Bosnia-Herzegovina
28 12 2 0.43
Michel Platini France
17 12 1 0.71
Arjen Robben Netherlands
25 12 2 0.48
Andrey Yarmolenko * Ukraine
26 12 1 0.46
43 Gareth Bale * Wales
26 11 5 0.42
Marcus Berg * Sweden
18 11 0 0.61
Roberto Bettega Italy
11 11 0 1.00
Eiður Guðjohnsen Iceland
31 11 2 0.35
Marc Janko Austria
22 11 1 0.50
Aleksandr Kerzhakov Russia
24 11 0 0.46
Jan Koller Czech Republic
17 11 1 0.65
Milivoje Novakovič Slovenia
20 11 0 0.55
* Active player