# Player Team(s) M. goals Penalty Ø
1 Cristiano Ronaldo * Portugal
21 9 0 0.43
Michel Platini France
5 9 1 1.80
3 Alan Shearer England
9 7 2 0.78
4 Antoine Griezmann * France
7 6 1 0.86
Thierry Henry France
11 6 0 0.55
Zlatan Ibrahimović * Sweden
13 6 1 0.46
Patrick Kluivert Netherlands
9 6 0 0.67
Nuno Gomes Portugal
14 6 0 0.43
Wayne Rooney * England
10 6 1 0.60
Ruud van Nistelrooy Netherlands
8 6 1 0.75
11 Milan Baroš * Czech Republic
10 5 0 0.50
Fernando Torres * Spain
13 5 0 0.38
Mario Gomez * Germany
13 5 0 0.38
Jürgen Klinsmann Germany
13 5 1 0.38
Savo Milošević Yugoslavia
4 5 0 1.25
Marco van Basten Netherlands
9 5 0 0.56
Zinédine Zidane France
14 5 2 0.36
18 Dennis Bergkamp Netherlands
13 4 0 0.31
Angelos Charisteas Greece
9 4 0 0.44
David Villa * Spain
4 4 0 1.00
Dragan Džajić Yugoslavia
5 4 0 0.80
Henrik Larsson Sweden
10 4 1 0.40
Dieter Müller Germany
2 4 0 2.00
Gerd Müller Germany
2 4 0 2.00
Roman Pavlyuchenko Russia
8 4 0 0.50
Lukas Podolski * Germany
12 4 0 0.33
Vladimír Šmicer Czech Republic
11 4 0 0.36
Rudi Völler Germany
8 4 0 0.50
29 Alfonso Spain
8 3 0 0.38
Klaus Allofs Germany
6 3 0 0.50
Frank Arnesen Denmark
4 3 2 0.75
Gareth Bale * Wales
6 3 0 0.50
Michael Ballack Germany
11 3 0 0.27
Mario Balotelli * Italy
6 3 0 0.50
Jakub Błaszczykowski * Poland
8 3 0 0.38
Tomas Brolin Sweden
4 3 1 0.75
Antonio Cassano Italy
13 3 0 0.23
Cesc Fàbregas * Spain
16 3 0 0.19
David Silva * Spain
15 3 0 0.20
Youri Djorkaeff France
10 3 0 0.30
Alan Dzagoev * Russia
3 3 0 1.00
Olivier Giroud * France
9 3 0 0.33
Hélder Postiga Portugal
7 3 0 0.43
Valentin Ivanov USSR
4 3 0 0.75
Miroslav Klose Germany
13 3 0 0.23
Jan Koller Czech Republic
10 3 0 0.30
Frank Lampard England
4 3 0 0.75
Henrik Larsen Denmark
7 3 0 0.43
Brian Laudrup Denmark
8 3 0 0.38
Mario Mandžukić * Croatia
6 3 0 0.50
* Active player