The Champions League is the pinnacle of club football and is some of the greatest players ever known as the European Cup. But who is the best scorer ever in a famous club competition?
Football FanCusto has listed the top 20 top 11 Champions League goals scorers, looking at the top 11 in detail.
As of May 14, 2025, all information is correct.
The best Champions League top scorer of all time | ||
|---|---|---|
Rank | player | the goal |
1 | Cristiano Ronaldo | 141 |
2 | Lionel Messi | 129 |
3 | Robert Lewandowski | 105 |
4 | My wife | 90 |
5 | Raul | 71 |
6 | Ruud Van Nistelrooy | 60 |
7 | Andriy Shevchenko | 59 |
8 | Thomas Muller | 57 |
9 | Kylian Mbappe | 55 |
= 10 | Mohamed is wrong | 51 |
= 10 | Thierry Henry | 51 |
12 | Filippo Inzagi | 50 |
= 13 | Zlatan Ibrahimovic | 49 |
= 13 | Alfredo di Stefano | 49 |
= 13 | Erling Haaland | 49 |
= 16 | Eusebio | 47 |
= 16 | Sergio Aguero | 47 |
18 | Didier Drogba | 44 |
= 19 | Neymar | 43 |
= 19 | Alessandro del Piero | 43 |
= 19 | Antoine Griezmann | 43 |
Related
Best Champions League/Europe Cup Finals – Rank
Ahead of the Champions League final, here is the best showdown of the year that has passed.
This gives a detailed look at top 11 Champions League scorers.
11
Thierry Henry
Thierry Henry
Goals of 51
Goals of 51
Arsenal icon Thierry Henry won the first taste of Champions League football in 1997/98 when the French side helped the French side towards the semi-finals.
The Frenchman competed in Juventus and later Arsenal, and suffered a broken heart in the 2006 final against Barcelona. However, Henry joined Barcelona and finally got the trophy after beating Manchester United in the 2009 final.
Related
Arsenal’s Top 25 Champions League moment
Arsenal enjoys some of Europe’s great nights in the Champions League.
10
Mohamed is wrong
Mohamed is wrong
Goals of 51
Goals of 51
Mohamed Sarah has been at the top of his game for a while, so reaching a half-century of the Champions League is a presumed admiration for a player of his height.
Most of his Champions League strikes came towards Liverpool, who won the Champions League in 2019. This is thanks to Egypt’s score early in the final against Tottenham Hotspur, as well as numerous stages along the way.
9
Kylian Mbappe
Kylian Mbappe
55 goals
Kylian Mbappe has been around for years, but he barely enters in his mid-20s. Therefore, it is not surprising that the French have already scored over 50 Champions League goals. In the process, they overtake things like their fellow countryman Thierry Henry.
Now, in Real Madrid, we can expect the target to continue flowing for the striker. These days, with more group stage games, it is possible that he will soon reach the triple figure.
8
Thomas Muller
Thomas Muller
57 goals
Thomas Muller has been a great servant to Bayern Munich for many years, scoring 57 goals for the Bayerns at the highest level in Europe.
Germany made its Champions League debut in 2009, winning the competition twice in 2013 and 2020.
Only Robert Lewandowski has more goals (69) than Muller in the Bayern shirt (69) and puts him in a healthy company.
7
Andriy Shevchenko
Andriy Shevchenko
Goals of 59
Best known of Dynamo Kiev and his time in Milan, Andri Shevchenko has won the net 59 times in the Champions League.
Shevchenko, which was also revealed in Chelsea, won the tournament with Milan in 2003. The Ukrainian retired in 2012 and continued to control his country between 2016 and 2021.
Related
Top 10 Champions League Games of All Time – Ranking
That Night in 199 and the miracle of Istanbul are both listed on the Champions League’s best games ever.
6
Ruud Van Nistelrooy
Ruud Van Nistelrooy
60 goals
Powerful Dutch striker Rude van Nistellouis has joined two of Europe’s largest clubs in Manchester United and Real Madrid.
Retirement in 2012, Van Nistellouis scored 60 goals in the competition and was the top scorer in three separate editions of the tournament, but failed to win the Champions League.
5
Raul
Raul
The goal of 71
Real Madrid icon Raul has held the record as the highest ever goalscorer in the Champions League for many years, averaging all other games in 142 appearances in Europe.
The Spaniard could be the boss of the B-side of the B-side with Madrid three times, and as he became the manager of Real Madrid’s B-side in 2019, he could be the boss of the B-team of the B-team.
4
My wife
My wife
90 goals
Another Real Madrid legend who scored many Champions League goals with the Bernabéu is Karim Benzema.
Currently playing for Saudi Arabia, Benzema has recorded 18 consecutive Champions League seasons, won five tournaments, and won the top scorer award in 2021/22.
Related
Ballon D’OR Past Winners: The Best XI of Former Champion
It’s probably the only time I’ll see Messi and Ronaldo on the same team.
3
Robert Lewandowski
Robert Lewandowski
105 goals
Polish striker Robert Lewandowski became the third player to score 100 Champions League goals during his time at Barcelona.
Previously, Borussia Dortmund and Bayern Munich’s Lewandowski were Bayern’s top European football goals scorers, scoring 15 times in 2019/20 when they unlocked the only Champions League trophy.
2
Lionel Messi
Lionel Messi
129 goals
Barcelona’s legendary Lionel Messi comes as runner-up on the list, with 120 of 129 Champions League goals coming for the Catalan Giants.
Messi scored against 40 different teams in the competition, a record, but he was the most prolific against Arsenal, earning the net nine times against the gunners.
Argentina also represents Paris Saint-Germain in the Champions League, with the final arrival of 2015 winning the tournament with Barcelona on three separate occasions.

