Top Champions League goal scorers ever: Ronaldo, Messi, and all-time leaders with Lewandowski and Mbappe pursuing the greatest.

Jeorge Bird

Most goals in Champions League history: Ronaldo, Messi and all-time leading scorers as Lewandowski, Mbappe chase GOATs image

TL;DR

  • Cristiano Ronaldo leads Champions League scorers with 140 goals for Manchester United, Real Madrid, and Juventus.
  • Lionel Messi is second with 129 goals for Barcelona and PSG; Robert Lewandowski is third with 105 goals.
  • Kylian Mbappe ranks sixth all-time with 60 goals, while Erling Haaland has 54 goals in fewer games.

The UEFA Champions League has delivered some thrilling contests throughout its history, frequently featuring outstanding goal-scoring performances.

Kylian Mbappe and Erling Haaland are anticipated to be prominent figures near the summit of the Golden Boot standings for 2025/26, alongside forwards such as Barcelona, Robert Lewandowski, and Raphinha.

While Lewandowski ranks as the third-leading scorer in the tournament, it's highly improbable he'll surpass the top two unless his professional career extends significantly into his forties.

AllSportsPeople presents an overview of the leading goal scorers throughout the history of the Champions League and European Cup.

MORE: All the latest UEFA Champions League news | Players with the most UCL titles in history

Most goals in Champions League history

With 140 goals in the competition throughout his distinguished career, Cristiano Ronaldo is the top scorer, having found the net for Manchester United, Real Madrid, and Juventus in the Champions League. 

Lionel Messi currently holds the second spot with 129 goals scored for Barcelona and PSG. Lewandowski follows in third place, having recently achieved the milestone of 100 goals in the competition on November 26, 2024, becoming only the third player to do so. Notably, the Polish forward is the sole player to have scored a hat-trick for three distinct clubs in this tournament: Borussia Dortmund, Bayern Munich, and Barcelona.

Table and statistics updated as of Wednesday, November 26.

RankNameGoalsAppearancesYears Club (s)
1.Cristiano Ronaldo*1401832003-presentMan United, Real Madrid, Juventus
2.Lionel Messi*1291602005-presentBarcelona, PSG
3.Robert Lewandowski*1051372011-presentBayern Munich, Borussia Dortmund, Barcelona
4.Karim Benzema901522005-presentReal Madrid, Lyon
5.Raul711421995-2011Real Madrid, Schalke
6.Kylian Mbappe*60912016-presentMonaco, PSG, Real Madrid
7.Thomas Muller*571632009-2025Bayern Munich
8.Ruud van Nistelrooy56731998-2009PSV, Man United, Real Madrid
9.Erling Haaland*54532019-Salzburg, Borussia Dortmund, Man City
=Thierry Henry501121997-2012Monaco, Arsenal, Barcelona
=Alfredo Di Stefano49581955-1964Real Madrid
12.Mohamed Salah*48922013-presentBasel, Chelsea, Roma, Liverpool
=Andriy Shevchenko481001994-2012Dynamo Kyiv, AC Milan, Chelsea
=Zlatan Ibrahimovic481242001-presentAjax, Juventus, Inter Milan, Barcelona, AC Milan, PSG

*Active players

Where do Mbappe and Haaland rank in all-time Champions League goal scorers?

The Champions League has already seen impressive performances from Mbappe and Haaland, and they're anticipated to maintain this level of play for the foreseeable future.

Mbappe now stands alone atop the 6th place all-time Champions League/European Cup scoring list. His hat-trick versus Kairat Almaty in September 2025 propelled him ahead of Thomas Muller. The forward has netted 60 goals in 91 games in the tournament, surpassing legends such as Alfredo Di Stefano, Thierry Henry, and Ruud van Nistelrooy.

Kylian Mbappé's goal tally in the Champions League

SeasonGoalsGames
2016/1769
2017/1848
2018/1948
2019/20510
2020/21810
2021/2268
2022/2378
2023/24812
2024/25714
2025/2654
Total6091

Haaland has reached 54 goals  in only 52 career appearances matches in the Champions League, surpassing Van Nistelrooy's previous record for the quickest to score 50 goals in the tournament.

Erling Haaland's goal tally in the Champions League

SeasonGoalsGames
2018/1986
2019/2022
2020/21108
2021/2233
2022/231211
2023/2469
2024/2589
2025/2654
Total5452

Senior Editor