No individual record captures the modern Champions League quite like the all-time scoring charts. Since the competition replaced the old European Cup in 1992/93, a small group of forwards has redefined what sustained goalscoring excellence looks like on the continent's biggest stage. Cristiano Ronaldo, Lionel Messi and Robert Lewandowski have all surpassed a century of goals in the tournament, a feat unthinkable in the knockout-only era that preceded it.
A Different Competition, A Different Era
The original European Champion Clubs' Cup, launched in 1955, offered far fewer opportunities to score. With no group stage, Real Madrid needed just seven matches to win the inaugural edition in 1956, compared with the 13 games Los Blancos played to lift the trophy in 2023/24. Against that backdrop, Alfredo Di Stéfano's 49 goals in 58 appearances stand as a remarkable rate that none of today's record-breakers have matched on a per-game basis. Eusébio's 47 goals for Benfica and Gerd Müller's 34 in just 35 games for Bayern München remain benchmarks from that knockout age, with Müller's near-goal-a-game ratio unmatched for decades until Erling Haaland's emergence prompted fresh comparisons.
Ronaldo's Record and Messi's Barcelona Dominance
Cristiano Ronaldo sits alone at the top of the all-time Champions League charts, his tally built across spells at Manchester United, Real Madrid and Juventus. He was not always the clinical finisher fans know today - it took him 27 Champions League appearances to open his account at United. Once converted into a central striker, however, he became unstoppable, reaching 100 competition goals in April 2017 with a hat-trick against Bayern, his 137th appearance in the competition. He remains the only player to score in three Champions League finals and has won the trophy five times in total.
Lionel Messi's record is similarly extraordinary, built almost entirely at one club. His 120 goals for Barcelona in the Champions League stand as a single-club record that even Ronaldo's 105 for Real Madrid could not surpass. Messi's goal against Maccabi Haifa in 2022/23 made him the first player to score in 18 different editions of the competition, underlining a longevity matched by few in the sport's history.
Lewandowski's Efficiency and the New Generation
Robert Lewandowski's route to a century of Champions League goals was arguably the most efficient of all. He reached 80 goals in just 100 appearances, faster than both Messi and Ronaldo managed the same milestone. His finest individual campaign came in 2019/20, when he finished as outright top scorer with 15 goals as Bayern won the competition - ending a remarkable run in which Ronaldo or Messi had topped the charts in each of the previous 12 seasons.
That shift opened the door for a new generation. Erling Haaland topped the scoring charts in 2020/21 and again in 2022/23, while Kylian Mbappé has twice finished either outright or joint-top scorer, most recently claiming the honour alone in 2025/26 with 15 goals for Real Madrid. Karim Benzema, meanwhile, built a Champions League legacy of his own, finishing with 90 goals overall and inspiring Real Madrid's 2021/22 triumph with 15 strikes in that campaign alone.
A Record Still Being Written
With Haaland, Mbappé and Harry Kane all firmly established among the competition's leading scorers, the conversation around the Champions League's all-time charts is far from settled. What the numbers do confirm is the scale of what Ronaldo, Messi and Lewandowski achieved in an era of expanded fixtures and heightened competition - a standard that will take years, if not longer, for the current generation to seriously threaten.