
Who is the all-time Champions League top scorer?
As you can see from our table below, Cristiano Ronaldo is the top scorer in the history of the Champions League (including the European Cup). He is closely followed by his arch-rival, Lionel Messi.
There is a significant gulf between that pair and the rest, Bayern Munich striker Robert Lewandowski following in third.
Karim Benzema follows in fourth, while Raul completes the top five, with the likes of Ruud van Nistelrooy, Thierry Henry and Alfredo di Stefano the best of the rest.
Pos | Player | Goals | Appearances | Goals per game |
1 | Cristiano Ronaldo | 140 | 182 | 0.77 |
2 | Lionel Messi | 125 | 156 | 0.8 |
3 | Robert Lewandowski | 82 | 104 | 0.81 |
4 | Karim Benzema | 79 | 137 | 0.56 |
5 | Raul | 71 | 142 | 0.5 |
6 | Ruud van Nistelrooy | 56 | 73 | 0.77 |
7 | Thomas Muller | 52 | 132 | 0.39 |
8 | Thierry Henry | 50 | 112 | 0.45 |
9 | Alfredo di Stefano | 49 | 58 | 0.84 |
10 | Andriy Shevchenko | 48 | 100 | 0.63 |
11 | Zlatan Ibrahimovic | 48 | 124 | 0.39 |
12 | Eusebio | 46 | 65 | 0.71 |
13 | Filippo Inzaghi | 46 | 81 | 0.57 |
14 | Didier Drogba | 44 | 92 | 0.48 |
15 | Alessandro Del Piero | 42 | 89 | 0.47 |
16 | Neymar | 41 | 75 | 0.55 |
17 | Sergio Aguero | 41 | 79 | 0.52 |
18 | Ferenc Puskas | 36 | 41 | 0.88 |
19 | Mohamed Salah | 36 | 66 | 0.55 |
20 | Edinson Cavani | 35 | 69 | 0.51 |
21 | Gerd Muller | 34 | 35 | 0.95 |
22 | Kylian Mbappe | 33 | 53 | 0.62 |
*Correct as of March 12, 2022