Champions League
Comments

UEFA Champions League All-time top scorers list: From Cristiano Ronaldo and Lionel Messi to Robert Lewandowski and Kylian Mbappe

martina alcheva
Cristiano Ronaldo (left), Lionel Messi and Robert Lewandowski, (center), and Kylian Mbappe (right)
© Getty ImagesCristiano Ronaldo (left), Lionel Messi and Robert Lewandowski, (center), and Kylian Mbappe (right)

Few competitions in soccer evoke as much passion, drama, and legacy as the UEFA Champions League. Among its many storied chapters, none shine brighter than the goalscoring exploits of the tournament’s greatest forwards.

Among the many accolades a player can achieve in this prestigious tournament, few are as revered as a place on the all-time top scorers list. From iconic goals in dramatic finals to consistent brilliance over multiple seasons, these prolific players have etched their names into the annals of European action.

From towering headers in finals to hat-tricks in group stages, this is a look at the all-time champions league top scorers and the stories behind their numbers.

Cristiano Ronaldo – The king of Champions League goals

Cristiano Ronaldo stands alone atop the scorers’ chart with a staggering 141 goals. Known for his clutch performances and unmatched consistency across three clubs—Manchester UnitedReal Madrid, and Juventus—Ronaldo’s legacy in the competition is unparalleled.

From his record 17-goal campaign in 2013-14 to dramatic knockout-stage strikes, Ronaldo turned the Champions League into his personal playground. His performance against Atletico Madrid in 2019, where he netted a hat-trick to overturn a first-leg deficit, remains one of the most iconic displays in the competition.

Advertisement

Lionel Messi – The magician’s European symphony

Following closely is Lionel Messi, with 129 goals to his name. The Argentine maestro mesmerized fans for nearly two decades with Barcelona, and later added to his tally during his stint at Paris Saint-Germain.

Messi’s genius often came in bursts—his four-goal masterpiece against Arsenal in 2010 and his legendary solo effort against Real Madrid in 2011 are etched in Champions League lore. While he never matched Ronaldo’s numbers in the latter stages, Messi’s group-stage brilliance is unrivaled.

Advertisement

Robert Lewandowski – The goal machine

Third on the list is Robert Lewandowski, whose 105 goals underline his status as one of the most efficient strikers of the modern era. Having scored for Borussia DortmundBayern Munich, and now Barcelona, the Polish forward combines movement, power, and precision.

Lewandowski’s highlight reel includes a four-goal demolition of Real Madrid in 2013 and a 15-goal haul in Bayern’s 2019-20 title-winning campaign, which ended with him lifting the trophy.

Advertisement

Kylian Mbappe – The new era challenger

Still just in his twenties, Kylian Mbappe has already netted 55 Champions League goals, putting him among the top 10 all-time scorers. From his teenage heroics at Monaco to starring roles at Paris Saint-Germain and now Real Madrid, Mbappe’s trajectory suggests he may one day rival the legends above him.

His pace, clinical finishing, and maturity in big moments—like his brace against Bayern Munich in 2021—highlight his potential to rewrite the Champions League history books.

Advertisement

UEFA Champions League top scorers – All time (as of 2025)

RankPlayerGoalsClubs Represented
1.Cristiano Ronaldo141Manchester United, Real Madrid, Juventus
2.Lionel Messi129Barcelona, PSG
3.Robert Lewandowski105Borussia Dortmund, Bayern, Barcelona
4.Karim Benzema90Lyon, Real Madrid
5.Raul71Real Madrid, Schalke
6.Ruud van Nistelrooy60PSV, Manchester United, Real Madrid
7.Thomas Muller54Bayern Munich
8.Kylian Mbappe55Monaco, PSG, Real Madrid
9.Thierry Henry50Arsenal, Barcelona
10.Zlatan Ibrahimovic48Ajax, Juventus, Inter, Barcelona, Milan, PSG
200+ Channels With Sports & News
200+ Channels With Sports & News
  • Starting price: $33/mo. for fubo Latino Package
  • Watch Premier League, Liga MX & Copa Libertadores
The New Home of MLS
The New Home of MLS
  • Price: $14.99/mo. for MLS Season Pass
  • Watch every MLS game including playoffs & Leagues Cup
Many Sports & ESPN Originals
Many Sports & ESPN Originals
  • Price: $10.99/mo. (or get ESPN+, Hulu & Disney+ for $14.99/mo.)
  • Features Bundesliga, LaLiga, NWSL, & USL
2,000+ soccer games per year
2,000+ soccer games per year
  • Price: $7.99/mo
  • Features Champions League, Serie A, Europa League & EFL
175 Premier League Games & PL TV
175 Premier League Games & PL TV
  • Starting price: $7.99/mo. for Peacock Premium
  • Watch 175 exclusive EPL games per season
EDITORS’ PICKS

World Soccer Talk © 2025. Made in Florida.

World Soccer Talk, like Futbol Sites, is a company owned by Better Collective. All rights reserved. World Soccer Talk is reader-supported and may earn a commission through our partner links.

Better Collective Logo