10.14.26 |

Champions League all time top scorers: Cristiano Ronaldo, Messi and the complete ranking

Champions League all time top scorers: Cristiano Ronaldo, Messi and the complete ranking
  • Cristiano Ronaldo and Lionel Messi remain firmly atop the UEFA Champions League historical scoring charts.

  • Kylian Mbappé and Erling Haaland continue ascending the elite European list at record breaking pace.

  • Polish striker Robert Lewandowski stands as the sole active player remaining inside the top three.

The UEFA Champions League has long provided the ultimate proving ground for world football greatest attacking talents to etch their names into sporting immortality. Over the decades, the tournament all time scoring table has transformed into a definitive record of elite consistency, clinical finishing and big stage performances. As modern seasons unfold, emerging superstars continue chasing the historic milestones established by legends like Cristiano Ronaldo and Lionel Messi, continually reshaping the statistical boundaries of European football.

Mo Salah (54 goals)

The Egyptian forward remains a cornerstone of Liverpool modern European pedigree; following earlier spells with FC Basel and Roma, Salah exploded into an elite scoring force at Anfield, netting 46 of his 54 Champions League goals for the Reds while lifting the continental trophy in 2019.

 

Ver esta publicación en Instagram

 

Una publicación compartida por Mohamed Salah (@mosalah)

Harry Kane (57 goals)

The England captain maintains incredible goalscoring output for Bayern Munich across domestic and European competitions. Having established his European pedigree during his years at Tottenham Hotspur, Kane has elevated his career total to 57 Champions League goals while pursuing his ultimate continental silverware.

Loading video...
Loading Video

Thomas Müller (57 goals)

An iconic figure in Bayern Munich history, the German attacker has left an indelible mark on European football. Beyond accumulating 57 career goals for the Bavarian giants, Müller holds the record for the most Champions League appearances for a single club, serving as a model of consistency.

Andriy Shevchenko (59 goals)

Widely regarded as Ukraine greatest football export, Shevchenko tallied 59 European goals while representing Dynamo Kyiv, AC Milan, and Chelsea. His defining Champions League moment came in 2003, when he converted the winning penalty against Juventus to secure continental glory for Milan.

Erling Haaland (59 goals)

At just 25 years of age, the Norwegian striker represents one of the most prolific goalscorers of the modern era. A Champions League winner and European Golden Shoe recipient with Manchester City in 2023, Haaland has reached 59 goals at an unprecedented match to goal ratio.

Ruud van Nistelrooy (60 goals)

The Dutch penalty box predator consistently delivered magical European nights throughout his career. Staring for PSV Eindhoven, Manchester United and Real Madrid, Van Nistelrooy remains the highest scoring Dutch player in tournament history, finishing as top scorer in three separate campaigns.

Kylian Mbappé (71 goals)

The French superstar continues shattering individual records across European competition. Sitting on 71 career goals, the dynamic forward reached the 60 goal threshold in just 89 matches, cementing his status as the third fastest player in history to reach that milestone.

Raúl González (71 goals)

For over a decade, Real Madrid iconic captain held the prestigious title of Champions League all-time top scorer. With 66 goals for Los Blancos and 5 for Schalke 04, the Spanish striker set a benchmark of 71 goals that inspired the generation that followed.

Karim Benzema (90 goals)

The French forward concluded his European career with an impressive 90 goals, comfortably holding fourth place on the all-time scoring chart. A pivotal figure during Real Madrid historic European runs, Benzema combined technical elegance with lethal finishing.

 

Ver esta publicación en Instagram

 

Una publicación compartida por Karim Benzema (@karimbenzema)

Robert Lewandowski (109 goals)

FC Barcelona clinical striker stands as the only active player occupying a spot on the historical top scorer podium. Having starred previously for Borussia Dortmund and Bayern Munich, the Polish international surpassed the 100 goal mark and continues adding to his total.

Leo Messi (129 goals)

The Argentine maestro defined a golden era of European football, scoring 120 goals for FC Barcelona alongside 9 additional strikes for Paris Saint-Germain. Reaching 129 total goals, Messi established historical milestones that remain out of reach for almost every player in history.

Cristiano Ronaldo (141 goals)

Standing alone at the pinnacle of European football is the Portuguese icon, rightfully celebrated as the ultimate Champions League scorer. With 141 goals split between Sporting CP, Manchester United, Real Madrid and Juventus, Ronaldo holds the ultimate scoring record in Europe premier competition.

 

Ver esta publicación en Instagram

 

Una publicación compartida por Cristiano Ronaldo (@cristiano)

The enduring legacy of Europe greatest goalscorers

The complete ranking of UEFA Champions League top scorers illustrates the dramatic evolution of modern football and the generational talent of elite strikers. While the monumental records set by Cristiano Ronaldo and Lionel Messi remain benchmarks for decades to come, the rapid ascent of modern stars guarantees that the pursuit of European scoring glory will continue captivating fans for generations.


Tags