Champions League legends: the all-time top scorers ranked
From unforgettable solo runs to crucial match-winners, the UEFA Champions League has long been the stage where football’s elite shine brightest. Here's a countdown of the tournament’s all-time top scorers (excluding qualifying rounds), showcasing the legends who’ve left their mark on Europe’s greatest club competition.
Filippo Inzaghi – 46 goals

Known for his razor-sharp positioning and poacher’s instinct, Filippo Inzaghi netted 46 goals in the Champions League. Representing Juventus and AC Milan, he was a constant threat in the box and helped Milan to two Champions League titles during his time.
Mohamed Salah – 48 goals

Liverpool's Egyptian King has scored 48 goals in the competition, building his tally with standout performances for Basel, Roma, and especially Liverpool. Salah’s speed and precision have made him a nightmare for defenders across Europe.
Andriy Shevchenko – 48 goals

Shevchenko’s blend of power and technique saw him become one of Europe’s most feared strikers. He reached 48 Champions League goals while playing for Dynamo Kyiv, AC Milan, and Chelsea, famously winning the trophy with Milan in 2003.
Read also: Champions League power rankings 2025–26: who’s still standing after matchweek 4?
Zlatan Ibrahimović – 48 goals

Despite never lifting the trophy, Zlatan’s consistency across Europe’s top clubs earned him 48 Champions League goals. He scored for Ajax, Juventus, Inter, Barcelona, Milan, PSG, and Manchester United, always delivering big-game moments.
Thierry Henry – 50 goals

One of the Premier League’s greatest exports, Thierry Henry hit 50 goals in the competition across stints with Monaco, Arsenal, and Barcelona. His mix of flair and finesse was on full display as he helped Barcelona win the title in 2009.
Erling Haaland – 53 goals

Still early in his career, Erling Haaland has already scored 53 Champions League goals for Salzburg, Dortmund, and Manchester City. His explosive pace and physical dominance make him one of the most dangerous forwards in the modern game.
Ruud van Nistelrooy – 56 goals

Clinical and relentless, Van Nistelrooy racked up 56 goals in Europe’s elite competition. He starred for PSV, Manchester United, and Real Madrid, earning a reputation as one of the best finishers of his generation.
Read also: The Highest-Paid Football Stars in Europe’s Top Leagues
Thomas Müller – 57 goals

A Bayern Munich stalwart, Thomas Müller has been a key figure in their European success. His 57 goals are a testament to his intelligent movement and ability to pop up in crucial moments, often flying under the radar.
Kylian Mbappé – 60 goals

At just 26, Mbappé has already scored 60 goals in the Champions League, playing for Monaco, Paris Saint-Germain, and now Real Madrid. His blistering pace and composure in front of goal have set him apart as a generational talent.
Raúl González – 71 goals

Before Messi and Ronaldo, Raúl was the Champions League’s benchmark. With 71 goals for Real Madrid and Schalke, the Spanish legend helped shape the modern forward role with his sharp instincts and tireless work rate.
Karim Benzema – 90 goals

A quiet assassin on the pitch, Benzema amassed 90 goals in the competition with Lyon and Real Madrid. Instrumental in Madrid’s five Champions League triumphs during his tenure, he rose to prominence in the post-Ronaldo era.
Read also: How long Hakimi will be out for after Diaz tackle
Robert Lewandowski – 105 goals

One of the most complete strikers of his era, Lewandowski scored 105 Champions League goals with Dortmund, Bayern, and Barcelona. His standout 2019–20 campaign, where he netted 15 times en route to the title, remains unforgettable.
Lionel Messi – 129 goals

A magician with the ball, Messi has 129 goals in the Champions League, scored while playing for Barcelona and Paris Saint-Germain. From dazzling solo runs to clutch finishes, he has defined an era of European football brilliance.
Cristiano Ronaldo – 140 goals

Sitting atop the list, Cristiano Ronaldo’s 140 goals came with Manchester United, Real Madrid, and Juventus. The competition’s all-time leading scorer, he has won the trophy five times and delivered countless iconic moments in the process.
Read also: UEFA in big legal issues regarding Champions League format
Read also: The Most Famous Celebrity Fans of Every Premier League Club
