# Player Team(s) M. goals Penalty Ø
1 Cristiano Ronaldo * Portugal
43 32 4 0.74
2 Robert Lewandowski * Poland
36 29 8 0.81
3 Edin Džeko * Bosnia-Herzegovina
35 25 1 0.71
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
31 17 1 0.55
Harry Kane * England
14 17 5 1.21
Kubilay Türkyilmaz Switzerland
19 17 7 0.89
11 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
15 Memphis Depay * Netherlands
15 15 4 1.00
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
Aleksandar Mitrović * Serbia
19 15 0 0.79
Toni Polster Austria
30 15 2 0.50
21 Andreas Herzog Austria
35 14 2 0.40
Stevan Jovetić * Montenegro
28 14 2 0.50
Michalis Konstantinou Cyprus
29 14 4 0.48
Savo Milošević Yugoslavia
Serbia
22 14 0 0.64
Luigi Riva Italy
10 14 0 1.40
Joachim Streich GDR
15 14 1 0.93
Andrey Yarmolenko * Ukraine
29 14 1 0.48
28 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
36 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
Thomas Müller * Germany
23 12 0 0.52
Michel Platini France
17 12 1 0.71
Arjen Robben Netherlands
25 12 2 0.48
Burak Yılmaz * Turkey
21 12 3 0.57
47 Gareth Bale * Wales
27 11 5 0.41
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
* Active player