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.

Champions League scoring race, as of October 2026
MetricHaalandMbappeRonaldo (record)
Goals5971140
Appearances5999183
Age262736 at final CL goal (Nov 2021)
Goals per game1.000.72≈0.77
All-time rank7thJoint 5th1st
Goals still needed to break record*8270—

*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

  1. The National — Haaland vs Mbappe: The race to break Cristiano Ronaldo's historic Champions League goals record
  2. UEFA.com — Erling Haaland and Kylian Mbappé in the Champions League: Stats, how they compare with Messi and Ronaldo
  3. Latination — The greatest goalscorers in Champions League history

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