StadiumPosts Logo
Stay upto date with notifications from Stadiumposts
Notifications can be managed in browser preferences

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.

Exclusive Updated All-time Champions League top scorers list as of January 2026
Ronaldo leads as Mbappé & Haaland chase the record.

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.

ARTICLE 14: WHY A 10-MATCH BAN FOR PRESTIANNI WOULD BE A HISTORIC UEFA PRECEDENT

UEFA is investigating alleged racist abuse against Vinícius Jr. Discover why Mbappé wants a lifetime ban for Gianluca Prestianni.

top-news
Benfica releases "distance video" to prove Real Madrid players misheard Prestianni

UEFA has put out a statement about the alleged racist abuse Real Madrid’s Vinicius Jr faced during the Champions League playoff against Benfica.

Vinicius scored a brilliant goal in the second half, sealing a 1-0 win for Madrid in the first leg on Tuesday night. But the match took a dark turn when Benfica’s Gianluca Prestianni allegedly made a racist remark during Vinicius’s celebration.

Right after, Vinicius ran straight to the referee to report what happened. That set off a heated scene. The game stopped for 10 minutes while players argued, and several Madrid teammates spoke up afterwards, saying Prestianni called Vinicius a “monkey.”

Vinicius left the pitch after the incident, with his teammates following him before play eventually resumed.

Prestianni denies everything. Benfica’s manager, Jose Mourinho, tried to stay neutral; he wouldn’t take a side. He did admit he felt Vinicius had provoked the crowd and Benfica players with his celebration, and referee François Letexier gave Vinicius a yellow card for it.

Now, UEFA says they’re looking into things. If the referee’s report includes the incident, they’ll launch an investigation.

Here’s what UEFA said: “The official reports from the matches played last night are currently being reviewed. If matters are reported, proceedings are opened, and if disciplinary sanctions are imposed, they’re announced on the UEFA disciplinary website. We don’t have more information or further comment right now.”

Sadly, this isn’t the first time Vinicius has dealt with racist abuse. He’s faced it from fans across Spain in recent years, sparking the “Baila Vini” hashtag as support poured in for him on social media.

Kylian Mbappe, who played alongside Vinicius, has spoken out too. He’s demanding a lifetime ban for Prestianni, saying he heard the slur himself. Mbappe also said he walked off the field at Vinicius’s request and insists Prestianni shouldn’t play in the Champions League again.

Benfica pushed back on that claim. They posted a video on X showing Mbappe wasn’t near Vinicius and Prestianni when the incident happened. The club also released a statement addressing the rumours about what went on in the tunnel at Estadio da Luz.

EUSéBIO REFERENCE: WHY DID MOURINHO USE A CLUB LEGEND TO DEFEND A RACISM ACCUSATION?

Is Mourinho wrong? Analyse the fallout of the Vinícius racism incident, featuring insights from Seedorf, Henry, and Walcott.

top-news
Seedorf and Henry slam Mourinho for "justifying" abuse

During Real Madrid's Champions League match at Benfica, an incident of alleged racist abuse against Vinicius Junior occurred, sparking widespread condemnation. Trent Alexander-Arnold called it a disgrace to football, while Jose Mourinho's comments on the matter drew criticism.

The game was paused for 10 minutes after Vinicius reported that Benfica's Gianluca Prestianni had allegedly hurled racist insults at him. Vinicius and his teammates briefly left the field in response.

Vinicius, who has faced racist abuse before, posted on Instagram that racists are, above all, cowards.

Benfica's manager, Mourinho, suggested that Vinicius didn't celebrate respectfully after scoring a goal in the 1-0 victory. This happened just before the incident at the Estadio da Luz.

Mourinho commented, 'Something is wrong because it happens at every stadium.' Wherever Vinicius plays, something always happens.

Clarence Seedorf, a former Real Madrid midfielder, responded to Mourinho's claims on Amazon Prime, saying, 'I think he's still emotional and made a mistake justifying racial abuse.' Saying it's OK to be racist when Vinicius provokes you is wrong. We should never justify racial abuse. Vinicius has had enough unjustified behaviour. Mourinho deep down would agree, but he misspoke.

Alexander-Arnold, speaking after the match, said, 'What happened tonight is a disgrace to football and overshadowed the performance and the amazing goal.' Vini has experienced this before. Ruining a night like this is a disgrace. There's no place for it in football or society. It's disgusting.

Mourinho spoke with Vinicius after the player walked off the pitch following the exchange with Prestianni.

Mourinho said that Vinicius and Prestianni gave conflicting accounts of the incident. He also mentioned Benfica's legendary striker, Eusebio, to argue that Benfica isn't a racist club, while also saying he felt Vinicius incited the crowd with his celebration.

'Yes, I believe so,' Mourinho stated. It should be a crazy moment, an amazing goal. But he wasn't just happy to score that goal. When you score like that, you celebrate respectfully.

He added, 'I told Vinicius to just celebrate and walk back.' When he argued about racism, I reminded him that Eusebio, the biggest person in this club's history, was Black. This club is the last thing from racist. If he thought something related to that, this is Benfica.

They told me different things. I don't believe either one – I want to be independent.

Theo Walcott said on Amazon Prime after hearing Mourinho's interview, 'I'm usually calm and don't get angry often.'

I admire Jose Mourinho's work in football, but he made a poor decision here. This was a time he shouldn't have spoken, a night he should have stayed away from cameras.

Kylian Mbappe, Vinicius' teammate at Real Madrid, suggested that Prestianni should be banned from the Champions League because of the alleged incident.

Mbappe stated, 'This has never happened to me.' It's important to be clear, not general, on important matters like this. I respect Benfica and their coach, one of history's best, who made history with Real Madrid. But this player doesn't deserve to play in the Champions League anymore.

We can't accept this behaviour in Europe's top competition. This guy doesn't deserve to play in the Champions League, but we'll see. We'll leave it to Uefa, who always try to act. They have a serious case now, and I hope they do something.

Prestianni has not yet commented.

With the second leg coming up next Wednesday in Madrid, Walcott urged UEFA to take swift action.

This needs immediate action, not months of waiting, Walcott said.

Thierry Henry, speaking on CBS, talked about his own experiences with racist abuse as a player.

I can relate to what Vinicius Junior is going through. It happened to me many times on the field. Sometimes you feel alone because it's your word against theirs, since we don't know what he said, Henry shared.

He covered his mouth with his shirt. He already looks suspicious because he didn't want people to see what he said.

Let's see if Prestianni will tell us what he said.

Premier League Standings

WhatsApp Read More News