MX23RW : Thursday, January 30 16:18:39| >> :120:17195:17195:

Champions League top scorers of all time: Where do Kylian Mbappe, Erling Haaland and Mo Salah rank among Europe's greatest forwards?

UEFA Champions League all-time top scorers
© Imago
Sports Mole rounds up the all-time top scorers list in the Champions League, a collection of legends led by two of the greatest of all time in Cristiano Ronaldo and Lionel Messi.

The Champions League is the gold standard by which the very best players are measured in Europe, growing into arguably the greatest club competition on the planet.

It is no surprise, therefore, that some of football's biggest and best names are present on the list of all-time scorers - a who's who of greatness led by five-time winner Cristiano Ronaldo on a staggering 140 goals.

Ronaldo's perennial rival Lionel Messi and Polish striker Robert Lewandowski are the only other players to have reached triple figures in Champions League goals, and with the top two now plying their trade outside of Europe, there is the opportunity for some other active players to close the gap.

As well as Lewandowski, the likes of Kylian Mbappe, Thomas Muller, Mohamed Salah and Erling Haaland can all climb the rankings throughout the 2024-25 campaign.

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)

Manchester United's Cristiano Ronaldo celebrates scoring against Villarreal in the Champions League on September 29, 2021© Reuters

Goals: 140
Appearances: 183
Ratio: 0.77



2. Lionel Messi (Barcelona, Paris Saint-Germain)

Lionel Messi celebrates scoring for Paris Saint-Germain against Benfica on October 5, 2022© Reuters

Goals: 129
Appearances: 163
Ratio: 0.79



3. Robert Lewandowski (Borussia Dortmund, Bayern Munich, Barcelona)

Barcelona's Robert Lewandowski celebrates on January 21, 2025© Imago

Goals: 103
Appearances: 128
Ratio: 0.80



4. Karim Benzema (Lyon, Real Madrid)

Real Madrid's Karim Benzema celebrates scoring against Chelsea on April 12, 2023© Reuters

Goals: 90
Appearances: 152
Ratio: 0.59



5. Raul (Real Madrid, Schalke 04)

Raul in action for Real Madrid in 2009© Reuters

Goals: 71
Appearances: 142
Ratio: 0.50



6. Ruud van Nistelrooy (PSV Eindhoven, Manchester United, Real Madrid)

Ruud van Nistelrooy for Manchester United© Reuters

Goals: 56
Appearances: 73
Ratio: 0.77



7. Thomas Muller (Bayern Munich)

Bayern Munich's Thomas Muller celebrates on December 10, 2024© Imago

Goals: 56
Appearances: 158
Ratio: 0.35



8. Kylian Mbappe (Monaco, Paris Saint-Germain, Real Madrid)

Kylian Mbappe celebrates scoring for Real Madrid on December 10, 2024© Imago

Goals: 51
Appearances: 81
Ratio: 0.63



9. Thierry Henry (Monaco, Arsenal, Barcelona)

Thierry Henry celebrates scoring for Arsenal against Sparta Prague in the Champions League on October 18, 2005© Reuters

Goals: 50
Appearances: 112
Ratio: 0.45



10. Alfredo Di Stefano (Real Madrid)

Alfredo Di Stefano pictured in 1960© Imago

Goals: 49
Appearances: 58
Ratio: 0.84



11. Andriy Shevchenko (Dynamo Kiev, AC Milan, Chelsea)

Andriy Shevchenko pictured for AC Milan in 2006© Reuters

Goals: 48
Appearances: 100
Ratio: 0.48



12. Zlatan Ibrahimovic (Ajax, Juventus, Inter Milan, Barcelona, AC Milan, Paris Saint-Germain)

AC Milan's Zlatan Ibrahimovic celebrates scoring their second goal on September 12, 2021© Reuters

Goals: 48
Appearances: 124
Ratio: 0.39



13. Erling Haaland (Red Bull Salzburg, Borussia Dortmund, Manchester City)

Manchester City striker Erling Haaland scores a penalty and celebrates on November 26, 2024© Imago

Goals: 47
Appearances: 47
Ratio: 1.00



14. Mohamed Salah (Basel, Roma, Liverpool)

Liverpool's Mohamed Salah celebrates on January 21, 2025© Imago

Goals: 47
Appearances: 86
Ratio: 0.55



15. Eusebio (Benfica)

Eusebio pictured for Benfica during his playing career© Reuters

Goals: 46
Appearances: 65
Ratio: 0.71



16. Filippo Inzaghi (Juventus, AC Milan)

Filippo Inzaghi celebrates for AC Milan in 2010© Reuters

Goals: 46
Appearances: 81
Ratio: 0.57



17. Didier Drogba (Marseille, Chelsea, Galatasaray)

Didier Drogba with the Champions League trophy in 2012.© Reuters

Goals: 44
Appearances: 92
Ratio: 0.48



18. Neymar (Barcelona, Paris Saint-Germain)

Neymar celebrates scoring for Paris Saint-Germain on August 21, 2022© Reuters

Goals: 43
Appearances: 81
Ratio: 0.53



19. Alessandro Del Piero (Juventus)

Alessandro Del Piero celebrates scoring for Juventus in 1998© Reuters

Goals: 42
Appearances: 89
Ratio: 0.47



20. Sergio Aguero (Atletico Madrid, Manchester City)

Sergio Aguero in action for Manchester City on March 10, 2021© Reuters

Goals: 41
Appearances: 79
Ratio: 0.52



21. Antoine Griezmann (Real Sociedad, Atletico Madrid, Barcelona)

Atletico Madrid's Antoine Griezmann celebrates after scoring on December 8, 2024© Imago

Goals: 40
Appearances: 102
Ratio: 0.39


ID:541483:1false2false3false:QQ:: from db desktop :LenBod:collect16338:
Written by
Barney Corkhill
Collect / Create New Data
Share this article now:
Barcelona's Raphinha in action on January 21, 2025
Read Next:
Hat-trick hero and two Brazilian superstars: Champions League Team of the Week
>
Sports Mole Logo
Enter your email address to subscribe to Sports Mole's free match previews newsletter! Updates are sent twice a week.
rhs 2.0
Today's games header
Tables header RHS
TeamPWDLFAGDPTS
1Liverpool22165154213353
2Arsenal23138244212347
3Nottingham ForestNott'm Forest2313553327644
4Manchester CityMan City23125647301741
5Newcastle UnitedNewcastle23125641271441
6Chelsea23117545301540
7Bournemouth23117541261540
8Aston Villa2310763435-137
9Brighton & Hove AlbionBrighton2381053531434
10Fulham238963431333
11Brentford2394104240231
12Manchester UnitedMan Utd2385102832-429
13Crystal Palace236982630-427
14West Ham UnitedWest Ham2376102844-1627
15Tottenham HotspurSpurs2373134637924
16Everton225891928-923
17Leicester CityLeicester2345142549-2417
18Wolverhampton WanderersWolves2344153252-2016
19Ipswich TownIpswich2337132147-2616
20Southampton2313191653-376


Sports Mole provides in-depth previews and predictions for every match from the biggest leagues and competitions in world football.
Argentina's Lionel Messi kisses the World Cup trophy after collecting the Golden Ball award on December 18, 2022Sign up for our FREE daily preview newsletter direct to your inbox!