Who Has the Most Goals in Champions League History?

Discover the top goal scorers in UEFA Champions League history, from Cristiano Ronaldo and Lionel Messi to legendary strikers of the past. Find out who leads the all-time charts in football’s biggest club competition!


Who Has the Most Goals in Champions League History?

The UEFA Champions League (UCL) is the pinnacle of club football, where the greatest players battle for European glory. Over the years, many legendary strikers have left their mark on the competition, scoring unforgettable goals that have defined generations. But the question remains: who has scored the most goals in Champions League history?

In this article, we will break down the all-time top scorers, their records, and how they compare to each other.


1. The All-Time Top Scorers in Champions League History

The Champions League’s top goal scorers list is dominated by modern football icons, with two names standing out: Cristiano Ronaldo and Lionel Messi. These two legends have set records that may never be broken.

Top 10 Goal Scorers in Champions League History (As of 2024)

Rank Player Goals Games Played Clubs Represented
1 Cristiano Ronaldo 140+ 180+ Man United, Real Madrid, Juventus
2 Lionel Messi 129+ 160+ Barcelona, PSG
3 Robert Lewandowski 92+ 110+ Dortmund, Bayern, Barcelona
4 Karim Benzema 90+ 140+ Lyon, Real Madrid
5 Raúl González 71 142 Real Madrid, Schalke
6 Ruud van Nistelrooy 56 73 PSV, Man United, Real Madrid
7 Thierry Henry 50 112 Monaco, Arsenal, Barcelona
8 Thomas Müller 50+ 140+ Bayern Munich
9 Zlatan Ibrahimović 48 120+ Ajax, Juventus, Inter, Barcelona, Milan, PSG, Man United
10 Andriy Shevchenko 48 100+ Dynamo Kyiv, AC Milan, Chelsea

2. Cristiano Ronaldo: The Undisputed King of the UCL

Cristiano Ronaldo is the all-time leading scorer in Champions League history, holding multiple records:

🏆 Most goals in UCL history (140+)
🏆 Most goals in a single UCL season (17 goals in 2013/14)
🏆 Most goals in UCL knockout stages (67+)
🏆 Most UCL final goals (4 goals)
🏆 Only player to score in three UCL finals

Ronaldo’s ability to perform under pressure, especially in knockout rounds, has made him a true UCL legend. His time at Real Madrid saw him dominate the competition, leading Los Blancos to four UCL titles in five years (2014, 2016, 2017, 2018).

Even at Manchester United and Juventus, Ronaldo remained a goal machine, delivering iconic moments like his hat-trick against Atlético Madrid in 2019 and his legendary bicycle kick goal vs. Juventus in 2018.


3. Lionel Messi: The Magician of the Champions League

Right behind Ronaldo is Lionel Messi, another legendary UCL scorer with 129+ goals. His records include:

🏆 Most goals for a single club in UCL (Barcelona – 120+)
🏆 Most UCL group stage goals (80+)
🏆 Most UCL hat-tricks (Shared record with Ronaldo – 8)

Messi’s UCL journey has been full of unforgettable moments, including:
🔥 The 2009 UCL final goal vs. Manchester United (header past Van der Sar)
🔥 His four-goal masterclass against Arsenal in 2010
🔥 The iconic solo goal vs. Bayern Munich in 2015, where he humiliated Boateng

Although Messi moved to PSG, his UCL magic remained, adding more goals to his incredible tally.


4. Other Legends Who Left Their Mark on the UCL

Robert Lewandowski – The Modern Goal Machine

Lewandowski is third on the all-time list, dominating the UCL with Bayern Munich and Barcelona. His 2019/20 UCL season (15 goals) helped Bayern win the treble, cementing his legacy.

Karim Benzema – Real Madrid’s UCL Hero

Benzema stepped up after Ronaldo’s departure, delivering a historic 2021/22 campaign (15 goals) that led Real Madrid to their 14th UCL title. His hat-tricks vs. PSG and Chelsea were legendary.

Raúl González – The Original UCL King

Before Ronaldo and Messi, Raúl was the UCL’s all-time top scorer. A three-time UCL winner with Real Madrid, he was one of the greatest strikers of his generation.

Ruud van Nistelrooy – A Lethal Striker

Despite never winning the UCL, Van Nistelrooy had one of the best goal-per-game ratios, scoring 56 goals in just 73 matches.

Thierry Henry – The Arsenal & Barcelona Icon

Henry was crucial in Arsenal’s 2006 UCL final run and later won the title with Barcelona’s treble-winning team in 2009.


5. Could Anyone Break Ronaldo and Messi’s Records?

With Ronaldo and Messi’s era ending, the question remains—who could surpass their UCL goal records?

Possible Contenders:

  • Erling Haaland (Already has 40+ UCL goals before turning 24)
  • Kylian Mbappé (Fastest PSG player to reach 40 UCL goals)
  • Vinícius Jr. (Key player in Real Madrid’s attack)

Haaland, in particular, looks the most dangerous, averaging almost a goal per game in the Champions League. If he plays for another 10+ seasons, he could challenge Ronaldo’s record.


6. The Evolution of UCL Goal Scoring

Over the years, football tactics have changed, influencing UCL goal-scoring records.

  • 2000s: Defensive, slow build-up play (Raúl, Shevchenko, Van Nistelrooy excelled).
  • 2010s: Fast-paced, attacking football (Ronaldo, Messi, Lewandowski dominated).
  • 2020s: Tactical pressing, counter-attacks (Haaland, Mbappé leading the way).

The future of UCL goal-scoring will depend on how the game evolves, but one thing is certain—the competition will always produce legendary goal scorers.


Conclusion: Who Is the Greatest UCL Goal Scorer Ever?

While Cristiano Ronaldo holds the all-time UCL goal record, Lionel Messi’s numbers and style make the debate interesting. Both have dominated for over a decade, setting records that may take decades to break.

However, with young superstars like Haaland and Mbappé rising, we could see new legends emerge in the future of football.

📢 Who do you think is the greatest Champions League goal scorer of all time? Share your thoughts and keep supporting AW8! ⚽🔥