Champions League all-time top scorers

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.

PosPlayerGoalsAppearancesGoals per game
1Cristiano Ronaldo1401820.77
2Lionel Messi1251560.8
3Robert Lewandowski 821040.81
4Karim Benzema791370.56
6Ruud van Nistelrooy56730.77
7Thomas Muller521320.39
8Thierry Henry501120.45
9Alfredo di Stefano49580.84
10Andriy Shevchenko481000.63
11Zlatan Ibrahimovic481240.39
13Filippo Inzaghi46810.57
14Didier Drogba44920.48
15Alessandro Del Piero42890.47
17Sergio Aguero41790.52
18Ferenc Puskas36410.88
19Mohamed Salah36660.55
20Edinson Cavani35690.51
21Gerd Muller34350.95
22Kylian Mbappe33530.62
Champions League all-time top scorers

*Correct as of March 12, 2022

Leave a Reply

Your email address will not be published.