Skip to content
Hap Sport Subscribe

Ronaldo Leads the Champions League Scoring List With 140 Goals

Compare UEFA’s all-time Champions League top 10, see why qualifying changes the totals, and separate career goal records from goals-per-appearance rates.

Share X in f
Mateo Ferreira

Cristiano Ronaldo leads the men’s UEFA Champions League all-time scoring list with 140 goals, ahead of Lionel Messi on 129 and Robert Lewandowski on 109. Those are UEFA’s totals for the Champions League era, excluding qualifying rounds. Under UEFA’s broader European Cup/Champions League definition that includes qualifying, Ronaldo has 141. The competition boundary explains why both figures appear in scoring lists. Source: UEFA’s all-time scoring guide.

Choose a player to compare their published total with Ronaldo’s record; the result shows the goals needed to tie or pass it.

Compare a Scorer With Ronaldo

Men’s Champions League era; qualifying excluded. The record target stays fixed at 140.

Messi Is 11 Goals Behind

129 goals compared with Ronaldo’s 140.

11More to tie 140
12More to pass 140
RankPlayerGoals
1Cristiano Ronaldo140
2Lionel Messi129
Clubs and Comparison Limits

Lionel Messi: Barcelona, Paris Saint-Germain.

Ronaldo: Manchester United, Real Madrid, Juventus. Clubs refer only to Champions League participation, not complete career histories.

Goals needed are arithmetic, not a forecast. Totals can change for active players. Choosing Ronaldo compares the record with itself: zero to tie and one to exceed the fixed target.

Source: UEFA’s published all-time scoring guide; gaps calculated from the article’s snapshot.

The Champions League Top 10, Excluding Qualifying

This is UEFA’s published top 10 for the Champions League era, beginning in 1992/93. It is a men’s competition ranking, not a combined men’s and women’s record, and it does not include qualifying-round goals. Active players’ totals can change, so treat these figures as a published snapshot rather than a live match feed.

Rank Player Goals
1 Cristiano Ronaldo 140
2 Lionel Messi 129
3 Robert Lewandowski 109
4 Karim Benzema 90
=5 Kylian Mbappé 71
=5 Raúl González 71
7 Erling Haaland 59
8 Thomas Müller 57
9 Ruud van Nistelrooy 56
10 Harry Kane 55

Source: UEFA, “All-time UEFA Champions League top scorers (excluding qualifying)”.

Mbappé and Raúl share fifth because each has 71 goals. Haaland is seventh, not sixth: six players occupy the positions ahead of him, even though two share the same rank. The table does not impose a tie-break based on appearances, scoring rate or which player reached the total first.

Ronaldo’s advantage over Messi is 11 goals, calculated as 140 minus 129. Lewandowski is 31 behind Ronaldo. Those differences describe the published leaderboard; they do not predict whether another player will catch the leader. A gap measures the distance between two totals, not the likelihood of closing it.

The distinction between tying and passing also matters. Against a fixed record of 140, a player on 129 needs 11 additional goals to tie and 12 to move ahead outright. The comparison tool uses that arithmetic. It does not estimate future appearances or assume that a player will continue participating in the competition.

The Totals Follow Players Across Their Champions League Clubs

These are career competition totals, not goals for a single club. Ronaldo’s 140 spans Manchester United, Real Madrid and Juventus. Messi’s 129 spans Barcelona and Paris Saint-Germain, while Lewandowski’s 109 spans Borussia Dortmund, Bayern Munich and Barcelona.

Benzema’s total covers Lyon and Real Madrid. Mbappé’s covers Monaco, Paris Saint-Germain and Real Madrid; Raúl’s covers Real Madrid and Schalke. Haaland’s goals cover Salzburg, Borussia Dortmund and Manchester City, while Müller’s listed Champions League club is Bayern Munich.

Van Nistelrooy’s total spans PSV Eindhoven, Manchester United and Real Madrid. Kane’s spans Tottenham Hotspur and Bayern Munich. These are the clubs represented in this competition, not complete lists of every club in each player’s career.

That scope prevents a common misreading of the leaderboard. A player’s total beside several club names does not tell you how many goals came at each club. The figures supplied here do not provide that breakdown, so the club list cannot support a claim about where a player scored most of his Champions League goals.

Ronaldo’s 140 and 141 Belong to Different Rankings

UEFA publishes both a Champions League-era ranking excluding qualifying and a broader European Cup/Champions League ranking including qualifying. A number copied from one cannot be substituted into the other without changing the definition of the table.

The difference affects more than Ronaldo. The following figures show how the stated totals change between those two published scopes:

Player Excluding Qualifying Broader Total Including Qualifying
Cristiano Ronaldo 140 141
Ruud van Nistelrooy 56 60
Andriy Shevchenko 48 59

The qualifying-inclusive ranking puts Van Nistelrooy seventh with 60. Shevchenko shares eighth with Haaland on 59. That differs from the top 10 above, where Van Nistelrooy is ninth on 56 and Shevchenko’s 48 does not place him in the listed ten. Sources: UEFA’s scoring guide and all-time goals leaderboard.

For these players, the numerical differences are one goal for Ronaldo, four for Van Nistelrooy and 11 for Shevchenko. Those are not universal adjustments. There is no single number you can add to every player’s total to convert one leaderboard into the other.

Nor should the comparison table be read as a complete qualifying-inclusive top 10. It shows the specific alternative totals supplied by UEFA for these players. Building a full ranking would require the corresponding figures for everyone being ranked, under the same scope.

Compare the Competition Boundary Before Comparing the Number

A scoring record needs two boundaries: which version of the competition it covers, and which rounds count. “Champions League” may refer specifically to the era beginning in 1992/93, while a European Cup/Champions League list reaches back into the predecessor competition. Either list may also need an explicit statement about qualifying.

This is why the title of a leaderboard matters as much as its first row. Ronaldo on 140 and Ronaldo on 141 are not necessarily conflicting reports. They can be correct answers to different counting questions.

The same caution applies when comparing players. Taking Ronaldo’s qualifying-inclusive 141 and Messi’s 129 from an excluding-qualifying table would mix definitions. Even if the order stayed the same, the resulting gap would not be a like-for-like comparison. Use one scope consistently for every row and every calculation.

The tool above therefore stays with the excluding-qualifying figures. Switching only selected players to broader totals would make its comparisons misleading, and the supplied data does not establish a complete alternative top 10 for the tool to display.

Haaland Leads Mbappé on Goals Per Appearance, Not Total Goals

An all-time goals table measures accumulated scoring output. It does not divide that output by playing time or matches played. More seasons in the competition and deeper tournament runs create more opportunities to add goals, but the total alone does not tell you how efficiently those opportunities were used.

Goals per appearance equals goals divided by appearances. UEFA’s published Haaland–Mbappé comparison gives Haaland 59 goals in 59 appearances and Mbappé 71 in 99. That produces the following comparison:

Player Goals Appearances Goals Per Appearance
Erling Haaland 59 59 1.00
Kylian Mbappé 71 99 ~0.72

Source: UEFA’s Haaland–Mbappé comparison.

Mbappé leads this comparison on volume: 71 is more than 59. Haaland leads on the stated rate: 59 divided by 59 is higher than 71 divided by 99. Neither result cancels the other. They describe different aspects of the scoring record.

A rate of 1.00 does not mean Haaland scored exactly once in every appearance. It means his total goals divided by his total appearances equals one. An average does not show how goals were distributed across individual matches, and these career figures do not supply that match-by-match distribution.

Likewise, Mbappé’s approximately 0.72 is a career average in this published comparison, not a probability that he will score in his next match. Converting it into a prediction would require assumptions and evidence that the totals alone do not provide.

Appearances Are Not Equal Amounts of Playing Time

Goals per appearance improves on a raw total when the question is scoring frequency, but its denominator remains coarse. A five-minute substitute appearance counts as one match, just as a full 90 minutes does. Two players with equal appearance totals can therefore have different amounts of time on the pitch.

Goals per 90 minutes would adjust for that playing-time difference. The supplied figures do not include minutes for these players, so a reliable per-90 comparison cannot be calculated here. Using appearances as though each were a full match would introduce an unsupported assumption.

Even a valid per-90 figure would not, by itself, measure finishing quality. Neither goals per appearance nor goals per 90 accounts for chance quality, penalties or creative contribution. A player can lead one scoring measure without that measure settling every question about his attacking performance.

For this leaderboard, the appropriate reading is narrower: Haaland has the higher goals-per-appearance rate in the cited two-player comparison, while Mbappé has the larger accumulated Champions League goal total. The supplied appearance figures do not establish the highest rate across the entire top 10.

European Cup Totals Need Match-Opportunity Context

The Champions League-era top 10 does not include every great scorer from the European Cup’s earlier history. Alfredo Di Stéfano’s European Cup record was 49 goals in 58 appearances. Leaving him out of an era-specific table is a consequence of its boundary, not a judgment about his performance.

The number of matches available also changed across eras. Real Madrid played seven games to win the inaugural European Cup in 1955/56, compared with 13 to win the Champions League in 2023/24. Those two title-winning campaigns illustrate why cumulative totals cannot be separated completely from the opportunities available to build them. Source: UEFA’s historical scoring guide.

The seven-versus-13 comparison is specific to those Real Madrid campaigns. It is not a fixed match allowance for every player in either era, and it should not be used as a multiplier to manufacture a modern equivalent of Di Stéfano’s total. Different career lengths and tournament runs would still need to be accounted for.

Di Stéfano’s 49 in 58 also shows why adding an appearance denominator is useful without making it definitive. It describes scoring output relative to matches played, but it does not supply minutes, chance quality or the other context needed for a complete comparison with modern forwards.

Ronaldo’s 140 answers the record question precisely: he accumulated the most goals in UEFA’s men’s Champions League-era ranking excluding qualifying. It does not, on its own, establish the best finisher across eras. For that separate question, see our evidence-based shortlist of soccer’s best shooters.