EXCLUSIVE UPDATED ALL-TIME CHAMPIONS LEAGUE TOP SCORERS LIST AS OF JANUARY 2026
Cristiano Ronaldo remains the UCL king with 140 goals. Explore the full list of all-time top scorers as of January 2026.
Who are the top scorers in Champions League history? Let’s break it down.
Cristiano Ronaldo: 140 Goals
Cristiano Ronaldo sits at the very top. He’s scored 140 goals in 183 Champions League games—no one else is close. These days, he’s at Al Nassr in Saudi Arabia, so that number probably isn’t going higher. Most of those goals came in a Real Madrid shirt (105), but he also found the net 21 times for Manchester United and 14 for Juventus.
Nobody’s managed more goals in a single Champions League season than Ronaldo: he hit 17 for Madrid in 2013-14, the year they beat Atlético in the final. Just two years later, he almost matched it with 16. Across his career, he’s finished as the competition’s top scorer seven times—a record that stretches back through both the European Cup and Champions League eras.
Ronaldo has scored in 93 different Champions League matches, which is just over half the games he’s played. He’s bagged eight hat-tricks too, a record he shares with Lionel Messi. Over the years, he’s scored against 38 different teams—no one’s suffered more than Juventus, who conceded 10 of his goals, the most anyone’s let in against a single player.
Lionel Messi: 129 Goals
Messi comes next, with 129 goals. He actually holds the record for most goals for a single club—120 with Barcelona. After his move to PSG in 2021, he added nine more, but now that he’s at Inter Miami in MLS, it’s hard to see him adding to that tally.
Messi has scored against 40 different clubs in the Champions League, more than anyone—including Ronaldo. Arsenal were his favourite victims; he scored nine past them. He’s also found the net in 18 different Champions League seasons, scoring in every campaign since 2005-06. Only Karim Benzema has matched that.
Messi and Ronaldo both have eight Champions League hat-tricks, but Messi went one better in 2012: he scored five in a single game against Bayer Leverkusen. That was during his unbelievable 2011-12 season, when he racked up 73 goals in 60 games for Barcelona.
Robert Lewandowski: 105 Goals
Lewandowski isn’t far behind. He hit his 100th Champions League goal in November, scoring for Barcelona against Brest. Most of his goals (69) came at Bayern Munich, but he’s now scored more than 10 for both Borussia Dortmund and Barcelona—which only Ronaldo has done before.
He’s Bayern’s all-time top scorer in Europe, beating Gerd Müller’s record. In 2019-20, Lewandowski scored 15 times in the competition, leading Bayern to the title and becoming the first Polish player to finish as top scorer in a Champions League season.
Karim Benzema: 90 Goals
Finally, there’s Benzema, who reached 90 Champions League goals before leaving for Al-Ittihad in Saudi Arabia. He’s scored in every one of the 18 seasons he’s played in the competition, which is pretty incredible.
Benzema only won the Champions League golden boot once, in 2021-22, when he scored 15 to help Real Madrid lift the trophy. He didn’t score in the final, but he’d already done enough. With 78 goals for Madrid, only Ronaldo has more for the club.
Raúl: 71 Goals
Raúl isn’t just a Real Madrid legend—he’s also their third-highest scorer in the Champions League, racking up 66 goals for the club. When you add up his full tally, including his time at Schalke, he sits at 71 goals in the competition, the fifth highest in history.
For a long time, Raúl led the Champions League scoring charts. He held onto that top spot until November 2014, when Messi and Ronaldo finally caught up and passed him. Raúl was also the first player ever to hit 50 goals in the UCL, doing it back in September 2005. For Real Madrid, he was the first to reach 50 goals in European competitions, beating the legendary Alfredo Di Stéfano’s old record of 49.
His last Champions League season came with Schalke in 2010-11, where, at 33, he still managed to score five more times. That brought his total up to 71—more than double any other Spaniard in UCL history. Fernando Morientes is the closest, and he only managed 33.
Other Players with 50+ UCL Goals
Kylian Mbappé: 66 Goals
Kylian Mbappé hit his 50th Champions League goal during Real Madrid’s match against Atalanta on December 10, 2024.
He was just 25 years and 356 days old then, making him the second-youngest ever to reach that milestone. Only Messi did it younger, at 24 years and 284 days, back in April 2012.
Mbappé got to 50 in 79 games, making him the fourth fastest to the mark. The only players to do it quicker? Ruud van Nistelrooy (62 games), Messi (66), and Lewandowski (77).
Thomas Müller: 57 Goals
Since debuting in 2008-09, Thomas Müller has scored 57 Champions League goals and set up 25 more.
He’s won the competition twice with Bayern Munich—first in 2012-13, then again in 2019-20.
Ruud van Nistelrooy: 56 Goals
Ruud van Nistelrooy scored 56 Champions League goals, but he might’ve had even more if he’d played in the competition earlier. Before turning 25 and joining Manchester United, he only played 11 UCL games for PSV.
Nobody hit 50 Champions League goals faster than Van Nistelrooy—he did it in just 62 appearances, though he was already 31 at the time.
For Manchester United, he scored 35 times, a club record that still stands above Wayne Rooney’s 30 and Ryan Giggs’ 28.
Erling Haaland: 55 Goals
Erling Haaland tore up the record books in September 2025, smashing the speed record for reaching 50 Champions League goals—he did it in just 49 games.
Counting his goals for Salzburg, Dortmund, and Manchester City, Haaland blew past Van Nistelrooy’s previous record of 62 games to 50 goals. He didn’t stop there—on Matchday 2 of the 2025-26 season, he scored twice more against Monaco, reaching 52 goals in his first 50 appearances. The old record for most goals in a player’s first 50 UCL games? Van Nistelrooy’s 43. Haaland left that in the dust.
Thierry Henry: 50 Goals
Thierry Henry hit 50 Champions League goals during his time at three clubs: 35 for Arsenal, eight at Barcelona, and seven with Monaco.
He got off to a flying start as a 20-year-old at Monaco, bagging six goals in his first five UCL games before heading to Arsenal in 1999-00. To this day, his 35 goals make him Arsenal’s top scorer in Champions League and European Cup history.
Here’s a look at the all-time top scorers in the UEFA Champions League, and wow, some of these numbers are wild. Cristiano Ronaldo leads the way with a staggering 140 goals. Messi isn’t far behind with 129. Lewandowski sits at 105, and Benzema’s right there with 90. Then there’s Raúl at 71, showing the old guard still holds a spot.
Mbappé’s already at 66, which is kind of ridiculous considering his age. Müller has 57, and van Nistelrooy’s just behind him with 56. Haaland, also pretty young, is already up to 55. Henry rounds out the top ten with 50 goals.
Salah, Shevchenko, and Ibrahimovic are all tied at 48. Inzaghi’s got 46, and Harry Kane’s at 45 (and honestly, he’s still going strong). Drogba’s 44; Neymar and Griezmann both have 43, and Del Piero and Agüero finish off the list with 42 and 41 goals each. Legends everywhere you look.
TOTTENHAM CONFIRM MANAGER POSITION FOR CHAMPIONS LEAGUE MATCH AGAINST ATLETICO MADRID
Tottenham confirm Igor Tudor will remain in charge for the Champions League clash against Atletico Madrid this Tuesday.
Tottenham has put an end to the speculation about Igor Tudor’s future by confirming he will stay on as head coach for their upcoming Champions League match against Atletico Madrid. Sky Sports reports Tudor will lead the pre-match press conference on Tuesday ahead of this crucial fixture.
Pressure on Tudor had been mounting following a rocky start at Tottenham. There were murmurs he might be sacked after a series of disappointing results, but the late 1-1 draw against Liverpool seems to have provided a reprieve. Before that, the assumption was that one more loss, especially away at Anfield, could cost him his job. Confirming Tudor’s role for the Atletico clash signals the club is sticking with him for now, at least through the next big challenge.
That challenge is significant. Spurs are trailing 5-2 on aggregate after the first leg against Atletico, a match that drew sharp criticism for Tottenham’s performance. The game was difficult to watch, not only because of the scoreline but also because of a striking moment when goalkeeper Antonin Kinsky was taken off just 17 minutes in, a rare and unsettling decision that highlighted deeper issues.
For Tudor, Tuesday’s match is both a test and an opportunity to demonstrate leadership. The confirmation of his position brings mixed feelings among fans. There’s a recognition that stability is important during such a hectic part of the season, yet lingering doubts remain after some shaky displays.
Fans watched the first leg against Atletico with a sense of disbelief. Conceding five goals and that early goalkeeper substitution raised legitimate questions about the team’s preparation and tactical choices. That substitution felt emblematic of a chaotic night, reflecting larger problems.
The gritty draw with Liverpool, though, offered a glimpse of fighting spirit and earned some credit for resilience, even if the overall form is inconsistent. Moments like that can offer managers breathing room in tough times.
Still, supporters crave clarity and a long-term vision. Tottenham has shifted its direction multiple times in recent years, and the fans want a coherent plan moving forward. Tudor now has a clear chance to reinforce his authority and bring some order against a tough Atletico side.
Even if overcoming the deficit proves elusive, Spurs supporters will be looking for signs of organisation, determination, and a stronger team identity. That might be the most valuable takeaway from the clash.
UCL DRAW 2026 LAST 16: PREMIER LEAGUE GIANTS FACE BRUTAL DRAW IN QUEST FOR EUROPEAN GLORY 2026
The Champions League draw is out! Read the full list of fixtures, including Man City vs Real Madrid and Newcastle’s trip to Barcelona.
Manchester City will go head-to-head with Real Madrid in what’s easily the standout fixture of this season’s Champions League round of 16.
UEFA stuck to the same process as last year’s new format, running the draws for the last 16, quarter-finals, and semi-finals all on the same day in Nyon, Switzerland.
There’s still plenty of English interest left in the competition. Arsenal, Liverpool, Chelsea, Newcastle, Tottenham, and Man City all made it through, which pretty much guarantees the Premier League an extra Champions League spot next season thanks to the UEFA coefficient.
With the seeding and pairing rules, each of the 16 teams already knew they’d be facing one of just two possible opponents in the next round.
Liverpool and Tottenham ended up in the same section of the bracket. No surprise, since they finished third and fourth in their groups.
Arsenal, who topped their group, drew Bayern Munich. Manchester City got Sporting Lisbon, and Chelsea lined up against Barcelona.
After Newcastle’s play-off win over Qarabag, they were slotted into their section of the bracket.
Now that the draw’s done, here’s what’s coming up: Chelsea will take on defending champions PSG, and Newcastle will get Barcelona.
Real Madrid against Manchester City is the pick of the bunch, two giants going toe-to-toe.
Liverpool will face Galatasaray, while Tottenham will meet Atletico Madrid.
Arsenal, meanwhile, are set to play either Bayer Leverkusen or Atalanta – a tricky tie either way.
Here’s the full Champions League last 16 draw for 2025/26:
Manchester City vs Real Madrid
Bodø/Glimt vs Sporting
Paris Saint-Germain vs Chelsea
Newcastle vs Barcelona
Galatasaray vs Liverpool
Atletico Madrid vs Tottenham
Atalanta vs Bayern Munich
Bayer Leverkusen vs Arsenal
And for the Europa League quarter-finals:
Paris Saint-Germain/Chelsea vs Galatasaray/Liverpool
Real Madrid/Manchester City vs Atalanta/Bayern Munich
Newcastle/Barcelona vs Tottenham/Atletico Madrid
Bodø/Glimt/Sporting vs Bayer Leverkusen/Arsenal
The Europa League semi-finals shape up like this:
Paris Saint-Germain/Chelsea/Galatasaray/Liverpool vs Real Madrid/Manchester City/Atalanta/Bayern Munich
Newcastle/Barcelona/Tottenham/Atletico Madrid vs Bodo/Glimt/Sporting/Bayer Leverkusen/Arsenal
As for the dates, here’s what you need to know:
Round of 16: March 10/11 & 17/18, 2026
Quarter-finals: April 7/8 & 14/15, 2026
Semi-finals: April 28/29 & May 5/6, 2026
Final: May 30, 2026, in Budapest