Champions League All-Time Top Scorers (Updated February 2024)

Here are the all-time top goalscorers in the history of the Champions League, including Messi, Ronaldo and Lewandowski.

IMAGO / PanoramiC and Ulmer IMAGO / PanoramiC and Ulmer
 
6:42pm on Thursday 22nd February 2024
By
Jake Skudder

The UEFA Champions League, a competition that has become the epitome of football excellence since its inception in the 1992/93 season, showcases the world's elite strikers battling for the prestigious title of top goalscorer.

As of February 2024, the leaderboard for the all-time top scorers in the Champions League is a testament to the incredible talent that has graced this competition.

Champions League All-Time Top Goalscorers: The Reign of Ronaldo and Messi

At the pinnacle of this illustrious list, Cristiano Ronaldo leads with an unparalleled tally of 140 goals.

Ronaldo's journey through the Champions League has seen him find the net for Manchester United, Real Madrid, and Juventus, illustrating his adaptability and consistent high performance across Europe's top clubs.

Lionel Messi follows closely with 129 goals, having dazzled for Barcelona and Paris Saint-Germain with his mesmerizing skill and precision.

The Chasing Pack

The battle for the third spot is fiercely contested, with Robert Lewandowski holding the position with 92 goals.

Lewandowski's prolific scoring record for Borussia Dortmund, Bayern München, and Barcelona underscores his status as one of the world's leading forwards.

Karim Benzema, with 90 goals for Lyon and Real Madrid, is hot on his heels, showcasing the depth of talent in the competition. With Benzema currently playing for Al-Ittihad Club and Lewandowski for Barcelona, there’s a good chance that the Polish striker will be able to extend his lead on the French international.

Champions League's Elite Strikers

Here are the players with the highest goal tallies in the history of the Champions League:

Cristiano Ronaldo (POR, Manchester United, Real Madrid, Juventus) - 140 goals

Lionel Messi (ARG, Barcelona, Paris Saint-Germain) - 129 goals

Robert Lewandowski (POL, Borussia Dortmund, Bayern München, Barcelona) - 92 goals

Karim Benzema (FRA, Lyon, Real Madrid) - 90 goals

Raúl González (ESP, Real Madrid, Schalke) - 71 goals

Most Champions League Goals for One Club

Lionel Messi's record of scoring 120 goals for Barcelona in the Champions League is unmatched, even by Cristiano Ronaldo, who netted 105 for Real Madrid.

This achievement highlights Messi's incredible contribution to Barcelona's success in the competition over two decades.

FAQ

Who is the all-time top scorer in the Champions League? Cristiano Ronaldo, with 140 goals.

Has any player scored over 100 goals in the Champions League? Yes, both Cristiano Ronaldo and Lionel Messi have scored over 100 goals.

Who has scored the most Champions League goals for a single club? Lionel Messi, with 120 goals for Barcelona.

How many players have scored in three Champions League finals? Cristiano Ronaldo is the only player to have achieved this feat.

Latest News

Arsenal Formation vs Liverpool: How the Gunners will look to hurt Liverpool

Here's how Arsenal will look to line up as they try to get the three points against Liverpool on Thursday, January 8th 2026.

  • 2 weeks
Premier League

Just How Much Can Sunderland Achieve On Their Premier League Return?

The Black Cats have had a surprise start to the season and are now focused on a top half finish rather than relegation

  • 2 months

Most read