Scoring goals in the UEFA Champions League is one of the biggest challenges in club football. The competition brings together many of the best teams and players in Europe, so every goal matters. For years, Cristiano Ronaldo has stood above everyone else as the competition’s leading scorer.
Ronaldo scored 140 goals in 183 Champions League appearances between 2003 and 2022. Lionel Messi is second with 129 goals. Now, two younger stars, Kylian Mbappe and Erling Haaland, are building their own records. Both score regularly, and both may have enough years ahead of them to challenge Ronaldo’s total.
But can either player really break the record? To understand the answer, we need to look at Ronaldo’s career, the current numbers, and the chances Mbappe and Haaland may get in the seasons ahead.
Ronaldo’s Journey to 140 Goals
Ronaldo first appeared in the Champions League with Manchester United in 2003. His early years in the competition were only the beginning. He scored his first Champions League goals in a 7–1 win over Roma in April 2007.
He won his first Champions League title with Manchester United in the 2007–08 season. The following year, his team lost the final to Barcelona. After moving to Real Madrid, Ronaldo reached another level. He won the competition four more times with the Spanish club and scored goals at an incredible rate.
Ronaldo also played for Juventus and returned to Manchester United. He scored 21 Champions League goals across his two spells at United and 14 goals in 23 games for Juventus. However, his most productive period came at Real Madrid, where he often scored more than once every two games and, overall, scored at a rate of more than one goal per match.
His final total of 140 goals is a major achievement. It reflects not only his finishing ability but also his consistency, fitness, and success with teams that regularly reached the later stages of the competition.
All-Time Top Scorers
Ronaldo is at the top of the all-time list, followed by Lionel Messi with 129 goals. Robert Lewandowski has 109, while Karim Benzema finished his Champions League career with 90. Kylian Mbappe has reached 71 goals, matching former Real Madrid star Raul’s total in the figures covered by the source article. Erling Haaland has scored 59, while Thomas Muller and Harry Kane have 57 each. Ruud van Nistelrooy completed the top ten with 56 goals.
Among the active players in this group, Mbappe, Haaland, and Kane are the main names to watch. Kane remains a top striker, but his age gives him less time to catch Ronaldo. Mbappe and Haaland are younger and have more seasons in which to add to their totals.
History of the Record
The Champions League began in 1955 as the European Cup. In the first season, Partizan Belgrade’s Milos Milutinovic finished as the leading scorer with eight goals. Real Madrid legend Alfredo Di Stefano soon moved ahead and eventually set a record of 49 goals.
That mark stood for decades until Raul passed it in 2005. Raul later raised the record to 71 goals. In 2014, Lionel Messi moved past him, and Messi and Ronaldo then traded the record several times. Ronaldo eventually moved clear and continued adding goals until he reached 140.
This history shows how difficult it is to build a record that lasts. Each new record holder has needed years of strong performances in Europe’s biggest club competition.
The New Format and Extra Matches
The Champions League has changed over the years. In the 2024–25 season, the competition expanded from 32 teams to 36 and introduced a new league phase, followed by a knockout play-off round before the round of 16.
Under this format, every team is guaranteed at least eight matches. A team that reaches the final can play as many as 17 games. In many seasons between 2003–04 and 2023–24, a finalist could play up to 13 matches, apart from the unusual 2019–20 season affected by the pandemic.
More matches can create more chances to score. This may help current players such as Mbappe and Haaland, although extra games do not guarantee extra goals. Their teams still need to qualify, progress through the competition, and give them enough playing time.
Can Erling Haaland Catch Ronaldo?
Based on the scoring rates and match averages used in the source article, Haaland would need about 82 more goals to pass Ronaldo’s total of 140. Over his previous four seasons at Manchester City, he averaged around 9.75 Champions League matches per season.
If he continued to play and score at the same rate, the estimate suggested that Haaland might reach the record around the middle of the 2034–35 season. He would be about 34 years old at that time.
This is only a projection, not a promise. Injuries, changes in form, transfers, and Manchester City’s ability to qualify for the Champions League could all change the outcome. Haaland may score faster than expected, or he may find it harder to maintain his current rate.
Can Kylian Mbappe Catch Ronaldo?
Mbappe had 71 Champions League goals in the figures covered by the source article. He would need 70 more to move beyond Ronaldo’s 140. Across his previous four complete seasons in the competition, he averaged about 11.25 matches per season.
Using that match average and his scoring rate at the time, the article estimated that Mbappe might reach the record near the end of the 2034–35 season, when he would be around 36 years old. That estimate placed him slightly behind Haaland.
Mbappe’s future at Real Madrid could be important because a strong team that regularly reaches the later rounds can give a striker more chances to score. Still, no one can know how his role, fitness, or scoring rate will change over the next several years.
Challenges Facing Chasers
Both players face challenges. Footballers usually find it harder to maintain the same speed and output as they get older. A serious injury could cost either player an entire season or affect his performance for a long time.
Their clubs’ results also matter. If Manchester City or Real Madrid fail to qualify for the Champions League, or leave the competition early, their forwards will have fewer chances to score. A transfer to another club could change their playing time and the quality of chances they receive.
Conclusion
Cristiano Ronaldo’s 140 Champions League goals remain a remarkable record. Lionel Messi came close with 129, but Mbappe and Haaland are now among the players with a realistic chance of trying to catch him.
One thing is clear: passing Ronaldo would be a historic achievement. Whether Mbappe, Haaland, or another player eventually does it, Ronaldo’s record will remain a powerful example of what long-term consistency and world-class goalscoring can achieve.
For more worldwide sports news keep visiting www.jobsblogs.online.