# Player Team(s) M. goals Penalty Ø
51 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
Gheorghe Popescu Romania
23 11 1 0.48
Ian Rush Wales
20 11 0 0.55
57 André Silva * Portugal
16 10 0 0.63
Fatos Bećiraj * Montenegro
25 10 1 0.40
Ferenc Bene Hungary
16 10 0 0.63
Tony Cascarino Ireland
28 10 0 0.36
Stéphane Chapuisat Switzerland
24 10 0 0.42
Johan Cruyff Netherlands
12 10 0 0.83
Martin Dahlin Sweden
19 10 0 0.53
Kazimierz Deyna Poland
16 10 1 0.63
Mikael Forssell Finland
23 10 1 0.43
Antoine Griezmann * France
18 10 2 0.56
Hierro Spain
24 10 2 0.42
Mateja Kežman Yugoslavia
Serbia
16 10 0 0.63
Emil Kostadinov Bulgaria
20 10 0 0.50
Hans Krankl Austria
14 10 0 0.71
Andrej Kvašňák CSSR
14 10 2 0.71
Søren Larsen Denmark
9 10 0 1.11
Teemu Pukki * Finland
25 10 1 0.40
Dean Saunders Wales
26 10 1 0.38
Ádám Szalai * Hungary
20 10 2 0.50
Jon Dahl Tomasson Denmark
31 10 1 0.32
Eran Zahavi * Israel
21 10 1 0.48
78 Marko Arnautović * Austria
27 9 2 0.33
Georgi Asparuchov Bulgaria
10 9 1 0.90
Vladimir Beschastnykh Russia
15 9 1 0.60
Elvir Bolić Bosnia-Herzegovina
21 9 2 0.43
Angelos Charisteas Greece
22 9 1 0.41
Peter Dubovský CSSR
Slovakia
11 9 1 0.82
Kevin Gallacher Scotland
20 9 0 0.45
Eden Hazard * Belgium
26 9 2 0.35
David Healy Northern Ireland
31 9 2 0.29
Hélder Postiga Portugal
17 9 0 0.53
Tomer Hemed * Israel
12 9 0 0.75
Mark Hughes Wales
26 9 0 0.35
Ove Kindvall Sweden
10 9 1 0.90
Brian Laudrup Denmark
23 9 1 0.39
Luís Figo Portugal
29 9 1 0.31
Mario Mandžukić Croatia
28 9 0 0.32
Predrag Mijatović Yugoslavia
18 9 1 0.50
Gerd Müller Germany
6 9 0 1.50
Michael Owen England
15 9 0 0.60
Mesut Özil Germany
20 9 3 0.45
Mimis Papaioannou Greece
16 9 0 0.56
Florin Răducioiu Romania
5 9 1 1.80
Aaron Ramsey * Wales
27 9 4 0.33
* Active player