» Champions League + European Cup Champions League only
 
# Player Team(s) M. goals Penalty Ø
1 Cristiano Ronaldo * Real Madrid
Manchester United
125 93 11 0.74
2 Lionel Messi * FC Barcelona
106 83 9 0.78
3 Raúl FC Schalke 04
Real Madrid
142 71 1 0.50
4 Ruud van Nistelrooy Real Madrid
Manchester United
PSV Eindhoven
73 56 10 0.77
5 Thierry Henry FC Barcelona
Arsenal FC
AS Monaco
112 50 3 0.45
6 Alfredo Di Stéfano Real Madrid
58 49 3 0.84
7 Zlatan Ibrahimović * Inter
Juventus
AC Milan
FC Barcelona
Paris Saint-Germain
AFC Ajax
119 48 5 0.40
Andriy Shevchenko AC Milan
Chelsea FC
Dinamo Kiev
100 48 5 0.48
9 Karim Benzema * Real Madrid
Olympique Lyon
81 46 0 0.57
Eusébio SL Benfica
65 46 3 0.71
Filippo Inzaghi Juventus
AC Milan
81 46 1 0.57
12 Didier Drogba * Chelsea FC
Olympique Marseille
Galatasaray
92 44 2 0.48
13 Alessandro Del Piero Juventus
89 42 6 0.47
14 Thomas Müller * Bayern München
79 36 7 0.46
Ferenc Puskás Real Madrid
Budapest Honvéd
41 36 3 0.88
16 Gerd Müller Bayern München
35 34 1 0.97
17 Morientes Valencia CF
Real Madrid
Liverpool FC
AS Monaco
93 33 0 0.35
18 Robert Lewandowski * Borussia Dortmund
Bayern München
51 31 2 0.61
19 Samuel Eto'o * Inter
RCD Mallorca
FC Barcelona
Chelsea FC
78 30 2 0.38
Gento Real Madrid
89 30 2 0.34
Kaká * AC Milan
Real Madrid
86 30 5 0.35
Wayne Rooney * Manchester United
85 30 4 0.35
23 Patrick Kluivert FC Barcelona
AFC Ajax
71 29 0 0.41
Roy Makaay Bayern München
Deportivo La Coruña
61 29 3 0.48
David Trezeguet Juventus
AS Monaco
58 29 0 0.50
26 Ryan Giggs Manchester United
145 28 0 0.19
Jean-Pierre Papin Bayern München
AC Milan
Olympique Marseille
37 28 2 0.76
28 Rivaldo AC Milan
FC Barcelona
Olympiakos Piräus
73 27 6 0.37
29 Mario Gomez * VfB Stuttgart
Bayern München
44 26 0 0.59
Arjen Robben * Bayern München
Real Madrid
Chelsea FC
PSV Eindhoven
89 26 2 0.29
31 Hernán Crespo Lazio Roma
Inter
AC Milan
Parma Calcio 1913
Chelsea FC
65 25 0 0.38
Jardel Galatasaray
FC Porto
46 25 0 0.54
Robin van Persie * Manchester United
Arsenal FC
59 25 6 0.42
34 José Altafini Juventus
AC Milan
28 24 0 0.86
Giovane Élber Bayern München
Olympique Lyon
69 24 0 0.35
José Augusto SL Benfica
56 24 1 0.43
Luís Figo Inter
FC Barcelona
Real Madrid
103 24 9 0.23
Paul Scholes Manchester United
124 24 2 0.19
Marco Simone AC Milan
AS Monaco
Paris Saint-Germain
46 24 1 0.52
40 Frank Lampard * Chelsea FC
105 23 4 0.22
Jari Litmanen Liverpool FC
AFC Ajax
59 23 3 0.39
42 Kun Agüero * Atlético Madrid
Manchester City
46 22 6 0.48
Santillana Real Madrid
46 22 0 0.48
44 Amancio Real Madrid
52 21 0 0.40
Steven Gerrard * Liverpool FC
73 21 6 0.29
Claudio Pizarro * Werder Bremen
Bayern München
73 21 0 0.29
Sergiy Rebrov Dinamo Kiev
43 21 4 0.49
48 Nicolas Anelka Real Madrid
Chelsea FC
Arsenal FC
Paris Saint-Germain
67 20 1 0.30
Luiz Adriano * Shakhtar Donetsk
41 20 3 0.49
Romário FC Barcelona
PSV Eindhoven
32 20 1 0.63
* Active player