The UEFA Champions League is the pinnacle of European football, and the best players the continent has to offer are all desperate to perform on the biggest stage.
The competition has often been a proving ground for those aiming to mark their place in the annals of football history, and it has long been used to measure the greats of the game.
As a result, some of the best players to ever grace a football pitch feature on the list of the Champions League's top scorers, from classic icons such as Alfredo Di Stefano and Eusebio to more modern legends like Lionel Messi and Cristiano Ronaldo.
The former Real Madrid and Manchester United star - who is still playing at 41 years old for Saudi Pro League side Al-Nassr - netted a staggering 140 goals in UEFA's premier club competition, a tally that is often used by his fans to stake a claim for the mantle of 'greatest of all time' over Messi, who scored 11 fewer during his years in Europe.
Here, Sports Mole looks at the latest standings in the Champions League top-scorers list, including every player to have scored 40 goals or more.
Who has scored the most goals in Champions League history?
1. Cristiano Ronaldo (Manchester United, Real Madrid, Juventus)
Goals: 140
Appearances: 183
Ratio: 0.77
2. Lionel Messi (Barcelona, Paris Saint-Germain)
Goals: 129
Appearances: 163
Ratio: 0.79
3. Robert Lewandowski (Borussia Dortmund, Bayern Munich, Barcelona)
Goals: 109
Appearances: 144
Ratio: 0.76
4. Karim Benzema (Lyon, Real Madrid)
Goals: 90
Appearances: 152
Ratio: 0.59
5. Raul (Real Madrid, Schalke 04)
Goals: 71
Appearances: 142
Ratio: 0.50
6. Kylian Mbappe (Monaco, Paris Saint-Germain, Real Madrid)
Goals: 70
Appearances: 98
Ratio: 0.72
7. Thomas Muller (Bayern Munich)
![]()
Goals: 57
Appearances: 163
Ratio: 0.35
=. Erling Haaland (Red Bull Salzburg, Borussia Dortmund, Manchester City)
Goals: 57
Appearances: 58
Ratio: 0.98
9. Ruud van Nistelrooy (PSV Eindhoven, Manchester United, Real Madrid)
Goals: 56
Appearances: 73
Ratio: 0.77
10. Harry Kane (Tottenham Hotspur, Bayern Munich)
Goals: 53
Appearances: 69
Ratio: 0.76
11. Thierry Henry (Monaco, Arsenal, Barcelona)
Goals: 50
Appearances: 112
Ratio: 0.45
=. Mohamed Salah (Basel, Roma, Liverpool)
Goals: 50
Appearances: 98
Ratio: 0.51
13. Alfredo Di Stefano (Real Madrid)
Goals: 49
Appearances: 58
Ratio: 0.84
14. Zlatan Ibrahimovic (Ajax, Juventus, Inter Milan, Barcelona, AC Milan, Paris Saint-Germain)
Goals: 48
Appearances: 124
Ratio: 0.39
=. Andriy Shevchenko (Dynamo Kyiv, AC Milan, Chelsea)
Goals: 48
Appearances: 100
Ratio: 0.48
16. Eusebio (Benfica)
Goals: 46
Appearances: 65
Ratio: 0.71
=. Filippo Inzaghi (Juventus, AC Milan)
Goals: 46
Appearances: 81
Ratio: 0.57
18. Didier Drogba (Marseille, Chelsea, Galatasaray)
Goals: 44
Appearances: 92
Ratio: 0.48
=. Antoine Griezmann (Real Sociedad, Atletico Madrid, Barcelona)
Goals: 44
Appearances: 117
Ratio: 0.38
20. Neymar (Barcelona, Paris Saint-Germain)
Goals: 43
Appearances: 81
Ratio: 0.53
21. Alessandro Del Piero (Juventus)
Goals: 42
Appearances: 89
Ratio: 0.47
22. Sergio Aguero (Atletico Madrid, Manchester City, Barcelona)
Goals: 41
Appearances: 79
Ratio: 0.52