Champions League all-time top scorers - Messi, Ronaldo, Benzema & UCL goal machines

  • The Champions League was rebranded and reformatted in 1992
  • Real Madrid are the record holders and boast several top scorers
  • The likes of Lionel Messi, Cristiano Ronaldo and Thierry Henry also feature

Cristiano Ronaldo (left) and Lionel Messi have dominated the Champions League
Cristiano Ronaldo (left) and Lionel Messi have dominated the Champions League / AFP Contributor/GettyImages
facebooktwitterreddit

The Champions League has long been regarded as the pinnacle of club football, pitting the very best in Europe against one another.

Since its rebranding in 1992 from the European Cup, the competition has gone from strength to strength and is seen as the ultimate test for football's greats.

Question is, are you familiar with its top scorers over the years? Fear not if you need some help, here's your rundown of the all-time leading goalscorers in the modern-day Champions League.


30. Ryan Giggs

Giggs captained United to glory in 2008, and was a key part of the 1999 treble winners
Giggs captained United to glory in 2008, and was a key part of the 1999 treble winners / PAUL ELLIS/Getty Images

Goals: 28
Appearances: 145
Clubs: Manchester United
First goal: Manchester United 4-2 IFK Goteborg - 14 September 1994

When you consider Ryan Giggs was playing Champions League football for 20 years, you could argue his goalscoring record for Manchester United isn't what it should be.

But to say that, you can't have watched the Welshman in full flow. For two decades, he terrorised defenders in an era where wingers were midfielders, playing a good 15/20 yards deeper than they do now.

Aside from scoring in Moscow to help United win the competition in 2008, Giggs should perhaps be remembered best for his incredible solo goal against Juventus back in the late 90s.


29. Edin Dzeko

Edin Dzeko
Edin Dzeko aged like a fine wine / Richard Sellers/Allstar/GettyImages

Goals: 29
Appearances: 74
Clubs: Wolfsburg, Man City, Roma, Inter
First goal: Man Utd 2-1 Wolfsburg - 30 September 2009

Edin Dzeko has shone even when the spotlight has been focused on his teammates. The selfless striker was battling for top billing with Grafite when he made his Champions League debut in 2009 but comfortably outscored the Brazilian.

While third or even fourth-choice at Manchester City, Dzeko continued to steadily build upon his tally. By the time he was unmistakably first-choice at Roma, he scored eight goals en route to the semi-finals in 2018.

Dzeko, who reached the 2013 final with Inter, aged like a fine wine in European competition. After averaging one Champions League goal every 284 minutes in his 20s, that ratio plummeted to one European strike every 150 minutes as a 30-something.


28. Patrick Kluivert

Kluivert burst onto the scene with Ajax
Kluivert burst onto the scene with Ajax / Etsuo Hara/Getty Images

Goals: 29
Appearances: 71
Clubs: Ajax, Barcelona, PSV
First goal: AEK Athens 2-1 Ajax - 28 September 1994

Patrick Kluivert's sudden emergence on the European scene coincided with Ajax's return to greatness, though it's fair to say the Dutchman's promising career would eventually fail to live up to the hype.

Still, he did score 29 Champions League goals during his time in Amsterdam and at Barcelona, though sadly it was all over once he departed Camp Nou aged just 27.


27. Roy Makaay

Roy Makaay was one of Europe's premier finishers
Roy Makaay was one of Europe's premier finishers / TIMM SCHAMBERGER/Getty Images

Goals: 29
Appearances: 61
Clubs: Deportivo La Coruna, Bayern Munich
First goal: Hamburg 1-1 Deportivo La Coruna - 8 November 2000

If you've ever played Championship Manager (the game that became Football Manager, for those who don't know), you'll be all too aware that Roy Makaay was a certified baller and a 20/20 finisher.

For further evidence, you only need to look at the number of goals he scored throughout his career - 314 - and his Champions League record, which isn't too shabby considering his peak came fairly late on in his career.

2004/05 was when he was at his best in Europe, bagging seven goals to finish behind Ruud van Nistelrooy in that year's scoring charts.


26. David Trezeguet

Trezeguet was one of the most talented forwards of his generation
Trezeguet was one of the most talented forwards of his generation / JOHN MACDOUGALL/Getty Images

Goals: 29
Appearances: 58
Clubs: Monaco, Juventus
First goal: Monaco 5-1 Lierse SK, 21 October 1997

What do you get when you're 6'3, unerringly quick, more than capable with both pegs and very handy in the air?

David Trezeguet.

You also get a World Cup and European Championship winner and scorer of 29 Champions League goals, eight of which came during the 2002/03 campaign.


25. Kaka

Kaka's Champions League success with Milan led to the Ballon d'Or
Kaka's Champions League success with Milan led to the Ballon d'Or / Etsuo Hara/Getty Images

Goals: 30
Appearances: 86
Clubs: AC Milan, Real Madrid
First goal: Club Brugge 0-1 AC Milan - 4 November 2003

2007 was pretty much the year Kaka completed football.

The Brazilian was outstandingly good and borderline impossible to tackle as he lifted the Champions League with Milan - gaining revenge over Liverpool for Istanbul '05 - and finished the competition as top scorer, bagging ten goals from attacking midfield.

To top it all off, he was the 2007 Ballon d'Or winner - you know, the gong for being the best player in the world. Woof.


24. Wayne Rooney

A baby faced Rooney netted a hat-trick on his Champions League bow
A baby faced Rooney netted a hat-trick on his Champions League bow / PAUL BARKER/Getty Images

Goals: 30
Appearances: 85
Clubs: Manchester United
First goal: Manchester United 6-2 Fenerbahce, 28 September 2004

As far as dream debuts go, Wayne Rooney's Man Utd bow against Fenerbahce may just be the best of the bunch.

At 7pm, 12-year-old Rooney - or so he looked, at least - had just finished his dinner of chicken dippers, chips and beans, and by 9.45pm, he had a Champions League match ball tucked under his arm after bagging a hat-trick in a 6-2 win.

He won the competition in 2008, defeating Premier League rivals Chelsea, and also scored in the 2011 final against Barcelona - a game the Catalan giants won 3-1.


23. Samuel Eto'o

Eto'o got Barcelona on level terms against Arsenal in the 2006 final
Eto'o got Barcelona on level terms against Arsenal in the 2006 final / Etsuo Hara/Getty Images

Goals: 30
Appearances: 78
Clubs: Mallorca, Barcelona, Inter, Chelsea
First goal: Schalke 0-1 Mallorca - 26 September 2001

First things first, you've got cracking football trivia knowledge if you knew Samuel Eto'o's first Champions League goal came while playing for *squints* Real Mallorca.

After that, Eto'o shined in the Champions League for the rather more established likes of Barcelona, Inter and Chelsea. He fared pretty well, too, scoring for Barca in the 2006 final win over Arsenal before lifting the trophy once more with Inter in 2010.


22. Arjen Robben

Robben's dramatic late goal sunk Dortmund in 2013
Robben's dramatic late goal sunk Dortmund in 2013 / Chris Brunskill Ltd/Getty Images

Goals: 31
Appearances: 110
Clubs: PSV Eindhoven, Chelsea, Real Madrid, Bayern Munich
First goal: PSV Eindhoven 3-0 Auxerre - 30 October 2002

Had injuries not plagued Dutch winger Arjen Robben for much of his glittering career, he'd likely have finished with more than 31 Champions League goals to his name.

Nevertheless, his crowning glory came during the 2013 final, when he banished the memories of Bayern's final defeat to Chelsea 12 months prior by netting a dramatic late winner against Bundesliga rivals Borussia Dortmund.


21. Fernando Morientes

Morientes enjoyed his greatest success alongside Raul at Real Madrid
Morientes enjoyed his greatest success alongside Raul at Real Madrid / Shaun Botterill/Getty Images

Goals: 33
Appearances: 93
Clubs: Real Madrid, Monaco, Liverpool, Valencia
First goal: Real Madrid 4-1 Rosenborg - 16 September 1997

A three-time winner of the Champions League with Real Madrid, even Morientes may have admitted upon his departure that his career among Europe's elite had likely peaked.

Yes, he didn't lift the trophy again, but the Spaniard clearly hadn't read the script. His sole season with Monaco during 2003/04 saw him finish as the top goalscorer in the Champions League and his nine goals helped the Ligue 1 giants surprisingly reach the final while knocking Madrid out along the way.


20. Antoine Griezmann

Antoine Griezmann
Antoine Griezmann is Atletico Madrid's all-time leading goalscorer / Gonzalo Arroyo Moreno/GettyImages

Goals: 35
Appearances: 92
Clubs: Atletico Madrid, Barcelona
First goal: Olympiacos 3-2 Atletico Madrid - 16 September 2014

The star of the show when France lifted the World Cup in 2018, you'd be forgiven for thinking Antoine Griezmann was one of the great Champions League goal machines who regularly takes defences apart.

Alas, that's not really been Griezmann's bag throughout his career, with his Champions League goals to date more of an accumulation rather than an explosion.

His best individual tally in a season currently stands at six, notched during the 2016/17 season.


19. Edinson Cavani

Cavani played a part in PSG reaching the 2019/20 final
Cavani played a part in PSG reaching the 2019/20 final / Srdjan Stevanovic/Getty Images

Goals: 35
Appearances: 70
Clubs: Napoli, Paris Saint-Germain, Manchester United
First goal: Manchester City 1-1 Napoli - 14 September 2011

The only reason Edinson Cavani didn't score more goals at the highest level of European football is solely down to a lack of appearances.

The Uruguayan was a proven goal machine in Europe for over a decade, with his best Champions League return coming during the 2017/18 season when he netted seven times for PSG.


18. Erling Haaland

Erling Haaland
Haaland is running riot / James Gill - Danehouse/GettyImages

Goals: 41
Appearances: 37
Clubs: Red Bull Salzburg, Borussia Dortmund, Manchester City
First goal: Red Bull Salzburg 6-2 KRC Genk - 17 September 2019

Erling Haaland has already bulldozed his way into an elite bracket.

Take a step back and think about it all for a second. Try to comprehend it. You can't, can you? The Norwegian is an absolute goalscoring freak and is showing few signs of slowing down.

Haaland has recorded double-digit returns in two Champions League campaigns in his young career, scoring 12 goals as City lifted the trophy for the first time ever in 2022/23.


17. Sergio Aguero

Aguero once scored a sensational hat-trick against Bayern
Aguero once scored a sensational hat-trick against Bayern / OLI SCARFF/Getty Images

Goals: 41
Appearances: 79
Clubs: Atletico Madrid, Manchester City
First goal: PSV Eindhoven 0-3 Atletico Madrid - 16 September 2008

When Sergio Aguero burst onto the scene with Atletico Madrid in 2008, he seemed destined for a career laden with Champions League winner's medals.

That never happened, even though he won five Premier League titles with Man City, largely because lady luck didn't favour the Argentine injury-wise. Still, 41 Champions League goals isn't bad going.


16. Alessandro Del Piero

Del Piero helped fire Juventus into the 2003 final
Del Piero helped fire Juventus into the 2003 final / PAOLO COCCO/Getty Images

Goals: 42
Appearances: 89
Clubs: Juventus
First goal: Borussia Dortmund 1-3 Juventus - 13 September 1995

There are few words adequately capable of describing the greatness of Juventus and Italy legend Alessandro Del Piero.

A Champions League winner in his 1996 with his beloved Juve, the Italian was not only a scorer of great, important goals, he was the chief architect who knitted everything together with an elegant ease few others could recreate.

He netted 42 against Europe's top tier, six of which came during that competition-winning season of the mid-90s.


15. Neymar

Neymar got his hands on the Champions League when Barcelona beat Juventus
Neymar got his hands on the Champions League when Barcelona beat Juventus / Ian MacNicol/Getty Images

Goals: 43
Appearances: 81
Clubs: Barcelona, Paris Saint-Germain
First goal: Barcelona 6-1 Celtic - 12 December 2013

Neymar probably didn't achieve all he set out to when he swapped Barcelona for PSG, but few footballers in the world can boast a trophy cabinet as full as the Brazilian's.

His personal Champions League resume makes for pretty good reading but there was always the sense he could have become one of the competition's greatest ever goal-getters had he remained injury-free.

Neymar's best season came during 2014/15 when he fired home ten goals en route to winning the competition with Barca.


14. Didier Drogba

Drogba was Chelsea's hero in 2012
Drogba was Chelsea's hero in 2012 / Mike Hewitt/Getty Images

Goals: 44
Appearances: 92
Clubs: Marseille, Chelsea, Galatasaray
First goal: Real Madrid 4-2 Marseille - 16 September 2003

Didier Drogba's crowning glory in the Champions League came when he netted the winning penalty to down Bayern Munich in the 2012 final, having already scored a dramatic late equaliser.

The Ivorian was coming to the end of his Blues career then and was actually at his best in Europe during 2007/08, netting twice in the semi-final against Liverpool to seal a dramatic extra-time win.


13. Mohamed Salah

Salah opened the scoring as Liverpool beat Spurs in the 2019 final
Salah opened the scoring as Liverpool beat Spurs in the 2019 final / Visionhaus/Getty Images

Goals: 44
Appearances: 79
Clubs: Basel, Chelsea, Roma, Liverpool
First Goal: Chelsea 1-2 Basel - 18 September 2013

Mohamed Salah's journey to becoming one of the world's best footballers has been truly extraordinary, with many chapters of the Egyptian's career storybook still left to be written.

His Champions League adventure began with Basel and his goalscoring performances against Chelsea (both home and away) in 2013 soon showed he was capable of taking on the very best in Europe.

Fast forward and Salah has a Champions League crown to his name with Liverpool - although his best personal campaign to date actually came in 2017/18, when he led the Reds to the final with ten goals.


12. Kylian Mbappe

Kylian Mbappe
Mbappe's hat-trick against Barcelona in February 2020 indicated a changing of the guard / David Ramos/Getty Images

Goals: 46
Appearances: 69
Clubs: Monaco, Paris Saint-Germain
First goal: Manchester City 5-3 Monaco - 21 February 2017

As soon as Kylian Mbappe burst onto the scene with Monaco in 2016, it was clear that the Frenchman had the talent to become a global superstar.

It didn't take PSG long to recognise just how good Mbappe was either, as they stumped up an eye-watering €145m fee when he was just 18 years old.

Mbappe is yet to hang a Champions League winner's medal around his neck, but it's a near guarantee that he eventually will en route to becoming one of the competition's greatest ever players.


11. Filippo Inzaghi

Inzaghi played a key role in Milan's 2007 success
Inzaghi played a key role in Milan's 2007 success / Etsuo Hara/Getty Images

Goals: 46
Appearances: 81
Clubs: Juventus, AC Milan
First goal: Juventus 5-1 Feyenoord - 17 September 1997

Back in the good old days, Filippo Inzaghi was the ultimate predator.

Playing on the shoulder of the last man, the Italian had a razor-sharp eye for goal and loved scoring in the Champions League. He did so 17 times in his first 26 appearances for Juventus in the competition, before going on to score both goals in AC Milan's win over Liverpool in the 2007 final.


10. Zlatan Ibrahimovic

Zlatan has never conquered Europe's premier competition
Zlatan has never conquered Europe's premier competition / Jean Catuffe/Getty Images

Goals: 48
Appearances: 124
Clubs: Ajax, Juventus, Inter, Barcelona, AC Milan, Paris Saint-Germain, Manchester United
First goal: Ajax 2-1 Lyon - 17 September 2002

Is Zlatan Ibrahimovic the best player to never win the Champions League? Possibly.

That lack of success at Europe's highest level is likely to irk the Swede, but there's no disputing the impact he's personally had on the competition. A Champions League goalscorer with six different clubs, he managed to bulge the back of the net 48 times before his retirement.


9. Andriy Shevchenko

Shevchenko won the Champions League in 2003 with Milan
Shevchenko won the Champions League in 2003 with Milan / Etsuo Hara/Getty Images

Goals: 48
Appearances: 100
Clubs: Dynamo Kyiv, AC Milan, Chelsea
First goal: Dynamo Kyiv 1-4 Bayern Munich - 7 December 1994 

A winner of the Champions League in 2003, Shevchenko was once regarded as the most complete footballer in the world.

He was one hell of a goalscorer for Milan but also Dynamo Kyiv, shining for both in Europe at various stages of his illustrious career.


8. Thierry Henry

Thierry Henry scored an iconic goal for Arsenal at the Bernabeu
Thierry Henry scored an iconic goal for Arsenal at the Bernabeu / AFP/Getty Images

Goals: 50
Appearances: 112
Clubs: Monaco, Arsenal, Barcelona
First goal: Monaco 4-0 Bayer Leverkusen - 1 October 1997

Incredibly, Thierry Henry's most prolific campaign in the Champions League came during 1997/98, before he was a household name.

In the following years, the Frenchman would become the best player in the world for Arsenal - though he had to wait until 2009 before getting his hands on European football's premier prize, doing so with Barcelona.


7. Thomas Muller

Muller has peaked for a second time at the highest level
Muller has peaked for a second time at the highest level / Visionhaus/Getty Images

Goals: 54
Appearances: 149
Clubs: Bayern Munich
First Goal: Maccabi Haifa 0-3 Bayern Munich - 16 September 2009

One of the best attacking midfielders in the world for well over a decade, there's very little that Thomas Muller hasn't achieved in the game.

Champions League winner? Yes.
Bundesliga dominator? Yes.
World Cup winner? Yes.

But one of his most impressive accolades is the amount of Champions League goals he's scored, the highest number for any player who isn't a recognised centre-forward.


6. Ruud van Nistelrooy

Ruud van Nistelrooy was a regular Champions League goalscorer at Man Utd
Ruud van Nistelrooy was a regular Champions League goalscorer at Man Utd / ADRIAN DENNIS/Getty Images

Goals: 56
Appearances: 73
Clubs: PSV Eindhoven, Manchester United, Real Madrid
First goal: Kaiserslautern 3-1 PSV Eindhoven, 4 November 1998

Ruud van Nistelrooy kickstarted his Champions League career in his native Netherlands, but it was at Man Utd where he became a real European star.

He finished as Champions League top scorer in three different seasons as a Red Devil - the 2001/02, 2002/03 and 2004/05 campaigns - and notched 12 times in nine games during the peak of his United career (02/03).


5. Raul

Raul opened the scoring in the 2002 final against Bayer Leverkusen
Raul opened the scoring in the 2002 final against Bayer Leverkusen / Gary M. Prior/Getty Images

Goals: 71
Appearances: 142
Clubs: Real Madrid, Schalke 04
First goal: Real Madrid 6-1 Ferencvaros - 18 October 1995

Legendary Spanish forward Raul was the Champions League's top goalscorer for several years, owing to a supremely successful spell at Real Madrid.

The technically gifted Spaniard scored a hat-trick on his debut, reached double figures at his best in 1999/00 and was also a three-time winner of the competition.

Cut him open and we're pretty sure he'd bleed white.


4. Karim Benzema

Benzema has racked up Champions League titles and goals
Benzema has racked up Champions League titles and goals / FRANCK FIFE/GettyImages

Goals: 90
Appearances: 152
Clubs: Lyon, Real Madrid
First goal: Lyon 2-1 Rosenborg - 6 December 2005

For large periods of Karim Benzema's career, he faded into the background as Cristiano Ronaldo took centre stage at Real Madrid.

But throughout that time, the Frenchman was chipping away with regular Champions League goals and was a key component of the Real side that won an astonishing four titles in five seasons.

He's even surpassed one of Real Madrid's greatest-ever players, Raul, in the scoring charts - a reflection of his standing at the Bernabeu.


3. Robert Lewandowski

Lewandowski starred during Bayern's 2019/20 success
Lewandowski starred during Bayern's 2019/20 success / Pool/Getty Images

Goals: 94
Appearances: 118
Clubs: Borussia Dortmund, Bayern Munich, Barcelona
First goal: Olympiacos 3-1 Borussia Dortmund - 19 October 2011

Starting his Champions League adventure at Borussia Dortmund, few would have predicted the extraordinary career Robert Lewandowski would go on to have in Europe.

One of the best strikers of his generation, the Pole has been a regular goalscorer for the best part of a decade - and netted in an incredible nine consecutive games en route to winning the 2020 competition, eventually finishing that season's edition with 15 goals.


2. Lionel Messi

Messi didn't win the Champions League as often as he should have
Messi didn't win the Champions League as often as he should have / VI-Images/Getty Images

Goals: 129
Appearances: 163
Clubs: Barcelona, Paris Saint-Germain
First goal: Barcelona 5-0 Panathinaikos - 2 November 2005

Messi made his Champions League debut in 2004, and after netting for the first time a year later, hasn't looked back.

The legendary Argentine has eight hat-tricks to his name, the first coming in a dominant 4-1 win over Arsenal where he impudently scored all four, and he's won Europe's prestigious club competition four times - though arguably that figure should be far higher given the calibre of player he was alongside at Barcelona.

He's now attempting to win the competition with PSG after a sensational summer move in 2021.


1. Cristiano Ronaldo

Ronaldo is one of the Champions League's greatest ever players
Ronaldo is one of the Champions League's greatest ever players / Laurence Griffiths/Getty Images

Goals: 140
Appearances: 183
Clubs: Manchester United, Real Madrid, Juventus
First goal: Manchester United 7-1 Roma - 10 April 2007

Astonishingly, it took Cristiano Ronaldo 26 games to score in the Champions League - but the wait was well worth it as a brace helped Man Utd destroy Roma at Old Trafford.

Since then, he's made the competition his own - finishing as top scorer on no less than seven occasions, including six in a row. He even netted a record 17 goals during 2013/14, and is comfortably the most prolific goalscorer ever.


READ THE LATEST CHAMPIONS LEAGUE NEWS, PREVIEWS & RATINGS HERE

feed