Quick answer: Cristiano Ronaldo is the Champions League’s all-time top scorer with 140 goals, ahead of Lionel Messi (129), Robert Lewandowski (~105) and Karim Benzema (90). Real Madrid icon Raul leads the historical Spanish charge on 71, with Thomas Müller, Ruud van Nistelrooy, Kylian Mbappé, Thierry Henry and Erling Haaland rounding out the all-time top 10.
For many football fans, the UEFA Champions League is the pinnacle of the sport. Each year, this elite knockout competition gathers together the most talented players in world football, pitting historic clubs against each other in games that arguably showcase a higher technical skill level than in any other soccer competition on earth.
The list of previous winners of the Champions League is a roll call of legendary clubs: Real Madrid, Bayern Munich, Barcelona, Manchester United, Juventus, and more. And those clubs have been represented by some extraordinary players, from legendary shot-stoppers to talismanic central midfielders and skillful, prolific attackers. In this article, it will be the latter that we will be focusing on.

We're going to guide you through a list of the Champions League all time top scorers, from the tournament's inception to the present day. We'll look at which players have topped the Champions League top scorers chart at the end of each season since the competition began, and we'll also briefly explore the origins of this prestigious continental club format.
What is now known as the Champions League began life as the European Cup in 1955. While matches between domestic title winners from different European nations had been going on since the 19th century, the concept of a formalised annual competition wasn't seriously considered until Gabriel Hanot, the French journalist and editor of L'Equipe (who also founded the Ballon d'Or) started pushing UEFA to introduce this format in the early 1950s.
UEFA (European football's governing body) were eventually convinced, putting together the first ever European Cup in 1955. Sixteen teams from across Europe took part in the competition, with Real Madrid beating Stade de Reims in the final of the inaugural cup.
Madrid dominated the tournament at first, winning every edition until 1960, when Eusebio led Benfica to two consecutive triumphs. In 1968, Manchester United became the first English team to win the European Cup, and English sides soon began ruling Europe, with Liverpool, Nottingham Forest and Aston Villa picking up every trophy from 1976-77 to 1981-82 between them.
In 1992, a round-robin group stage was introduced to the tournament, and UEFA decided that a big rebrand was in order. The European Cup changed its name to the UEFA Champions League, a brand new logo and theme tune was created, and a new era began.
The first winners of the Champions League were Ligue 1 side Marseille. While they remain the only French team to have won the European Cup, the triumph is shrouded in controversy thanks to suspicions of doping amongst players before the final.

In the years since, the Champions League (also sometimes branded as the UCL) has established itself as Europe's premier club competition, and the trophy has been passed around between a wide range of clubs from across Europe, including Milan, Barcelona, Real Madrid, Chelsea, Liverpool, Manchester United, Borussia Dortmund, and Porto.
Every single Champions League campaign provides some stunning moments of drama, many of them provided by the array of world-class forwards who take to the field each year. The list below is made up of some of the best attackers to ever play in the UCL.
| Year | Player | Club | Goals |
| 1955-56 | Milos Milutinovic | Partizan | 8 |
| 1956-57 | Dennis Viollet | Manchester United | 9 |
| 1957-58 | Alfredo Di Stefano | Real Madrid | 10 |
| 1958-59 | Just Fontaine | Reims | 10 |
| 1959-60 | Ferenc Puskas | Real Madrid | 12 |
| 1960-61 | Jose Aguas | Benfica | 11 |
| 1961-62 | Heinz Strehl | FC Nurnberg | 8 |
| Alfredo Di Stefano | Real Madrid | 8 | |
| Justo Tejada | Real Madrid | 8 | |
| Ferenc Puskas | Real Madrid | 8 | |
| 1962-63 | Jose Altafini | AC Milan | 14 |
| 1963-64 | Vladica Kovacevic | Partizan | 7 |
| Sandro Mazzola | Internazionale | 7 | |
| Ferenc Puskas | Real Madrid | 7 | |
| 1964-65 | Eusebio | Benfica | 9 |
| Jose Torres | Benfica | 9 | |
| 1965-66 | Florian Albert | Ferencvaros | 7 |
| Eusebio | Benfica | 7 | |
| 1966-67 | Jurgen Piepenburg | Vorwarts Berlin | 6 |
| Paul Van Himst | Anderlecht | 6 | |
| 1967-68 | Eusebio | Benfica | 6 |
| 1968-69 | Denis Law | Manchester United | 9 |
| 1969-70 | Mick Jones | Leeds United | 8 |
| 1970-71 | Antonis Antoniadis | Panathinaikos | 10 |
| 1971-72 | Johan Cruyff | Ajax | 5 |
| Antal Dunai | Ujpest | 5 | |
| Lou Macari | Celtic | 5 | |
| Silvester Takac | Standard Liege | 5 | |
| 1972-73 | Gerd Muller | Bayern Munich | 11 |
| 1973-74 | Gerd Muller | Bayern Munich | 8 |
| 1974-75 | Gerd Muller | Bayern Munich | 5 |
| 1975-76 | Jupp Heynckes | Borussia Monchengladbach | 6 |
| 1976-77 | Gerd Muller | Bayern Munich | 5 |
| Franco Cucinotta | Zurich | 5 | |
| 1977-78 | Allan Simonsen | Borussia Monchengladbach | 5 |
| 1978-79 | Claudio Sulser | Grasshopper | 11 |
| 1979-80 | Soren Lerby | Ajax | 10 |
| 1980-81 | Graeme Souness | Liverpool | 6 |
| Terry McDermott | Liverpool | 6 | |
| Karl-Heinz Rummenigge | Bayern Munich | 6 | |
| 1981-82 | Dieter Hoeneß | Bayern Munich | 7 |
| 1982-83 | Paolo Rossi | Juventus | 6 |
| 1983-84 | Viktor Sokol | Dinamo Minsk | 6 |
| 1984-85 | Torbjorn Nilsson | IFK Goteborg | 7 |
| Michel Platini | Juventus | 7 | |
| 1985-86 | Torbjorn Nilsson | IFK Goteborg | 6 |
| 1986-87 | Borislav Cvetkovic | Red Star Belgrade | 7 |
| 1987-88 | Gheorghe Hagi | Steaua Bucuresti | 4 |
| Petar Novak | Sparta Prague | 4 | |
| Rene van der Gijp | Neuchatel Xamax | 4 | |
| Ally McCoist | Rangers | 4 | |
| Rabah Madjer | Porto | 4 | |
| Michel | Real Madrid | 4 | |
| Rui Aguas | Benfica | 4 | |
| 1988-89 | Marco van Basten | AC Milan | 10 |
| 1989-90 | Romario | PSV Eindhoven | 6 |
| Jean-Pierre Papin | Marseille | 6 | |
| 1990-91 | Peter Pacult | Tirol Innsbruck | 6 |
| Jean-Pierre Papin | Marseille | 6 | |
| 1991-92 | Sergei Yuran | Benfica | 7 |
| Jean-Pierre Papin | Marseille | 7 | |
| 1992-93 | Romario | PSV Eindhoven | 7 |
| 1993-94 | Ronald Koeman | Barcelona | 8 |
| Wynton Rufer | Werder Bremen | 8 | |
| 1994-95 | George Weah | Paris Saint-Germain | 7 |
| 1995-96 | Jari Litmanen | Ajax | 9 |
| 1996-97 | Milinko Pantic | Atletico Madrid | 5 |
| 1997-98 | Alessandro Del Piero | Juventus | 10 |
| 1998-99 | Andriy Shevchenko | Dynamo Kyiv | 8 |
| Dwight Yorke | Manchester United | 8 | |
| 1999-2000 | Mario Jardel | Porto | 10 |
| Rivaldo | Barcelona | 10 | |
| Raul | Real Madrid | 10 | |
| 2000-01 | Raul | Real Madrid | 7 |
| 2001-02 | Ruud van Nistelrooy | Manchester United | 10 |
| 2002-03 | Ruud van Nistelrooy | Manchester United | 12 |
| 2003-04 | Fernando Morientes | Monaco | 9 |
| 2004-05 | Ruud van Nistelrooy | Manchester United | 8 |
| 2005-06 | Andriy Shevchenko | AC Milan | 9 |
| 2006-07 | Kaka | AC Milan | 10 |
| 2007-08 | Cristiano Ronaldo | Manchester United | 8 |
| 2008-09 | Lionel Messi | Barcelona | 9 |
| 2009-10 | Lionel Messi | Barcelona | 8 |
| 2010-11 | Lionel Messi | Barcelona | 12 |
| 2011-12 | Lionel Messi | Barcelona | 14 |
| 2012-13 | Cristiano Ronaldo | Real Madrid | 12 |
| 2013-14 | Cristiano Ronaldo | Real Madrid | 17 |
| 2014-15 | Cristiano Ronaldo | Real Madrid | 10 |
| Neymar | Barcelona | 10 | |
| Lionel Messi | Barcelona | 10 | |
| 2015-16 | Cristiano Ronaldo | Real Madrid | 16 |
| 2016-17 | Cristiano Ronaldo | Real Madrid | 12 |
| 2017-18 | Cristiano Ronaldo | Real Madrid | 15 |
| 2018-19 | Lionel Messi | Barcelona | 12 |
| 2019-20 | Robert Lewandowski | Bayern Munich | 15 |
| 2020-21 | Erling Haaland | Borussia Dortmund | 10 |
| 2021-22 | Karim Benzema | Real Madrid | 15 |
| 2022-23 | Erling Haaland | Manchester City | 12 |
| 2023-24 | Kylian Mbappe | Paris Saint-Germain | 8 |
| Harry Kane | Bayern Munich | 8 | |
| 2024-25 | Raphinha | Barcelona | 13 |
| Serhou Guirassy | Borussia Dortmund | 13 |
Performing in the European Cup is the ultimate test of a top striker. Below, you'll find a list of incredible forwards who have passed that test again and again.

Spanish giants Real Madrid won the first five editions of the European Cup, thanks largely to the efforts of their naturalised Argentine forward Alfredo Di Stefano. A legend of the global game who racked up over 500 goals for club and country, Di Stefano is widely viewed as one of the greatest players in the history of the sport.
Whilst Haaland may currently lie in 10th place, he also has the fewest appearances in the Champions League compared to all others on the list, achieving his incredible tally of 49 goals in only 48 games!
Thierry Henry may have never won the Champions League (the furthest he reached was a devastating final loss in 2005-06), but he certainly made a mark on it. The Frenchman scored 50 goals in the competition and was named in UEFA's Team Of The Year in 2001, 2002, 2003, 2004 and 2006.

Mbappe's record is particularly impressive: the France captain reached 55 Champions League goals before his 26th birthday. He left PSG for Real Madrid in 2024, where he has continued to add to his Champions League tally and looks well placed to climb deep into the top five over the next decade.
Van Nistelrooy won the Champions League Golden Boot award three times in four seasons between 2001-02 and 2004-05, a remarkable record that shows his prowess on the European stage. In total, he notched 56 UCL goals for Manchester United, PSV and Real Madrid.

An icon of the German game whose intelligence and efficiency in front of goal caused him to coin the term 'Raumdeuter' ('space investigator') to explain his role in the team, Muller has left his stamp on the European game over 15 years of elite-level performance for Bundesliga giants Bayern Munich.
Retired Spanish international Raul is a certified Real Madrid legend who racked up over 700 appearances for Los Blancos between 1994 and 2010, many of those in the Champions League. In total, he played 142 games in Europe's elite knockout competition, and scored a seriously impressive 71 goals.

Before moving to Saudi Arabia in summer 2023, 2022 Ballon d'Or winner Karim Benzema (who was the Champions League top scorer the same year) led the line for the Galacticos for years, scoring 90 UCL goals in 152 appearances. Alongside fellow Madrid stars such as Luka Modric and Casemiro, he won a total of five Champions League trophies.
Lewandowski is a goal machine, known for his excellent finishing skills, powerful hold-up play and aerial ability. For Borussia Dortmund, Barcelona and Bayern Munich (where he played the majority of his career), Poland's all-time record goalscorer has registered around 105 Champions League goals across his Borussia Dortmund and Bayern Munich years and a continuing spell at Barcelona, where he is still adding to his tally in his late 30s.

Viewed by many to be the greatest player of all time, Argentina's 2022 World Cup-winning captain spent over two decades in Europe, racking up insane numbers and creating magical moments both in La Liga and in the Champions League. In total, the four-time Champions League winner scored 129 goals in 163 European games, the vast majority for Barcelona.
CR7's career has been defined in part by the battle for supremacy with Lionel Messi, and UCL goal tally is one area in which he comes out champion. Ronaldo is the European Cup's all-time top goalscorer, with a remarkable 140 goals in 183 appearances for Manchester United, Real Madrid and Juventus. If anyone is ever able to break his record, it will be an outstanding achievement.
For more on the exploits of Ronaldo and Messi, check out our guide to La Liga's all-time top goalscorers.
Cristiano Ronaldo is the all-time top scorer in the Champions League with 140 goals, scored across his Manchester United, Real Madrid and Juventus years. Lionel Messi is second on 129 — almost exclusively for Barcelona — followed by Robert Lewandowski (around 105) and Karim Benzema (90).
Robert Lewandowski is comfortably the leading active Champions League scorer on around 105 goals. Kylian Mbappé (55) and Erling Haaland (49) are the obvious next-generation challengers; both have many seasons ahead of them and will likely climb deep into the all-time top five.
Only three players have ever passed 100 Champions League goals: Cristiano Ronaldo (140), Lionel Messi (129) and Robert Lewandowski (around 105). All three were active in the same era — a useful reminder of how exceptional that generation of attackers was.
Cristiano Ronaldo and Lionel Messi share the Champions League Golden Boot record with seven each. Gerd Müller is next with four (1972–1977), with Ruud van Nistelrooy (three) and Jean-Pierre Papin (three) the other top accumulators in the modern era.