Champions League All-Time Top Scorers: Full Ranked List (Updated 2026)

See the full Champions League all-time top scorers list for 2026: Cristiano Ronaldo leads Lionel Messi, but Mbappé, Haaland and Kane are closing fast.

Cristiano Ronaldo remains the all-time top scorer in the Champions League. He is 141 goals behind Lionel Messi’s 129 in UEFA’s all-time charts, and the gap has not narrowed since both legends stepped away from Europe’s biggest stage.

That number should put to rest the argument over who owns the scoring record in this competition. But that should not stop discussion of who might ultimately take it.

Cristiano Ronaldo celebrating a Champions League goal for Real Madrid


Table of Contents

The Argument

Ronaldo has the best scoring record in history, not just in the Champions League. This is the most unappreciated accomplishment of his career.

All remember the five Champions League trophies from the bicycle kick vs. Juventus, 2016-17 knockout run. Few do the right thing: Ronaldo scored 141 goals in Europe's premier club competition, according to UEFA's all-time rankings, and did it as the tournament got longer, harder, and more tactically suffocating.

Messi is the more complete player. That is not the point here. But the Champions League all-time top scorers list is a goals list, and goals are at Ronaldo’s home ground. He turned the competition into his personal scoreboard: 105 goals for Real Madrid, eight hat-tricks, and goals in three finals.

The intriguing question in 2026-27 is not whether Ronaldo’s record is safe this season. The question is, can anyone realistically make a run at it, and the answer is more complicated than “Mbappé will get there eventually."

Champions League All-Time Top Scorers: Top 20

Goals in the group stage/league phase to the final are counted in UEFA’s main Champions League list, but qualification is not. The wider European Cup/Champions League list below includes qualifying goals, so a few totals differ slightly from the headline Champions League-only table.

Rank Player Clubs Goals Seasons active
1Cristiano RonaldoManchester United, Real Madrid, Juventus1412002-03 to 2021-22 
2Lionel MessiBarcelona, Paris Saint-Germain1292004-05 to 2022-23 
3Robert LewandowskiBorussia Dortmund, Bayern Munich, Barcelona1092011-12 to present 
4Karim BenzemaLyon, Real Madrid902005-06 to 2022-23 
5Raúl GonzálezReal Madrid, Schalke711995-96 to 2010-11 
5Kylian MbappéMonaco, Paris Saint-Germain, Real Madrid712016-17 to present 
7Ruud van NistelrooyPSV Eindhoven, Manchester United, Real Madrid601994-95 to 2008-09 
8Andriy ShevchenkoDynamo Kyiv, AC Milan, Chelsea591994-95 to 2011-12 
8Erling HaalandSalzburg, Borussia Dortmund, Manchester City592019-20 to present 
10Thomas MüllerBayern Munich572008-09 to present 
11Harry KaneTottenham, Bayern Munich552010-11 to present 
12Mohamed SalahBasel, Roma, Liverpool542012-13 to present 
13Thierry HenryMonaco, Arsenal, Barcelona511994-95 to 2008-09 
14Filippo InzaghiJuventus, AC Milan501995-96 to 2009-10 
15Alfredo Di StéfanoReal Madrid491955-56 to 1963-64 
15Zlatan IbrahimovićAjax, Juventus, Inter, Barcelona, AC Milan, Paris Saint-Germain, Manchester United492001-02 to 2022-23 
17EusébioBenfica471961-62 to 1974-75 
17Sergio AgüeroAtlético Madrid, Manchester City, Barcelona472005-06 to 2021-22 
19Antoine GriezmannAtlético Madrid452009-10 to present 
20Didier DrogbaChelsea442003-04 to 2014-15 

The top four are done and dusted. Between five and 20, this table becomes a live sporting argument, with Mbappé already matching up with Raúl, Haaland one behind Shevchenko and van Nistelrooy, and Kane four behind Müller.


Kylian Mbappé playing for Real Madrid in a Champions League match
Who’s Closest to Catching the Record in 2026-27?

Mbappé is the obvious name, but he is not the best bet to catch Ronaldo.

Haaland is the better long-term threat. He has 59 goals despite only arriving in the competition proper in 2019-20, and he has already won the scoring chart twice: 10 goals for Dortmund in 2020-21 and 12 for City in 2022-23. He is younger than Mbappé’s Champions League resume suggests, plays for a club built to reach the latter stages, and does not need 15-goal seasons to make the arithmetic work.

Kane is the sleeper. He has 55 goals and is still producing at Bayern, but he needs 86 more. That is a massive ask at his age, even for a penalty-taking No. 9 in a team that reaches the knockout rounds every year.

Haaland is the more serious long-term threat. He has 59 goals despite only arriving in the competition proper in 2019-20, and he has already won the scoring chart twice: 10 goals for Dortmund in 2020-21 and 12 for City in 2022-23. He is younger than Mbappé’s Champions League resume suggests, plays for a club built to reach the latter stages, and does not need 15-goal seasons to make the arithmetic work.

Kane is the sleeper. He has 55 goals and is still producing at Bayern, but he needs 86 more. That is a massive ask at his age, even for a penalty-taking No. 9 in a team that reaches the knockout rounds every year.

Chaser Current goals Goals needed for Ronaldo’s 141 Realistic verdict
Kylian Mbappé7170Possible, but needs roughly five more elite seasons
Erling Haaland5982The strongest mathematical threat if he stays at City
Harry Kane5586Unlikely, unless he plays deep into his late 30s.
Mohamed Salah5487Not realistic on current age and volume

My verdict: Mbappé can pass Messi. Haaland can threaten Ronaldo. Nobody currently active comfortably beats both.

The Evidence

Ronaldo did not just score—he scored when it hurt.

The raw total is absurd, but the timing matters more. Ronaldo became the first player to reach 100 Champions League goals on 18 April 2017, doing it with a hat-trick against Bayern in his 137th appearance.

He also scored in three Champions League finals and won the competition once with Manchester United and four times with Real Madrid. This was not a group-stage merchant piling up goals against cleared opposition. It was a knockout-stage predator.

“He was not initially an out-and-out striker, and did not score until his 27th Champions League game during his first spell at Manchester United.” — UEFA

That detail matters. Ronaldo’s record was not inherited from a teenage wonderkid role. He rebuilt himself into the most efficient big-game scorer of his era.

Messi’s consistency is nearly as terrifying.

Messi’s 129 goals came for only two clubs, Barcelona and Paris Saint-Germain, and 120 of them came in a Barcelona shirt. That is still the record for most Champions League goals for one club.

He also scored in 18 consecutive editions of the competition, a record UEFA highlights, and was the competition’s top scorer or joint top scorer in six separate seasons. Ronaldo managed seven. The difference between them is not quality; it is that Ronaldo’s Real Madrid teams were engineered for knockout brutality, while Messi’s greatness was more diffused across Barcelona’s dominant but eventually declining cycle.

The modern format helps—but not enough to erase the record.

Yes, today’s league phase gives elite clubs more matches. Real Madrid played only seven games in the inaugural European Cup in 1955-56; their 2023-24 Champions League-winning campaign required 13.

But more games also mean more elite opponents, more squad rotation, and more tactical planning. Di Stéfano scored 49 European Cup goals in 58 appearances, a rate modern players cannot match because the competition no longer gives one super-team a near-guaranteed path through thin early rounds.

Lewandowski proves longevity alone is not enough.

Lewandowski is the best case study for anyone chasing Ronaldo. He reached 109 goals, joined Ronaldo and Messi as the only triple-centurions, and did it across Dortmund, Bayern, and Barcelona.

Yet he is still 32 behind Ronaldo. Even a player who scored 15 Champions League goals in Bayern’s 2019-20 winning campaign could not close a gap of that size. The record is not merely about being a great striker. It demands peak output, elite team support, penalties, deep runs, and another decade of European football.

The Counter-Argument

The fair objection is simple: Messi was better, so why should Ronaldo own the record conversation?

There is real force to that. Messi’s 129 goals, 40 assists, and 120 goals for Barcelona show a player who created as much as he finished. UEFA’s all-time rankings still place him second for assists, behind only Ronaldo’s 42. If you value total influence rather than goals, Messi has the stronger claim to being the competition’s greatest ever player.

But that is a different question. The all-time scoring list does not ask who was the most elegant, most complete, or most influential. It asks who put the ball in the net most often. On that measure, Ronaldo’s 141 is the number that matters.

And the “more games now” argument does not rescue Messi’s chase. He is retired from European club football, while Mbappé and Haaland are the only players with a credible route. If the modern format were truly the decisive advantage, the next generation would already be closing faster than they are.

The Bigger Picture

This list tells you something important about the Champions League: it rewards accumulation, but it punishes mediocrity.

Ronaldo and Messi did not merely have talent. They had the right clubs, the right teammates, the right penalties, and the right era of sustained domestic dominance. Real Madrid’s 1,139 all-time Champions League goals and Barcelona’s 767 show how much collective infrastructure feeds individual records.

The next era may be more fragmented. City, Madrid, Bayern, PSG, Arsenal, and Liverpool all have the squad depth to make deep runs, but no club has the same monopoly on European power that Barcelona and Madrid enjoyed during the Messi-Ronaldo years. That makes a new 140-goal scorer harder, not easier.

It also makes the current chasers more fascinating. Mbappé has the cleanness of a galáctico pathway at Madrid. Haaland has the most ruthless finishing profile. Kane has the penalties and the football intelligence. One of them may break 100. Whether anyone breaks 141 is the real drama.

For more context on Ronaldo’s place in the wider scoring debate, read our Ronaldo legacy piece. And for how the Premier League’s elite could shape this season’s European race, check our latest predictions. 

Conclusion

Cristiano Ronaldo is the Champions League’s all-time top scorer, full stop. His 141 goals are not merely a numerical lead over Messi’s 129; they represent the most sustained big-stage scoring run the competition has seen.

Messi remains the greatest all-round Champions League player in my view. But Ronaldo owns the record, and records are what this list is about.

Mbappé can realistically become the next player to challenge the top two. Haaland is the only active scorer whose profile makes Ronaldo’s 141 feel vulnerable rather than untouchable. Until one of them turns potential into another decade of knockout carnage, the crown stays with Ronaldo.

People Also Ask

Who is the all-time top scorer in the Champions League?

Cristiano Ronaldo is the all-time top scorer with 141 goals in UEFA’s all-time European Cup/Champions League rankings. Lionel Messi is second on 129.

How many Champions League goals does Lionel Messi have?

Messi has 129 Champions League goals, including qualifying, scored for Barcelona and Paris Saint-Germain.

Can Mbappé break Cristiano Ronaldo’s Champions League record?

He can, but it is difficult. Mbappé has 71 goals and needs 70 more to match Ronaldo; even matching his 15-goal 2025-26 season for several years would be required.




Post a Comment

© ‧ 360 Sports 18. All rights reserved. Distributed by Pixabin