flag
back Back
Top 20 Champions League Goalscorers of All Time (Ranked)

Key Takeaways

  • The European Cup was founded as the ultimate club competition on the continent in 1955 before being rebranded as the Champions League in 1992.
  • Real Madrid icon Alfredo Di Stefano was the most prolific player to have retired before the reformatting.
  • Kylian Mbappe cracked the top 10 in his mid-20s but is still nowhere near the competition's leading scorers.

The Champions League is the most prestigious football competition on the planet, and we can reveal the top players who have scored the most goals in this tournament. Originally known as the European Cup (and still referred to as this by many), the inaugural season took place in 1955/56 and quickly became the pinnacle of football on the continent, with the champions of each country competing.

The tournament was rebranded as the Champions League in 1992, which has since given way to the format we know today. Guaranteed group-stage fixtures have offered more opportunities for players of the modern era to score, elbowing most players of bygone eras out of the record books.

Throughout its near-70-year history, the competition has played host to some of the greatest teams, managers and players the sport has ever seen. Here are the most prolific scorers in Champions League history.

Top Champions League Goalscorers

Rank

Player

Clubs

Goals

1.

Cristiano Ronaldo

Manchester United, Real Madrid, Juventus

141

2.

Lionel Messi

Barcelona, PSG

129

3.

Robert Lewandowski

Borussia Dortmund, Bayern Munich, Barcelona

94

4.

Karim Benzema

Lyon, Real Madrid

90

5.

Raul Gonzalez

Real Madrid, Schalke

71

6.

Ruud van Nistelrooy

PSV, Manchester United, Real Madrid

60

7.

Andriy Shevchenko

Dynamo Kyiv, AC Milan, Chelsea

59

8.

Thomas Muller

Bayern Munich

54

9.

Thierry Henry

Monaco, Arsenal, Barcelona

51

10.

Filippo Inzaghi

AC Milan, Juventus

50

11=

Zlatan Ibrahimovic

Ajax, Juventus, Inter Milan, Barcelona, AC Milan, PSG, Man Utd

49

11=

Alfredo Di Stefano

Real Madrid

49

11=

Kylian Mbappe

Monaco, PSG

49

14.

Mohamed Salah

Basel, Chelsea, Roma, Liverpool

48

15=

Eusebio

Benfica

47

15=

Sergio Aguero

Atletico Madrid, Man City, Barcelona

47

17.

Didier Drogba

Marseille, Chelsea, Galatasaray

44

18=

Neymar

Barcelona, PSG

43

18=

Alessandro Del Piero

Juventus

43

20.

Erling Haaland

RB Salzburg, Dortmund, Man City

42

15 Eusebio - 47 goals

Benfica

What is there to say about Eusebio that hasn’t been said already? A pioneer in the art of goalscoring, there are many that have been able to emulate his goalscoring exploits while he was at the peak of his powers. His eye-catching size, combined with his technicality with the ball at his feet, mesmerised those who watched him for club and country – and he was a menace at Champions League level, too.

Also revered for his strength, which made it all the more difficult for opposition defenders, the Mozambique-born gem notched 47 goals across his career in the Champions League but that’s just the tip of the iceberg in the story of Eusebio, one of the most devastating strikers to ever grace the beautiful game.

14 Mohamed Salah - 48 goals

Basel, Chelsea, Roma, Liverpool

Having struggled to fit in at Chelsea, Mohamed Salah's career at the top level of football - both domestically and on the European stage - looked all but done. The forward - monikered 'The Egyptian King' failed to rest on his laurels and has forged a career that plenty would be happy with, becoming one of the highest-scoring players in Premier League history.

The majority of his strikes have come during his time spent in Merseyside with Liverpool, where he has won both the English top flight and Champions League under Jurgen Klopp's watchful eye. Despite being a persistent subject of the ever-growing Salah-Eden Hazard debate, numbers do not lie – and his return in the Champions League, from his 80-game tenure, prove that he is one of the most ruthless front men to ply their trade in the competition.

13 Kylian Mbappe – 49 goals

Monaco, PSG

Real Madrid's Kylian Mbappe

When Kylian Mbappe was 15, his class was tasked with sketching up a mock magazine front cover. The ambitious Frenchman plastered his own face across Time magazine beneath the headline: "El Maestro". Four years later, Mbappe found himself in the current publication.

The jet-heeled forward established himself as a star of the next generation with his performances for Monaco during the 2016/17 campaign, winning Ligue 1 and reaching the Champions League semi-finals. Still only 18, Mbappe moved to Paris Saint-Germain for a nine-digit fee. The goals in Europe's elite competition have only increased, but Mbappe is still waiting for the first continental trophy of his club career. No doubt his move to Real Madrid was made with European glory in mind.

12 Alfredo Di Stefano – 49 goals

Real Madrid

Real Madrid legend Alfredo di Stefano holding a ball up to the sky

Alfredo Di Stefano is the only man in the top 10 from the "European Cup" era, with the Champions League format being introduced in 1992. Unquestionably one of the greatest football players of all time, the roaming forward was the key man in Real Madrid's five consecutive continental titles to kickstart the new competition, scoring in all five finals.

As he sought a way out of Colombian side Millonarios in 1953, Di Stefano was pursued by Madrid and arch-rivals Barcelona. After an initial agreement to share the commanding forward, the capital club paid extra to ensure that they had the full rights to the player. It was the best money the club have ever spent.

11 Zlatan Ibrahimovic – 49 goals

Ajax, Juventus, Inter Milan, Barcelona, AC Milan, PSG, Man Utd

One of the greatest players never to win the Champions League, Zlatan Ibrahimovic did everything in his power to lift the big-eared trophy. The Swede's first appearance in the competition - which he marked with a match-winning brace - came 19 years before his final outing. In the intervening two decades, Ibrahimovic turned out for seven different clubs, scoring for all but Manchester United in Europe's premier club competition.

Zlatan never even made it to a Champions League final. The closest he ever came to continent glory was in 2010 when his Barcelona side lost 2-3 on aggregate to Inter Milan - the club that Ibrahimovic had left less than a year earlier. "I told him that if he wins the Champions League with Barcelona he won't be doing anything extraordinary," The Italian club's boss, Jose Mourinho, said that summer. "I like doing something extraordinary, not what's normal." Mourinho lived up to his word and steered Inter to victory against Bayern Munich in the final.

10 Filippo Inzaghi - 50 goals

AC Milan, Juventus

A true legend in Serie A folklore, the enigmatic goalscorer was one of the very best to ever do it for both AC Milan and Juventus - and, despite not getting the plaudits he so thoroughly deserves, Filippo Inzaghi was a sharpshooter of the highest order - as evidenced by his 50-goal haul in the Champions League.

The potent threat in front of goal emerged through the ranks of Atalanta, but it was his goal-frenzy periods for the aforementioned Italian duo that saw him rubbing shoulders with the stars on a pantheon of some of his nation's greatest-ever footballers - especially from a goalscoring perspective.

9 Thierry Henry – 51 goals

Monaco, Arsenal, Barcelona

Arsenal's Thierry Henry celebrates.

Thierry Henry rarely hit the heights in Europe that he did in the Premier League with Arsenal, where he was the undisputed best player in the league. This is shown in his less-than-a-goal every-two-game record for both the Gunners (35 in 77) and in the Champions League in general (50 in 112).

He played in two finals, both featuring Barcelona. In 2006, he captained and carried Arsenal to the showpiece in Paris, only to come up short late on to Ronaldinho and co. after Jens Lehmann had been sent off. Three years later, he was part of Pep Guardiola’s first winning side, who convincingly defeated Manchester United.

8 Thomas Muller – 54 goals

Bayern Munich

Thomas Muller walking off for Bayern Munich

Alongside Di Stefano, Thomas Muller is the only player on this list to score all his Champions League/European Cup goals for one side. His first for Bayern Munich came in 2009 as he became a key player in Louis Van Gaal’s squad that made the 2009/10 final, only to lose to Jose Mourinho’s Inter.

Three more finals have since come for the German - a heart-breaking penalty kick loss in 2012 to Chelsea (Muller had opened the scoring in a home final for the Bavarian giants), and then wins in 2013 and 2020 against Borussia Dortmund and PSG respectively. Some of Muller's goals may look a little fortuitous, but always being in the right place is no fluke. As the playmaker once said: "Getting lucky all the time is a sign of quality."

7 Andriy Shevchenko – 59 goals

Dynamo Kyiv, AC Milan, Chelsea

Andriy Shevchenko celebrates

Andriy Shevchenko announced himself to the wider world as one of the best strikers of his era with a hat-trick for Dynamo Kyiv at Barcelona's Camp Nou stadium in the 1997/98 Champions League. For many players, that would be the highlight of their career, but Shevchenko's talismanic manager, Valeriy Lobanovskyi, saw it as "just the beginning". "You're reaching a level that only a few ever attain," he told the then-21-year-old. "Don't stop. Don't ever be satisfied."

A proud disciple of Lobanovskyi's transformative methodology, Shevchenko adhered to every word uttered by a manager he called "a genius. A visionary. A subversive, perpetually on the trail of perfection". When the Ukrainian icon won the Champions League with AC Milan in 2003, he took the trophy to the bronze statue of Lobanovskyi which was constructed in Kyiv shortly after his passing one year earlier.

6 Ruud van Nistelrooy – 60 goals

PSV, Manchester United, Real Madrid

ruud-van-nistelrooy-manchester-united

Ruud van Nistelrooy never won the Champions League or even reached a final. The closest he came was a semi in his first season with Manchester United, losing to Bayer Leverkusen by the finest of margins before UEFA scrapped the away goals rule. Van Nistelrooy's lack of European silverware was not for want of endeavour, effort or excellence, as he won the Champions League Golden Boot in three of his five seasons at Old Trafford (2001/02, 2002/03, 2004/05).

The Dutch poacher's 35 goals in 43 Champions League appearances for United makes him their top scorer in Europe’s premier competition. Respectable tallies of eight in 11 for PSV and 13 in 19 for Real Madrid either side of his spell in England showed his enduring brilliance.

5 Raul – 71 goals

Real Madrid, Schalke

Raul in action for Real Madrid

The crown prince of Real Madrid and winner of three Champions Leagues, Raul has a perfect one-in-two ratio in the tournament, with 71 goals coming in 142 appearances in the competition. The former Atletico Madrid youth team player forced his way into a Real side that had developed an unhealthy obsession with the Champions League after a 32-year drought. Raul was instrumental in ending the pain, helping Madrid win their first European title on colour television in 1998.

The vast majority of his goals came during a trophy-laden 15 years with Real Madrid. But after handing the number seven shirt to Cristiano Ronaldo in 2010, Raul's one season of Champions League football with Bundesliga side FC Schalke saw him score five goals and help them to a semi-final berth.

4 Karim Benzema – 90 goals

Lyon, Real Madrid

Karim Benzema with the Champions League trophy

The man who overtook Raul in the all-time Real Madrid goalscoring ranks also outscored him in Europe. Karim Benzema was always a top striker (as seen by 12 in 19 for Lyon pre-Madrid) but acted in a support role to Cristiano Ronaldo until 2018, winning four Champions League medals in the process.

Following CR7’s departure, the Frenchman took his game to a whole new level. The 2021/22 season saw him score 15 goals and have perhaps the best knockout run of all time as Madrid mounted comeback after comeback against PSG, Chelsea, Manchester City and Liverpool. This won him his fifth Champions League and the 2022 Ballon d'Or.

EPL_Top GoalScorer(1)
Related

Football has produced some of the best athletes the world has ever seen over the years, but who have been the most prolific in front of the net?

3 Robert Lewandowski – 96 goals

Borussia Dortmund, Bayern Munich, Barcelona

Robert Lewandowski celebrating for Barcelona

LewanGOALski has certainly lived up to the name Thomas Muller gave him in the Champions League. The Polish forward's unrelenting torrent of strikes - including four in the semi-final against Real Madrid - helped Dortmund to the 2013 final.

Dortmund lost the showpiece event at Wembley to Bayern Munich, who promptly snapped up the Pole in 2014. Lewandowski evolved into one of the top goalscorers in football history in Bavaria. The 2019/20 campaign was the crowning achievement of his career as Bayern won the European treble while Lewandowski finished as top scorer in all three competitions. His goalscoring has continued at Barcelona following his 2022 summer move.

2 Lionel Messi – 129 goals

Barcelona, PSG

Now for the big two. Lionel Messi holds the record for most Champions League/European Cup goals for one club, with 120 of his 129 coming with Barcelona (the other nine with PSG). He won the big-eared pot four times with the Catalan giants, scoring in both the 2009 and 2011 finals against Manchester United, the second of which might be the best club performance of all time.

His iconic era at Barcelona also saw him win six Champions League Golden Boots and even score five goals in one game against Bayer Leverkusen in 2012. This was just one of his eight hat tricks in the competition, a record he shares with his greatest rival.

1 Cristiano Ronaldo – 141 goals

Manchester United, Real Madrid, Juventus

Messi might be considered the greatest of all time by most, but when it comes to the Champions League, Cristiano Ronaldo remains the top dog. Stunningly, despite being the top scorer ever in the competition, it took Ronaldo 27 games to open his European account at Manchester United, with his maiden strike coming in a quarter-final second leg against Roma in 2007.

From there he took off, becoming the top scorer in the competition as United won their third title in 2007/08. He did this a further six times with Real Madrid following his blockbuster £80m move in the summer of 2009, winning four more titles in the process. The goals continued to come at Juventus and in his second stint at United, which helped make him the clear all-time top scorer.

You may like

Alejandro Garnacho's influence grows! Cristiano Ronaldo's son does his homework wearing Man Utd s

goal.com 2 days ago

20 Greatest Midfielders in Football History [Ranked]

givemesport.com a day ago

Real Madrid make Arsenal star William Saliba 'top priority' for 2025 with Los Blancos already in

goal.com 2 hours ago

Tuchel? Man Utd need to be creative and target Zidane and Beckham

football365.com a day ago

How Many Goals Pele Officially Scored

givemesport.com 2 days ago

Cristiano Ronaldo's 'anger' fuelling Portugal captain's desire to keep playing at 39 as Robert Le

goal.com a day ago

Argentina offer mixed injury updates on Lionel Messi and Alexis Mac Allister ahead of World Cup q

goal.com 9 hours ago

Real Madrid have made £80m-rated Premier League star their 'top priority' next summer

sportbible.com 2 hours ago