Sport · Article
Haaland vs Mbappe: The Race to Catch Ronaldo's Champions League Goal Record
Published:
In brief
Erling Haaland and Kylian Mbappe are the two active players closest to Cristiano Ronaldo's all-time Champions League scoring record of 140 goals, but both still need dozens more to pass him. As of mid-October 2026, Haaland has 59 goals in 59 appearances and Mbappe has 71 in 99, according to UEFA and The National.
Cristiano Ronaldo retired from Champions League football with 140 goals in 183 appearances, a record built across Manchester United, Real Madrid and Juventus, according to UEFA's official statistics. No active player is within 60 goals of that total, but two strikers — Erling Haaland and Kylian Mbappe — are scoring at a pace fast enough to make the chase a genuine talking point in European football.
The record itself
UEFA lists Ronaldo as the competition's all-time top scorer with 140 goals, ahead of Lionel Messi on 129 and Robert Lewandowski on 109, according to figures reported by Latination. Lewandowski is described by the outlet as the only player among the all-time top three still playing. Karim Benzema sits fourth with 90 goals. Ronaldo scored his last Champions League goal on 23 November 2021, at the age of 36 years, 9 months and 18 days, The National reported.
Haaland's pace
Haaland, born in July 2000 and now 26, has scored 59 goals in 59 Champions League appearances, a strike rate of exactly one goal per game, according to both The National and UEFA. That places him seventh on the all-time scoring list. UEFA data shows Haaland reached his first 10 goals in just 7 matches and his first 20 in 14 matches, both competition records, and hit 20 goals at 20 years and 231 days old, also a record for the youngest player to do so. His best single Champions League season came in 2022/23, when he scored 12 goals in 11 games on his way to winning the trophy with Manchester City, per The National and UEFA.
Mbappe's longer road
Mbappe, 27, has scored 71 goals in 99 Champions League appearances — a rate of 0.72 goals per game — placing him joint fifth all-time alongside Raul, The National and UEFA report. His goals have come across three clubs: Monaco, Paris Saint-Germain and Real Madrid. UEFA statistics show Mbappe needed 15 matches to reach 10 goals and 40 matches to reach 20, slower than Haaland at the same stages, though he reached his 20th goal only about a year later in age terms. The National cites his best Champions League season as 2025/26, with 15 goals in 11 games; UEFA separately credits him with setting a league-phase scoring record of 13 goals in the same campaign, a discrepancy between the two sources' tallies for that season.
| Metric | Haaland | Mbappe | Ronaldo (record) |
|---|---|---|---|
| Goals | 59 | 71 | 140 |
| Appearances | 59 | 99 | 183 |
| Age | 26 | 27 | 36 at final CL goal (Nov 2021) |
| Goals per game | 1.00 | 0.72 | ≈0.77 |
| All-time rank | 7th | Joint 5th | 1st |
| Goals still needed to break record* | 82 | 70 | — |
*Projection reported by The National, based on the total required to overtake Ronaldo's 140.
How long would it take
The National's projections suggest Haaland, scoring at roughly nine Champions League goals per season recently, would need about 9.1 more seasons to collect the 82 goals required, putting him around age 35 in the 2035/36 campaign. Mbappe, at a recent pace of about seven goals per season, would need roughly ten more seasons to add the 70 goals required, reaching age 38 by 2036/37. The outlet notes that if Mbappe maintained the higher scoring rate of about 11 goals per season he produced at Real Madrid, he could theoretically break the record closer to age 34 or 35.
The National also points out that both players stand to benefit from the Champions League's newer league-phase format, which guarantees each club a minimum of eight league-stage matches per season — more games than the old group-stage format offered, and therefore more chances to score.
A note on the numbers
Sources do not fully agree on every figure. Latination lists Ronaldo's total as 141 goals and gives Haaland's age as 25, while The National and UEFA put Ronaldo at 140 goals and Haaland at 26. Readers should treat the 140-goal, age-26 figures — drawn directly from UEFA's own statistics page — as the more current reference point.
Questions
- How many Champions League goals does Cristiano Ronaldo have?
- UEFA's official statistics credit Ronaldo with 140 goals in 183 Champions League appearances, the all-time record. His last goal in the competition came on 23 November 2021.
- How many goals do Haaland and Mbappe need to break Ronaldo's record?
- According to The National's reporting, Haaland needs 82 more goals and Mbappe needs 70 more to pass Ronaldo's 140.
- Who is scoring faster, Haaland or Mbappe?
- By UEFA's milestone data, Haaland reached 10, 20 and 50 Champions League goals in fewer matches than Mbappe at every stage, and holds the record for youngest player to reach 20 goals.
- Where does Lionel Messi rank on the all-time list?
- Messi is second all-time with 129 Champions League goals, scored for Barcelona and Paris Saint-Germain, behind Ronaldo's 140, according to Latination.
- Could the new Champions League format help Haaland and Mbappe catch Ronaldo?
- The National reports that the competition's league-phase format, which guarantees at least eight matches per club per season, gives both players more games — and therefore more scoring opportunities — than the old group stage did.
Sources
This piece was prepared with artificial intelligence and passed an automated source check before publication. If you see an error, ask for a correction. Request a correction or reply · How we make this
Related

SportNews
Tottenham reportedly weighing free-transfer move for Real Madrid's Antonio Rüdiger
Tottenham Hotspur are reportedly continuing to monitor Real Madrid defender Antonio Rüdiger as a possible free-transfer target for next summer, when his contract in Madrid expires. The reports, attributed to Football Insider sources, describe interest rather than any agreed deal, and neither club has confirmed talks.

SportNews
Mbappé becomes youngest player to reach 100 Champions League games, passing Messi
Kylian Mbappé reached 100 Champions League appearances at 27 years and 298 days old during Real Madrid's match at Roma on October 14, 2026, becoming the youngest player to hit the milestone. He beat the previous mark set by Lionel Messi, who reached 100 appearances at 28 years and 84 days in September 2015, also against Roma.

SportNews
Vinicius Junior Banned Four LaLiga Matches, Will Miss El Clásico
Real Madrid forward Vinícius Júnior has been suspended for four LaLiga matches by Spain's football federation disciplinary committee, ruled out through the 25 October El Clásico against Barcelona. The ban follows his red card for pulling Villarreal defender Nathan Saliba's hair during Real Madrid's 1-0 win on 10 October 2026, plus an added penalty for his reaction to the referee.

SportNews
Vinícius Júnior Suspended Four Matches, Will Miss El Clásico vs Barcelona
Real Madrid forward Vinícius Júnior has been suspended for four La Liga matches, including the October 25 Clásico against Barcelona, after Spain's football federation ruled he pulled Villarreal defender Nathan Saliba's hair and then protested his red card. The decision, confirmed on October 14, 2026, does not affect his Champions League eligibility.