Read full Brief ⚡Full 📖
15-Second Brief
Opta has predicted when Cristiano Ronaldo's record of 140 goals in the Champions League might fall. Mbappe has 71 goals from 99 games, while Haaland has 59 from 59 matches. The Norwegian could rewrite history as soon as the 2033/34 season.

The 2026/27 Champions League campaign kicked off with familiar storylines. Jose Mourinho returned to the summit of European football, leading Real Madrid to a 2-1 victory against Inter with minimal possession, while Manchester City showcased their class with a 2-0 win away at Porto.

On a night filled with footballing superstars, Kylian Mbappe opened the scoring with a stunning strike that punished Yann Bisseck for a defensive lapse, while Erling Haaland bagged a brace in Portugal.

These goals propelled both forwards further up the historic scoring charts of the tournament, with both firmly positioning themselves within the top seven all-time scorers since the rebranding in 1992.

At just 27, Mbappe has time on his side, while 26-year-old Haaland is still in the early stages of what promises to be an illustrious career. With their current scoring rates, the inevitable question arises: when will Cristiano Ronaldo's monumental record of 140 goals be toppled?

Current standings: Mbappe vs Haaland

Kylian Mbappe shares fifth place in Champions League history with Real Madrid legend Raul, both having netted 71 goals. However, Mbappe reached this milestone in just 99 matches, whereas Raul required 142. The Frenchman finds the back of the net every 112.4 minutes on average, ranking him sixth among 27 players who have scored at least 30 goals in the tournament.

Erling Haaland sits in seventh with 59 goals from a mere 59 matches, averaging a goal every 79.7 minutes—an extraordinary record that stands unmatched. Lionel Messi comes closest to this pace, tallying a goal every 105.3 minutes.

Opta insights: performance trends and age dynamics

Statistical models and infographics from Opta illustrate the trajectories of the top scorers in Champions League history.

1. Goals per games played (all legends):

The chart vividly compares the goal-scoring pace of historic sharpshooters:

  • Cristiano Ronaldo: 140 goals in 183 games (slow start, but explosive momentum after 50 matches);
  • Lionel Messi: 129 goals in 163 matches (most consistent trajectory alongside Ronaldo);
  • Robert Lewandowski: 109 goals;
  • Karim Benzema: 90 goals;
  • Raul: 71 goals in 142 matches;
  • Kylian Mbappe: 71 goals in 99 matches (his curve is significantly steeper than those of Raul and Benzema);
  • Erling Haaland: 59 goals in 59 matches. Haaland's line on the graph skyrockets at the sharpest angle in history, already boasting 52 goals after just 50 matches, compared to fewer than 30 for Messi and Ronaldo.

2. Direct comparison of Haaland, Mbappe and Ronaldo by matches:

  • Ronaldo registered his first Champions League goals closer to his 30th match, before embarking on a remarkable scoring streak.
  • Mbappe has consistently outpaced Ronaldo's trajectory at every stage: by 99 matches, Cristiano had just over 50 goals, while Kylian had already bagged 71.
  • Haaland surpasses Ronaldo’s rate by over double in the first 60 matches.

3. Record chase by player age:

  • Ronaldo's curve illustrates a later bloom, with fewer than 25 goals by age 25, predominantly scoring the bulk of his 140 in the 26 to 34 age range.
  • By age 27, Mbappe has reached 71 goals, significantly outpacing Ronaldo, who had under 40 at the same age.
  • Meanwhile, Haaland has accumulated 59 goals by 26, with an age-based trajectory that leaves all historical competitors behind.

Mathematical prediction: who and when will rewrite history?

Cristiano Ronaldo scored 140 goals in 183 matches, averaging a goal every 113.9 minutes—a stat that closely mirrors Kylian Mbappe’s current average of 112.4 minutes per goal.

To match Ronaldo’s record, Mbappe must play a roughly comparable number of matches. Currently, with 99 appearances, he needs another 84 to reach the 183-mark.

The changes to the Champions League format work to Mbappe’s advantage, potentially allowing him to achieve 84 matches in about five seasons with guaranteed eight matches in the group stage and a maximum of 17 for finalists. If he maintains his scoring rate, he could shatter Ronaldo's record by as early as the final of the 2030/31 season. However, consistently deep runs in the competition for five consecutive years are unlikely. A more realistic scenario suggests Kylian could breach the record by 2033-2034, when he will be 34.

Haaland is 12 goals shy of Mbappe, yet with his current goal-a-game pace, the Norwegian is the favourite in this race. To surpass Ronaldo, he will need to feature in another 82 matches.

If his club averages 12 matches per season (qualifying directly for the quarter-finals or reaching the last-16 through play-offs), it could take him roughly 6.83 seasons to do so.

Under his existing scoring pace, Haaland could net his record-breaking 141st goal around 83% into the 2033/34 season—potentially hitting the milestone in the second leg of the last-16 of the Champions League. Being a year younger than Mbappe, Erling boasts a remarkable advantage of time.

The climax of this duel between two of the greatest goal-scorers of their generation for the title of Champions League’s all-time leading scorer will likely unfold in the mid-2030s.