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.

LEAGUE UPDATE: MAN UNITED’S CHAMPIONS LEAGUE HOPES BOOSTED BY COEFFICIENT POINTS SURGE

Manchester United move into fourth place as England's dominant UEFA coefficient makes a fifth Champions League spot almost certain.

top-news
Confirmed: Fifth place in PL likely to earn UCL qualification this season

Manchester United just got a real shot in the arm for their Champions League hopes this season. After knocking off Manchester City and Arsenal in back-to-back games, they’ve climbed into fourth place in the Premier League. It’s been a struggle for United to make the Champions League in recent years—their last run was in the 2023/24 season.

These days, finishing in the top four isn’t always enough for Premier League teams. UEFA now hands out extra spots, and it all depends on how clubs from each country perform across the Champions League, Europa League, and Conference League.

So, how does it work? UEFA takes each league’s overall coefficient score—basically, a measure of how well their teams do in Europe—and divides it by the number of clubs they have in these competitions.

This season, Arsenal, Liverpool, Tottenham, Chelsea, Manchester City, and Newcastle all joined the European fight. Out of those six, only Newcastle had to go through the play-offs; the rest sailed straight into the knockouts.

Now that the Champions League group stage is done, you can really see which countries are in line for those bonus spots next year. Right now, England is out in front with 180,625 points. Germany follows with 107,000. Portugal sits in third with 14,700, and Spain is just behind on 14,375.

Here’s the key thing: the two countries whose teams rack up the best results across all three competitions this season each get a European Performance Spot—an extra Champions League place.

With England leading the pack, even a fifth-place finish in the Premier League could send United back into the Champions League instead of the Europa League. Newcastle took advantage of this last season.

If United hold onto fourth, they’re in. But there’s still a lot of football left. Interim boss Michael Carrick isn’t letting anyone get ahead of themselves—he’s already told his players to stay sharp.

Next up, United face Fulham at Old Trafford. They'll be chasing a third straight win and looking to keep Carrick’s perfect record going since he stepped in for Darren Fletcher.

JUST IN: PEP GUARDIOLA THANKS JOSE MOURINHO AFTER WILD NIGHT OF EUROPEAN DRAMA

Pep Guardiola thanks Jose Mourinho as Benfica’s last-gasp winner against Real Madrid sends City straight into the Last-16.

top-news
Pep Guardiola’s oldest rival just saved City’s season

Pep Guardiola had a smile on his face and a message for Jose Mourinho after his old rival did him a huge favour, helping Manchester City sneak into the Champions League knockout rounds.

City took care of their own business, beating Galatasaray 2-0 at the Etihad. Haaland and Cherki got the goals, but the real drama was happening elsewhere. City’s spot in the last eight still hung in the balance because Real Madrid needed to equalise against Benfica. If they had, Guardiola’s squad would have been bumped into the play-offs instead.

That’s when Benfica’s goalkeeper, Anatoliy Trubin, pulled off something wild. He left his box, charged forward for a late free kick, and scored a brilliant goal. Benfica won 4-2. That goal kept Benfica alive in the competition—and, as it turned out, saved City too.

Guardiola admitted he and his players were glued to the screen in the dressing room, completely confused when they saw Trubin running up for that last free kick. “We were all in there, watching, and none of us realised Benfica still needed a goal to qualify,” Guardiola said. “So when their keeper went up, we’re all thinking, ‘What are you doing?’ But Jose knew. It was a smart move. Finishing in the top eight, with how tough the Champions League has become, feels really good for us. Now we can focus on being at our best by March.”

Bernardo Silva didn’t hide how relieved he felt. Skipping those extra play-off games really matters, especially when you’re chasing a quadruple. “A bit of drama, but we did it. We’re very happy because we avoid two more matches,” he said. “With all the injuries we’ve got and the crazy schedule, having those two weeks free to rest, get players back, and focus on the other competitions is huge for us.”

As for Mourinho, he looked proud after Benfica’s wild finish. He’s won this tournament twice before, and he believed his side deserved to stay in. “That was a fantastic goal, a historic moment—almost blew the roof off the stadium,” Mourinho said. “Honestly, for Benfica to beat Real Madrid, that’s massive.”

Premier League Standings

WhatsApp Read More News