Rank | Player | Nat | Goals | Games | Rate | Years | Clubs (Goals Scored) |
---|---|---|---|---|---|---|---|
1 | Cristiano Ronaldo |
|
134 | 173 | 0.77 | 2003– | Manchester United (15), Real Madrid (105), Juventus (14) |
2 | Lionel Messi |
|
118 | 147 | 0.80 | 2005– | Barcelona |
3 | Raúl González |
|
71 | 94 | 0.76 | 2011– | Borussia Dortmund (17), Bayern Munich (54) |
4 | Robert Lewandowski |
|
71 | 142 | 0.50 | 1995–2011 | Real Madrid (66), Schalke 04 (5) |
5 | Karim Benzema |
|
69 | 123 | 0.56 | 2006– | Lyon (12), Real Madrid (57) |
6 | Ruud van Nistelrooy |
|
56 | 73 | 0.77 | 1998–2009 | PSV (8), Manchester United (35), Real Madrid (13) |
7 | Thierry Henry |
|
50 | 112 | 0.45 | 1997–2010 | Monaco (7), Arsenal (35), Barcelona (8) |
8 | Alfredo Di Stéfano |
|
49 | 58 | 0.84 | 1955–64 | Real Madrid |
9 | Andriy Shevchenko |
|
48 | 100 | 0.48 | 1994–2012 | Dynamo Kyiv (29), Milan (15), Chelsea (4) |
Zlatan Ibrahimović |
|
48 | 120 | 0.40 | 2001–2018 | Ajax (6), Juventus (3), Inter (6), Barcelona (4), Milan (9), Paris Saint-Germain (20) | |
12 | Eusébio |
|
47 | 121 | 0.39 | 2008– | Bayern Munich |
Filippo Inzaghi |
|
46 | 63 | 0.73 | 1961–74 | Benfica | |
11 | Thomas Müller |
|
46 | 81 | 0.57 | 1997–2012 | Juventus (17), Milan (29) |
14 | Didier Drogba |
|
44 | 92 | 0.48 | 2003-15 | Marseille (5), Chelsea (36), Galatasaray (3) |
15 | Alessandro Del Piero |
|
42 | 89 | 0.47 | 1995–2009 | Juventus |
16 | Sergio Agüero |
|
40 | 72 | 0.56 | 2008– | Atlético Madrid (5), Manchester City (34) |
17 | Ferenc Puskás |
|
35 | 41 | 0.85 | 1956–1966 | Budapest Honvéd (1), Real Madrid (34) |
Edinson Cavani |
|
35 | 64 | 0.55 | 2011– | Napoli (5), Paris Saint-Germain (30) | |
19 | Gerd Müller |
|
34 | 35 | 0.97 | 1969–1977 | Bayern Munich |
20 | Fernando Morientes |
|
33 | 93 | 0.35 | 1997–2009 | Real Madrid (17), Monaco (9), Liverpool (1), Valencia (6) |
Harry Kane |
|
20 | 24 | 0.83 | 2016– | Tottenham Hotspur (Fastest Player to 20 Champions League Goals in History) |
Harry Kane: 20 goals in 24 games
Alessandro Del Piero: 20 goals in 26 games
Ruud van Nistelrooy: 20 goals in 27 games
Filippo Inzaghi: 20 goals in 28 games
Mario Gomez: 20 goals in 32 games