UEFA.com works better on other browsers
For the best possible experience, we recommend using Chrome, Firefox or Microsoft Edge.

UEFA club competition all-time top scorers: Cristiano Ronaldo and Lionel Messi clear

Cristiano Ronaldo, Lionel Messi and Robert Lewandowski have all passed 100 goals, but who else has reached a half-century?

Paris Saint-Germain forward Lionel Messi has scored 132 goals in UEFA club competition
Paris Saint-Germain forward Lionel Messi has scored 132 goals in UEFA club competition AFP via Getty Images

Cristiano Ronaldo and Lionel Messi are the top scorers in UEFA's club competitions by a good distance. Ronaldo and Messi, also well clear at the top of the all-time UEFA Champions League scoring list, have a considerable cushion over the likes of Robert Lewandowski, who brought up his own century on Matchday 1 of the 2023/24 Champions League, and Karim Benzema.

UEFA.com celebrates the players who have scored 50 goals or more in UEFA club competition.*

Who has scored the most goals in UEFA club competition?

Since the world's most prestigious club football tournament was founded in 1955 as the European Cup, the greatest ever footballers have played in UEFA-sanctioned club competitions. From Eusébio and Alfredo Di Stéfano to Cristiano Ronaldo and Lionel Messi, this list includes a collection of the greatest goalscorers the game has ever known. But who has scored the most?

With so many more games in the Champions League era, it is no surprise that modern players lead the way and perhaps even less of a shock that two players stand head and shoulders above the rest: Messi and Ronaldo. Ronaldo became the first to reach 100 in April 2017 in what was his 143rd appearance – remarkably, he managed a solitary goal in his first 32 European outings. Messi emulated his great rival six months later, reaching the landmark in 122 games. The goals have continued to flow for both of them ever since.

Every Cristiano Ronaldo Champions League goal

Most goals in UEFA club competition
145
Cristiano Ronaldo (POR, Sporting CP, Man United, Real Madrid, Juventus)
132 Lionel Messi (ARG, Barcelona, Paris)
102 Robert Lewandowski (POL, Lech Poznań, Dortmund, Bayern, Barcelona)**
92 Karim Benzema (FRA, Lyon, Real Madrid)
77
Raúl González (ESP, Real Madrid, Schalke)
70 Filippo Inzaghi (ITA, Parma, Juventus, AC Milan)
67 Andriy Shevchenko (UKR, Dynamo Kyiv, AC Milan, Chelsea)
63 Sergio Agüero (ARG, Atlético, Man City)
62 Ruud van Nistelrooy (NED, Heerenveen, PSV, Man United, Real Madrid, Hamburg)
62 Gerd Müller (GER, Bayern)
59 Thierry Henry (FRA, Monaco, Juventus, Arsenal, Barcelona)
59 Henrik Larsson (SWE, Feyenoord, Celtic, Barcelona, Man United, Helsingborg)
57 Zlatan Ibrahimović (SWE, Ajax, Juventus, Inter, Barcelona, AC Milan, Paris Saint-Germain, Man United)
56 Edin Džeko (BIH, Wolfsburg, Man City, Roma, Inter, Fenerbahçe)**
56 Eusébio (POR, Benfica)
55
Klaas-Jan Huntelaar (NED, Heerenveen, Ajax, AC Milan, Schalke)
55 Edinson Cavani (URU, Palermo, Napoli, Paris, Man United)
54 Alessandro Del Piero (ITA, Juventus)
54 Thomas Müller (GER, Bayern)**
54
Mohamed Salah (EGY, Basel, Fiorentina, Roma, Liverpool)**
50 Didier Drogba (CIV, Marseille, Chelsea, Galatasaray)
50 Alfredo Di Stéfano (ARG/ESP, Real Madrid)

*UEFA club competitions means European Champion Clubs' Cup/UEFA Champions League, UEFA Cup/UEFA Europa League, UEFA Europa Conference League, UEFA Cup Winners' Cup, European/South American Cup, UEFA Super Cup and UEFA Intertoto Cup

** Includes 2023/24