
Legends are created in the Champions League, and it is an incredible accomplishment to score 50 goals in Europe’s top club competition. It stands for reliability, skill, and the capacity to perform well on the biggest platform in football. Some players have reached this milestone in record time, while others take years to do so.
This article delves deeper into the top 10 players who have scored 50 goals in the Champions League, with Erling Haaland being the most current to do so. During Manchester City’s first game in the competition in the 2025–2026 season, the Norwegian achieved the milestone against Napoli.
Despite having 50 Champions League goals between them, Mohamed Salah and Filippo Inzaghi are not listed in UEFA’s official standings because part of their goals occurred during the qualifying stages.
Fewest games to score 50 goals in the Champions League
Rank
The player
Country of origin
Clubs
Reaching 50 UCL goals through appearances
1.
Haaland, Erling
Norway
Manchester City, Borussia Dortmund, and RB Salzburg
49
2.
Nistelrooy, Ruud van
The Netherlands
PSV, Real Madrid, Manchester United, and Hamburger SV
62
3.
Lionel Messi
Argentina
Barcelona
66
4.
Lewandowski, Robert
Poland
Barcelona, Bayern Munich, and Borussia Dortmund
77
5.
Mbappe Kylian
France
Real Madrid, PSG, and Monaco
79
6.
Benzema Karim
France
Real Madrid and Lyon
88
7.
Ronaldo Cristiano
Portugal
Juventus, Real Madrid, Manchester United, and Sporting
91
8.
Raul Gonzalez
Spain
Schalke and Real Madrid
97
9.
Henry Thierry
France
Barcelona, Juventus, Arsenal, and Monaco
103
10.
Muller, Thomas
Germany
The Bayern Munich
130
10–6
Cristiano Ronaldo and Thierry Henry are featured

In 130 games, Thomas Muller made the most appearances before scoring 50 goals in the Champions League. But because his main responsibility at Bayern Munich has not been to score goals, his extraordinary longevity has won him a legitimate place among the elite group of strikers. He is one of just two players to have scored every goal for a single team in the competition.
Thierry Henry reached the milestone in 27 fewer games. The Frenchman was a huge threat to any defender because of his combination of talent, pace, and deadly finishing. Henry was instrumental in Barcelona’s 2009 victory even though he was unable to win the trophy with Arsenal. His achievements for both teams, notably an exceptional season with Arsenal in 2005–06 that saw the Gunners advance to the final, highlight his Champions League background. It’s also significant to note that he ended his career on the half-century mark.
Next on the list is Raul Gonzalez, who scored 50 goals in his 97th Champions League game. He is still the most decorated player of the first three listed, having won three winners’ medals. Raul’s legacy as Real Madrid’s third-all-time best scorer is also indisputable. But the club’s top scorer, who also outperforms him here, eclipses him.
With an incredible 140 goals in 183 games, Cristiano Ronaldo, the competition’s all-time top scorer, achieved the 50-goal milestone in just 91 games. ‘Mr. Champions League’ is a fitting moniker for Ronaldo, despite the fact that five other players reached the milestone more quickly. Before relocating to Saudi Arabia, the 39-year-old was considered the best player in the history of the competition and had won five titles by the time his European career ended in early 2022.
Karim Benzema ranks fourth on the list of all-time appearances (152) and fourth in the history of the Champions League in terms of goals scored (90). Without a doubt, the French striker contributed to Real Madrid’s 2014, 2016, 2017, and 2018 Champions League triumphs. Despite hiding in Ronaldo’s shadow, he scored 50 goals in 88 games, which was earlier than his co-conspirator.
5-1
Erling Haaland smashes record in

Kylian Mbappe is a new player in Madrid right now, and he outperforms both of the former Los Blancos strikers he is attempting to emulate. In a rematch of the 2024 Super Cup matchup, he scored his 50th Champions League goal in a 3-2 victory over 2023–24 Europa League winners Atalanta. Just two games shy of third-place finisher Robert Lewandowski, the former Monaco and PSG star has accomplished the milestone in 79 games.
The 36-year-old Polish striker is still a mainstay in the constantly changing top club competition in Europe. Even at his advanced age, he still performs well when given chances in the closing third. He has scored seven goals in five European games for Barcelona this season alone, extending his stellar career total to 101 goals in 125 games.
Lionel Messi is just missing out on a spot at the top of the list of players who have scored 50 goals. Some readers may be surprised by this, but when you take into account that he played deeper in his early career, serving more as a playmaker, the fact that he still scored 50 goals in just 66 games is just one more feather in the crown of the greatest football player of all time.
The fastest player in Champions League history to reach 50 goals was forward Ruud van Nistelrooy, who was known for his goal-scoring ability at the height of his career. While playing for PSV Eindhoven, Manchester United, and Real Madrid in his peak, Van Nistelrooy mastered the art of the penalty-box predator and often found the net on Europe’s biggest stage. Notably, though, he never made it to a final or won a title.
The former Red Devil has now been replaced by Erling Haaland, who set a new record by scoring 50 goals in Europe’s top league. With a variety of attempts ranging from headers to tap-ins to pure rockets, “The Robot” has scored goals at an astonishing rate. He will finish his career with far more than the one European Cup he presently holds if he continues.
xz
