Champions League All-Time Leading Scorers: Full List

The best goalscorers in soccer, past and present, have all delivered on Europe's biggest stage.
No matter how many goals players score across Europe's top five leagues, finding the back of the net in the Champions League just means more. From group stage—now known as the league phase—hat tricks to all-important finishes in the UCL final, each Champions League goal goes toward building a legacy for both player and club.
Originally called the European Cup when established in 1955, the tournament did not become the Champions League until the 1992–93 season. Both iterations of the competition have an impressive list of goalscorers, but the Champions League is home to the greatest players of all time.
Check out the 15 top goalscorers in UCL history.
Champions League All-Time Leading Scorers: Full List
Goals | Player | Club(s) |
|---|---|---|
140 | Cristiano Ronaldo | Manchester United, Real Madrid, Juventus |
129 | Lionel Messi | Barcelona, Paris Saint-Germain |
105 | Robert Lewandowski | Borussia Dortmund, Bayern Munich, Barcelona |
90 | Karim Benzema | Lyon, Real Madrid |
71 | Raúl | Real Madrid, Schalke |
60 | Kylian Mbappé | Monaco, Paris Saint-Germain, Real Madrid |
57 | Thomas Müller | Bayern Munich |
56 | Ruud van Nistelrooy | PSV Eindhoven, Manchester United, Real Madrid |
54 | Erling Haaland | RB Salzburg, Borussia Dortmund, Manchester City |
50 | Thierry Henry | Monaco, Arsenal, Barcelona |
48 | Zlatan Ibrahimović | Ajax, Juventus, Inter, Barcelona, AC Milan, Paris Saint-Germain, Manchester United |
48 | Andriy Shevchenko | Dynamo Kyiv, AC Milan, Chelsea |
48 | Mohamed Salah | Basel, Chelsea, Roma, Liverpool |
46 | Filippo Inzaghi | Juventus, AC Milan |
45 | Harry Kane | Tottenham Hotspur, Bayern Munich |
This list excludes qualifying and goals during the European Cup era.
Unsurprisingly, Cristiano Ronaldo is the competition’s greatest ever goalscorer. The Portugal international bagged 140 Champions League goals throughout his illustrious career. He won the competition once with Manchester United and four more times with Real Madrid, and is still the only player in history to score in three UCL finals.
Although it seems impossible to catch up to Ronaldo's 140-goal haul, Kylian Mbappé and Erling Haaland are both eyeing his remarkable tally. The unstoppable attackers score for fun in Europe’s premier competition and have time on their side.
Lionel Messi and Robert Lewandowski are the only other players to surpass the century mark in the Champions League, with the latter still capable of adding to his tally with Barcelona. Messi finished just shy of longstanding rival Ronaldo, managing 11 fewer than his nemesis during his time with Barça and Paris Saint-Germain.
Who Has the Most Champions League Hat Tricks of All Time?
Player | No. of Hat-Tricks |
|---|---|
Cristiano Ronaldo | 8 |
Lionel Messi | 8 |
Robert Lewandowski | 6 |
Karim Benzema | 4 |
Kylian Mbappé | 4 |
Both Ronaldo and Messi are tied for the most Champions league hat tricks of all time with eight each. Messi bagged all of his as a Barcelona player while Ronaldo scored seven with Real Madrid and then one with Juventus.
Behind the two greats is Lewandowski with six UCL hat tricks. The Poland international recorded one with Dortmund, four with Bayern Munich and one (so far) with Barcelona.
Karim Benzema and Mbappé round out the top five having secured four Champions League match balls each.
European Cup All-Time Leading Scorers: Full List
Goals | Player | Club(s) |
|---|---|---|
49 | Alfredo Di Stéfano | Real Madrid |
47 | Eusébio | Benfica |
36 | Ferenc Puskás | Honvéd, Real Madrid |
34 | Gerd Müller | Bayern Munich |
30 | Francisco Gento | Real Madrid |
This list includes qualifying rounds.
The European Cup features more elite goalscorers in the sport’s history, including Alfredo Di Stéfano, who won the competition five times with Real Madrid.
The only other player to score more than 40 goals in the competition was Benfica’s Eusébio.
READ THE LATEST CHAMPIONS LEAGUE NEWS, PREVIEWS AND PLAYER RATINGS
feed
