By Michael Potts

Published: Wednesday, 14 September 2022 at 12:00 am


The Champions League is a special tournament. It may feel detached from the roots of the game, but its entertainment value and sheer quality is unrivalled in world football.

It’s the trophy that everyone wants to win, one of the most difficult to win, and arguably the most prestigious honour any team in world football can attain.

Several individuals have dominated this competition like no other.

Cristiano Ronaldo is arguably the greatest player in the history of the tournament with five titles to his name and an outrageous goalscoring record that has left legends of the game in the shade.

However, a contender to his throne is mounting a claim. Manchester City’s titanic striker Erling Haaland made a lightning fast start to life in the Champions League with former team Dortmund and has settled in perfectly to his new surroundings.

Expectations are sky-high that he can challenge the all-time greats in the lists below.

RadioTimes.com brings you the full list of top goalscorers in a single Champions League season, as well as the all-time top scorers in the history of the competition.

Most goals scored in a Champions League season

  1. Cristiano Ronaldo – 17 goals (Real Madrid, 2013/14)
  2. Cristiano Ronaldo – 16 goals (Real Madrid, 2015/16)
  3. Robert Lewandowski – 15 goals (Bayern Munich, 2019/20)
  4. Cristiano Ronaldo – 15 goals (Real Madrid, 2017/18)
  5. Karim Benzema – 14 goals (Real Madrid, 2021/22)
  6. Lionel Messi – 14 goals (Barcelona, 2011/12)
  7. Ruud van Nistelrooy – 12 goals (Man Utd, 2002/03)
  8. Lionel Messi – 12 goals (Barcelona, 2018/19)
  9. Cristiano Ronaldo – 12 goals (Real Madrid, 2012/13)
  10. Lionel Messi – 12 goals (Barcelona, 2010/11)

Top Champions League goalscorers of all time

  1. Cristiano Ronaldo – 141 (Man Utd, Real Madrid, Juventus)
  2. Lionel Messi – 125 (Barcelona, PSG)
  3. Robert Lewandowski – 89 (Dortmund, Bayern Munich, Barcelona)
  4. Karim Benzema – 86 (Lyon, Real Madrid)
  5. Raul – 71 (Real Madrid, Schalke)
  6. Ruud van Nistelrooy – 60 (PSV, Man Utd, Real Madrid)
  7. Andriy Shevchenko – 59 (Dynamo Kyiv, AC Milan, Chelsea)
  8. Thomas Muller – 52 (Bayern Munich)
  9. Thierry Henry – 51 (Monaco, Arsenal, Barcelona)
  10. Filippo Inzaghi – 50 (Juventus, AC Milan)

Top Champions League goalscorers for one club

  1. Lionel Messi – 120 (Barcelona)
  2. Cristiano Ronaldo – 105 (Real Madrid)
  3. Karim Benzema – 74 (Real Madrid)
  4. Robert Lewandowski – 69 (Bayern Munich)
  5. Raul – 66 (Real Madrid)
  6. Thomas Muller – 52 (Bayern Munich)
  7. Alessandro Del Piero – 42 (Juventus)
  8. Sergio Aguero – 36 (Man City)
  9. Didier Drogba – 36 (Chelsea)
  10. Thierry Henry – 35 (Arsenal)
  11. Ruud van Nistelrooy – 35 (Man Utd)

If you’re looking for something else to watch, check out our TV Guide or visit our Sport hub for all the latest news.

The latest issue of Radio Times is on sale now – subscribe now to get each issue delivered to your door. For more from the biggest stars in TV, listen to the Radio Times podcast with Jane Garvey.