The UEFA Champions League has provided the stage for many of football’s greatest goalscorers. From unforgettable knockout performances to dramatic late winners in European finals, scoring regularly in this competition is one of the clearest signs of an elite attacking player.
Since the Champions League era began in 1992/93, some of the biggest names in football have built remarkable scoring records against Europe’s strongest clubs. Reaching the upper end of the all-time standings requires quality, consistency and the ability to deliver under enormous pressure.
Here, we count down the top 10 Champions League goalscorers of all time and look at what made each player so dangerous on Europe’s biggest club stage.
Fans of football odds can also follow Champions League betting markets and major European matches throughout the season with NetBet Sport.
10. Harry Kane – 55 Goals
Harry Kane has established himself as one of the finest goalscorers of his generation, and his Champions League record reflects his remarkable consistency.
The England striker first competed regularly in the tournament with Tottenham Hotspur, helping the club reach the 2019 Champions League final. His move to Bayern Munich provided further opportunities to add to his European tally.
Kane combines intelligent movement with excellent finishing from inside and outside the penalty area. His ability to score with either foot and from the penalty spot has made him an especially dependable Champions League marksman.
9. Ruud van Nistelrooy – 56 Goals
Ruud van Nistelrooy was built for Champions League football.
The Dutch striker scored 56 times in the competition proper while representing PSV Eindhoven, Manchester United and Real Madrid. He was particularly prolific during his years at Old Trafford.
Rather than relying on spectacular long-range goals, Van Nistelrooy specialised in being exactly where a striker needed to be. His movement inside the penalty area, quick reactions and composed finishing allowed him to repeatedly punish Europe’s strongest defences.
His record becomes even more impressive considering he never lifted the Champions League trophy.
8. Thomas Müller – 57 Goals
Thomas Müller was never a conventional striker, yet his intelligence and positional awareness helped him score 57 Champions League goals for Bayern Munich.
The German developed a reputation for appearing in dangerous areas at precisely the right moment. He could operate behind a centre-forward, from wide positions or as part of a fluid attacking system.
Müller’s European career also brought major team success. He was part of Bayern sides that won the Champions League in 2013 and 2020, making him one of the most decorated players on this list.
7. Erling Haaland – 59 Goals
Erling Haaland has climbed the all-time Champions League scoring rankings at extraordinary speed.
The Norwegian first attracted major attention in the competition with Red Bull Salzburg before continuing to score freely for Borussia Dortmund. His move to Manchester City then placed him at the centre of one of Europe’s most dominant teams.
Haaland combines pace and strength with ruthless finishing, particularly inside the penalty area. He also played a key role as Manchester City won their first Champions League title in 2023.
With much of his career still ahead of him, Haaland has the opportunity to climb considerably higher.
6. Raúl – 71 Goals
Before the era of Cristiano Ronaldo and Lionel Messi, Raúl was the player most closely associated with Champions League goalscoring records.
The Spanish forward scored 71 times in the competition while playing for Real Madrid and Schalke.
Raúl helped Real Madrid win the Champions League three times and scored in the 2000 and 2002 finals. He was renowned for his intelligent movement, excellent technique and calm finishing rather than overwhelming physical power.
His tally stood as the benchmark for years, and his influence on the competition remains significant even though several players have since moved ahead of him.
5. Kylian Mbappé – 71 Goals
Kylian Mbappé has already joined some of European football’s most celebrated forwards near the top of the Champions League scoring charts.
After first appearing in the competition with Monaco, Mbappé became a regular goalscorer for Paris Saint-Germain before joining Real Madrid.
His explosive acceleration is one of his greatest weapons. Defenders who leave space behind them risk being punished immediately, while his improved movement and finishing have made him equally threatening against deeper defensive lines.
Mbappé’s 15 goals in the 2025/26 Champions League campaign further strengthened his position among the competition’s leading scorers.
4. Karim Benzema – 90 Goals
Karim Benzema’s Champions League career was defined by longevity, technical quality and an ability to produce decisive performances when Real Madrid needed them most.
The French striker scored 90 Champions League goals after beginning his European career with Lyon and later moving to Madrid.
For much of his career, Benzema operated alongside other superstar attackers, but his importance became even clearer during the later stages of his time in Spain.
His outstanding 2021/22 campaign included a series of crucial knockout goals as Real Madrid won another European title. Benzema ultimately lifted the Champions League five times with the Spanish club.
3. Robert Lewandowski – 109 Goals
Robert Lewandowski became only the third player to pass 100 Champions League goals, underlining his status as one of modern football’s most consistent strikers.
The Polish international has scored in the competition for Borussia Dortmund, Bayern Munich and Barcelona.
His most successful European campaign came with Bayern in 2019/20. Lewandowski scored 15 times as the German side completed a dominant run to the Champions League trophy.
Excellent movement, strength, aerial ability and clinical finishing have allowed him to remain dangerous well into the later stages of his career.
Crossing the 100-goal mark places Lewandowski in an exceptionally exclusive group.
2. Lionel Messi – 129 Goals
Lionel Messi produced countless memorable Champions League performances during an extraordinary European career with Barcelona before later representing Paris Saint-Germain.
The Argentine scored 129 goals in the competition and won the trophy four times with Barcelona.
Messi’s Champions League goals came in almost every imaginable fashion. He could glide through several defenders, bend shots into the corner from distance, score free kicks or calmly finish one-on-one opportunities.
He also delivered in major matches, scoring in both the 2009 and 2011 Champions League finals against Manchester United.
For many years, his battle with Cristiano Ronaldo transformed the competition’s individual scoring records.
1. Cristiano Ronaldo – 140 Goals
Cristiano Ronaldo stands alone at the top of the Champions League goalscoring charts with 140 goals in the competition proper.
His record was built during spells with Manchester United, Real Madrid and Juventus, although his most extraordinary European numbers came in Spain.
Ronaldo’s Champions League career featured remarkable knockout performances, hat-tricks and decisive goals against many of Europe’s biggest clubs. His heading ability, movement, powerful shooting and determination made him particularly dangerous when the pressure increased.
He won the Champions League five times, once with Manchester United and four times with Real Madrid.
Ronaldo was also the first player to reach 100 Champions League goals, establishing a scoring record that remains one of the outstanding individual achievements in European football.
Who Could Break the Champions League Goals Record?
Cristiano Ronaldo’s position at the top is secure for now, but the next generation has already started closing the gap.
Kylian Mbappé and Erling Haaland are particularly interesting contenders because both reached major Champions League scoring landmarks relatively early in their careers. Continuing at their current rates while competing regularly in the tournament would give them opportunities to move considerably higher.
However, Ronaldo’s 140-goal record demonstrates the scale of the challenge. Breaking it requires more than extraordinary talent. A player needs years of Champions League qualification, fitness, longevity and consistent success deep into the knockout rounds.
That combination is what makes the record so difficult to threaten.
Champions League Goalscoring Legends
From Raúl’s intelligent finishing to Haaland’s explosive power, the Champions League’s greatest goalscorers represent very different generations and styles of football.
Benzema and Lewandowski mastered the traditional centre-forward role, Messi combined extraordinary creativity with elite finishing, while Ronaldo developed from a skilful winger into the competition’s most successful goalscorer.
What connects every player on this list is the ability to perform when facing Europe’s best.
Fans can follow Champions League matches, markets and major European football throughout the season with NetBet Sport.
Check out our other football blogs for more Champions League rankings, records, player features and football history.
When you choose NetBet Sport, you can enjoy a whole range of top-quality sports and markets. Whatever you choose, always remember to bet responsibly. Here at NetBet, player wellbeing is our number one priority – check out our Responsible Gambling tips and tools page for more information. When the fun stops, stop.