The Champions League is considered the most important — and most prestigious — club competition in the world. It has delivered many magical nights and introduced countless legends to football.

Who is the all-time top scorer?

Full All-Time Top Scorers List

RankPlayerGoalsMatchesGoals per Match
1Cristiano Ronaldo1401830.77
2Lionel Messi1291630.79
3Robert Lewandowski1051360.77
4Karim Benzema901520.59
5Raúl González711420.50
=6Kylian Mbappé64920.69
=6Thomas Müller571630.34
8Ruud van Nistelrooy56730.77
9Erling Haaland54531.01
10Thierry Henry501120.45
11Alfredo Di Stéfano49580.84
=12Mohamed Salah48930.52
=12Andriy Shevchenko481000.48
=12Zlatan Ibrahimović481240.39
=15Eusébio46650.71
=15Filippo Inzaghi46810.57
=17Harry Kane45620.75
=17Didier Drogba44920.48
=19Antoine Griezmann431100.39
=19Neymar Jr.43810.53
21Alessandro Del Piero42890.47
22Sergio Agüero41790.52
23Ferenc Puskás36410.88
24Edinson Cavani35700.50
25Gerd Müller34350.97
26Fernando Morientes33930.35
27Arjen Robben311100.28
=28Samuel Eto’o30780.38
=28Wayne Rooney30850.35
=28Kaká30860.35
=28Francisco Gento30890.34
=32David Trezeguet29580.50
=32Roy Makaay29610.48
=32Patrick Kluivert29710.41
=32Edin Džeko29740.39
=32Vinícius Júnior29730.40
=32Álvaro Morata29890.32
=38Jean-Pierre Papin28370.76
=38Ryan Giggs281450.19
=40Sadio Mané27630.43
=40Luis Suárez27730.37
=40Rivaldo27730.37
=40Raheem Sterling27880.30
=44Mario Gómez26440.59
=45Mario Jardel25460.54
=45Robin van Persie25590.42
=45Hernán Crespo25650.38