10 most goal scorers in UEFA Champions League history: Ronaldo’s favourite stage, only 3 players with 100+ goals

Kylian Mbappe is currently delivering his most prolific campaign yet with 13 goals in just 7 appearances, but the Real Madrid star remains far behind the most goal scorer in UEFA Champions League history according to the latest figures.

The dominance of Real Madrid in the UEFA Champions League is undeniable, as the Spanish giants have secured a record 15 titles through a history defined by world-class firepower. It is no surprise that many names on the Spbolivescore all-time list have donned the famous white shirt, representing the pinnacle of the most goal scorer in UEFA Champions League history. 

Alongside these Madrid icons, the list also features global legends like Lionel Messi, Robert Lewandowski, and Thomas Muller, who have all left an indelible mark on European football.

The 10 most goal scorer in UEFA Champions League history

10. Thierry Henry (50 goals)

The French legend netted 50 goals in 112 matches between 1997 and 2012. His journey began at Monaco (7 goals), but he became an icon at Arsenal, where he scored a club-record 35 goals in the competition. 

10 most goal scorers in UEFA Champions League history: Ronaldo’s favourite stage, only 3 players with 100+ goals - Ảnh 1
Henry finally achieved his Champions League dream with Barcelona.

Henry later added 8 more goals at Barcelona, where he finally won the trophy in 2009. His best season came in 2003/04 with Arsenal, scoring 5 goals as they reached the quarter-finals. Beyond Europe, he won 7 major league titles and retired at New York Red Bulls in 2014, aged 37.

9. Erling Haaland (56 goals)

The Norwegian "Cyborg" has reached 56 goals in just 56 appearances, a staggering 1:1 ratio. Haaland played for Salzburg (8 goals), Dortmund (15 goals), and now Manchester City (33 goals). In the 2022/23 season, he scored 12 goals in 11 matches, leading City to their first-ever Champions League title. At just 25, he is the fastest player to reach the 50-goal milestone.

8. Ruud van Nistelrooy (56 goals)

The Dutch marksman scored 56 goals in 73 games across spells at PSV, Man United, and Real Madrid between 1998 and 2009. His peak was the 2002/03 season at Old Trafford, where he scored 12 goals in just 9 matches. Although he never won the Champions League, he secured domestic titles in 3 different countries. Van Nistelrooy retired at Malaga in 2012, aged 35, leaving a legacy as one of the most efficient finishers in the history of the competition.

7. Thomas Muller (57 goals)

Muller has scored 57 goals in 163 appearances for Bayern Munich since 2009. His most impressive campaign was in 2012/13, scoring 8 goals as Bayern won the treble. He has won the Champions League twice (2013, 2020) and holds a record 12 Bundesliga titles. Muller is actively playing for Whitecaps Vancouver in the MLS.

10 most goal scorers in UEFA Champions League history: Ronaldo’s favourite stage, only 3 players with 100+ goals - Ảnh 2
Müller has long been a proven scorer in the Champions League.

6. Kylian Mbappe (68 goals)

After spells at Monaco (6 goals) and PSG (42 goals), Mbappe has now reached 68 goals in 94 matches. His current 2025/26 season with Real Madrid is historic, with 13 goals in only 7 matches so far. Although he has yet to win the Champions League, he reached the final in 2020. Mbappe has won 7 Ligue 1 titles and is currently the spearhead of Real Madrid's attack in La Liga, having joined the club in 2024 to chase his European dream.

5. Raul Gonzalez (71 goals)

The original "King of Madrid," Raul scored 71 goals in 142 matches between 1995 and 2011. He netted 66 goals for Real Madrid and 5 for Schalke. His standout season was 1999/00, where he scored 10 goals and led Madrid to the title. Raul won the Champions League 3 times (1998, 2000, 2002) and 6 La Liga titles. He retired in 2015 at the age of 38 while playing for the New York Cosmos, remaining a symbol of Spanish football excellence.

4. Karim Benzema (90 goals)

Benzema accumulated 90 goals in 152 matches from 2005 to 2023, representing Lyon and Real Madrid. His 2021/22 season was legendary, scoring 15 goals, including back-to-back hat-tricks in the knockouts, to secure his fifth Champions League title. 

He won 25 trophies with Real Madrid before moving to Al-Ittihad in the Saudi Pro League in 2023. Benzema holds the record for scoring in 18 consecutive Champions League seasons, a testament to his incredible longevity at the top.

3. Robert Lewandowski (107 goals)

The Polish striker reached his century in late 2025 and now has 107 goals in 140 games. He has played for Dortmund (17 goals), Bayern Munich (69 goals), and Barcelona (21 goals). His best year was 2019/20, scoring 15 goals in 10 matches to help Bayern win the title. Lewandowski has won 13 domestic league titles and currently plays for Barcelona in La Liga, where he remains one of the most feared strikers in the world at the age of 37.

2. Lionel Messi (129 goals)

Messi scored 129 goals in 163 matches between 2005 and 2023. He holds the record for most goals for a single club, with 120 for Barcelona, before adding 9 at PSG. His 2011/12 season saw him score 14 goals, including a record-breaking 5-goal haul against Leverkusen. Messi won the Champions League 4 times (2006, 2009, 2011, 2015) and countless other titles. He now plays for Inter Miami in the MLS, having moved there in 2023.

10 most goal scorers in UEFA Champions League history: Ronaldo’s favourite stage, only 3 players with 100+ goals - Ảnh 3
Messi was once a relentless scorer in the Champions League.

1. Cristiano Ronaldo (140 goals)

The ultimate goal scorer in UEFA Champions League history, Ronaldo scored 140 goals in 183 matches for Manchester United, Real Madrid, and Juventus. He holds the record for most goals in a single season (17 in 2013/14) and has won the trophy 5 times. 

10 most goal scorers in UEFA Champions League history: Ronaldo’s favourite stage, only 3 players with 100+ goals - Ảnh 4
Ronaldo is the true king of the Champions League.

Ronaldo has won league titles in England, Spain, and Italy. Since 2023, he has played for Al Nassr in the Saudi Pro League, where he continues to add to his world-record tally of senior international goals.

Top 10 all-time Champions League scorers:

Cristiano Ronaldo: 140 goals

Lionel Messi: 129 goals

Robert Lewandowski: 107 goals

Karim Benzema: 90 goals

Raul Gonzalez: 71 goals

Kylian Mbappe: 68 goals

Thomas Muller: 57 goals

Ruud van Nistelrooy: 56 goals

Erling Haaland: 56 goals

Thierry Henry: 50 goals

With the new league phase format introduced recently, modern stars like Mbappe, Haaland, and Harry Kane have more opportunities than ever to play and score. This change could lead to a massive shift in the Spbolivescore rankings for the most goal scorer in UEFA Champions League. 

As Mbappe continues his tear at Real Madrid, fans are beginning to wonder if he can eventually eclipse the monumental records set by his idol, Ronaldo.

Beyond these rankings and in-depth analyses, we are dedicated to bringing you the latest breaking news from the football world. Our platform provides full match schedules, expert insights, and valuable pre-match and post-match statistics for every major fixture. Do not miss out, visit our homepage for more detailed information and stay ahead of the game.