• The Champions League was formed in 1992, though the former European Cup originated back in 1955

  • The race is on to finish as this season’s Champions League top goal scorer

  • Cristiano Ronaldo is the all-time Champions League top scorer with 134 goals in the competition

The Champions League top scorers chart is full of legends of the beautiful game, from the likes of Cristiano Ronaldo to Thierry Henry.

Those familiar with football betting odds will recognise all these players, with Ronaldo and Lionel Messi clear at the top of the Champions League all-time top scorers list.

Founded in 1992, younger fans will know all about the current format of the competition but can you name the 10 highest Champions League scorers of all-time?

Bet Calculator

If not, you’re in the right place. We’ve got you covered with all of the important Champions League top scorers information, including the Golden Boot winner for each season.

So without further ado, let’s get down to it. Ballon d’Or legends Lionel Messi and Cristiano Ronaldo take the top two places but who is the Champions League all-time top scorer?

Champions League All-Time Top Scorers List:

  1. Cristiano Ronaldo – 134 goals

  2. Lionel Messi – 120 goals

  3. Robert Lewandowski – 73 goals

  4. Raul – 71 goals

  5. Karim Benzema – 70 goals

  6. Ruud van Nistelrooy – 56 goals

  7. Thierry Henry – 50 goals

  8. Zlatan Ibrahimovic – 48 goals

  9. Thomas Muller – 48 goals

  10. Andriy Shevchenko – 48 goals

*Figures accurate as of 10th April 2021*

Ronaldo vs Messi:

Two of the greatest footballers of all-time, Ronaldo and Messi are almost 50 goals clear of Robert Lewandowski in the Champions League all-time top scorer standings.

Both men have featured as the bet of the day in Champions League predictions throughout their respective careers and they will go down as legends of the sport.

Ronaldo is the top goal scorer in Champions League history with 134 goals in 176 matches but Messi has the better goals-to-games ratio with 120 goals in 149 appearances.

The greatest player of all-time debate is for another day but Messi and Ronaldo are undoubtedly the most prolific Champions League goal scorers in the competition’s history.

Youngest Champions League Goal Scorer:

One of the best young football players around, Ansu Fati became the youngest goal scorer in Champions League history when he scored for Barcelona in December 2019.

Fati was just 17 years and 40 days old when he popped up with a late winner against Inter Milan – and that was enough to break the previous record held by Peter Ofori-Quaye.

Oldest Champions League Goal Scorer:

At the other end of the spectrum, we have Francesco Totti who currently holds the record for the oldest goal scorer in Champions League history.

The AS Roma legend struck against Manchester City days after his 38th birthday, and then extended his own record by netting against CSKA Moscow just two months later.

Youngest Champions League Final Goal Scorer:

You have to go back to the 1994/95 Champions League final to find the youngest goal scorer in the competition’s showpiece fixture.

Patrick Kluivert scored the only goal of the game to become the Champions League final’s youngest scorer at just 18 years and 327 days old.

The goal ensured that Ajax came out on top against Serie A giants AC Milan at the Ernst Happel Stadium in Austria, much to the delight of Dutch soccer prediction experts.

Oldest Champions League Final Goal Scorer:

Paolo Maldini won’t have fond memories of that night in Istanbul but the AC Milan stalwart wrote his name into the history books as he became the oldest player to score in a Champions League final.

At 36 years and 333 days old, Maldini opened the scoring with just minutes on the clock before Milan’s infamous collapse in the second half. To this day, it is one of the greatest Champions League finals.

Champions League Top Scorer By Season:

  • 1992/93: Franck Sauzee – 5 goals

  • 1993/94: Hristo Stoichkov – 5 goals

  • 1994/95: George Weah – 7 goals

  • 1995/96: Jari Litamen – 9 goals

  • 1996/97: Milinko Pantic – 5 goals

  • 1997/98: Alessandro Del Piero – 10 goals

  • 1998/99: Andriy Shevchenko, Dwight Yorke – 8 goals

  • 1999/00: Mario Jardel, Rivaldo, Raul – 10 goals

  • 2000/01: Raul – 7 goals

  • 2001/02: Ruud van Nistelrooy – 10 goals

  • 2002/03: Ruud van Nistelrooy – 12 goals

  • 2003/04: Fernando Morientes – 9 goals

  • 2004/05: Ruud van Nistelrooy – 8 goals

  • 2005/06: Andriy Shevchenko – 9 goals

  • 2006/07: Kaka – 10 goals

  • 2007/08: Cristiano Ronaldo – 8 goals

  • 2008/09: Lionel Messi – 9 goals

  • 2009/10: Lionel Messi – 8 goals

  • 2010/11: Lionel Messi – 12 goals

  • 2011/12: Lionel Messi – 14 goals

  • 2012/13: Cristiano Ronaldo – 12 goals

  • 2013/14: Cristiano Ronaldo – 17 goals

  • 2014/15: Lionel Messi, Cristiano Ronaldo – 10 goals

  • 2015/16: Cristiano Ronaldo – 16 goals

  • 2016/17: Cristiano Ronaldo – 12 goals

  • 2017/18: Cristiano Ronaldo – 15 goals

  • 2018/19: Lionel Messi – 12 goals

  • 2019/20: Robert Lewandowski – 15 goals

European All-Time Top Scorers:

*Credit for the main photo belongs to Joan Monfort / AP Photo*



Alex is a sports betting tipster, specialising in Premier League football, the Champions League and horse racing.

He loves placing a weekly accumulator on the football at the weekend and dreams of landing the big winner that will take him back to Las Vegas.

As well as writing sports betting tips for 888sport since 2015, Alex has produced content for several international media companies, such as Goal.com and The SPORTBible.