Champions League goal scorers are the immortal gods of the modern football pantheon. They are the reason millions hold their breath as a ball is whipped into the penalty area, the authors of those explosive moments of pure joy that define a club’s history.
The UEFA Champions League anthem is not just a prelude to a match; it is a call to arms for these legendary figures, a signal that the stage is set for them to inscribe their name into folklore. This competition, with its intense pressure, tactical battles, and the very best defenders on the planet, separates the great goal scorers from the true icons.
The journey to become one of the all-time great Champions League goal scorers demands more than just talent; it requires an insatiable hunger, unwavering consistency, and a psychological fortitude that thrives under the blinding lights of a UEFA Champions League Final.
When the history of this magnificent tournament is written, it is not merely a list of Champions League Winners that captures the imagination. It is the individuals, the men who turned possibility into certainty, who consistently found a way to bulge the net when it mattered most. From last-minute winners to audacious chips and thunderous strikes, these players have provided the tournament’s most enduring images.
This article is a tribute to them. We will count down the top 11 Champions League Goal Scorers of all time, delving beyond the numbers to explore the stories, the styles, and the sheer brilliance that have cemented their legendary status. We will look at the kings of the past, the giants of the present, and the young heirs apparent who are already storming the castle gates.
11. Zlatan Ibrahimović – 48 Goals

Image credit: GettyImages
The journey to join the pantheon of legendary Champions League goal scorers is often a story of triumph and heartbreak, and no one embodies this duality more than Zlatan Ibrahimović.
A player of sublime skill and unshakable self-belief, Ibrahimović scored 48 goals in 124 appearances across an incredible seven different clubs: Ajax, Juventus, Inter Milan, Barcelona, AC Milan, Paris Saint-Germain, and Manchester United Champions League campaigns. His goal-per-match ratio of 0.39 is a testament to his quality, but the one glaring omission from his CV is the Champions League Cup.
Ibrahimović was more than a striker; he was a footballing artist for whom the spectacular was standard. His time at Paris Saint-Germain represented his peak in the competition, where he became the club’s talisman. In the 2013–14 season, he finished as the joint-top scorer, a remarkable achievement that highlighted his individual dominance.
His inclusion in this list of top Champions League Goal Scorers is purely down to his volume and impact across multiple top leagues, especially his most iconic Champions League moment came in a 5–0 thrashing of Anderlecht for PSG, where he scored a breathtaking hat-trick capped by a thunderous 25-yard half-volley that seemed to defy physics. Yet, for all his personal glory, European triumph eluded him.
This irony—being a champion without playing the final—sums up his complex relationship with the competition. As he once famously said, “Lions don’t compare themselves with humans.” While he may not have conquered Europe, his flair, his audacious goals, and his towering personality ensure his place among the most unforgettable Champions League Goal Scorers.
10. Alfredo Di Stéfano – 49 Goals

Image Credit: GettyImages
To truly appreciate the history of the UEFA Champions League, one must acknowledge its origins, and no player dominates the early years like Alfredo Di Stéfano.
The Argentine legend, often cited as one of the game’s greatest, netted a phenomenal 49 goals in just 58 European Cup appearances, giving him an extraordinary goal-per-match ratio of 0.84. This rate is higher than almost any other player on this list, cementing his place as an all-time great among Champions League Goal Scorers.
Di Stéfano’s era was defined by Real Madrid’s Champions League dominance. He was the spearhead of the team that won the first five consecutive European Cups (1956 to 1960). His ability to influence the game from box to box was revolutionary for his time, but his scoring record remains the key marker of his genius.
He scored in all five of those finals, a unique feat that perfectly illustrates his penchant for performing on the grandest stage. Though his goals predate the modern Champions League format (1992 onwards), his legacy is inseparable from the competition’s history, and he remains a foundational figure among the UEFA Champions League Top Scorers. He set the gold standard for future Champions League Goal Scorers to follow.
9. Thierry Henry – 50 Goals

Image Credit: GettyImages
For many, Thierry Henry represents elegance, speed, and a natural grace on the football pitch. The Frenchman scored 50 goals in 112 Champions League appearances across stints with Monaco, Juventus, Arsenal, and Barcelona.
Averaging 0.45 goals per match, Henry’s impact stretched far beyond numbers, inspiring generations of strikers with his style of play.
Henry’s crowning European moment came with Barcelona Champions League success in 2009, though he had already made his mark years earlier at Arsenal. In the 2004–05 season, he finished as the tournament’s top scorer, leading Arsenal into deep European runs.
His famous solo goals, including that unforgettable run at the Santiago Bernabéu against Real Madrid, remain highlights of the tournament’s rich history.
Since retiring in 2014, Henry has moved into coaching and punditry, continuing to influence the game off the pitch. His inclusion among the best UEFA Champions League Top Scorers solidifies his legacy as one of the competition’s all-time great forwards, as few could match his style when he decided to deliver for his team as one of the world’s most feared Champions League Goal Scorers.
Read also: The Top 10 Greatest Goals in UEFA Champions League History – Unforgettable Strikes
8. Erling Haaland – 54 Goals

Image credit: GettyImages
If there is a force of nature currently terrorising defences and climbing the list of all-time Champions League goal scorers, it is Erling Haaland. The Norwegian cyborg has compiled a staggering 54 goals in just 52 appearances, a ratio of 1.04 goals per game that is virtually unprecedented in the modern era. His rise has been meteoric, a whirlwind tour of Europe’s elite that has seen him leave a trail of shattered records in his wake.
His physical profile is a nightmare for defenders: a blend of explosive pace, immense strength, and a striker’s instinct that seems genetically coded. At Borussia Dortmund, he became the youngest player to reach 20 Champions League goals, showcasing his potential on the biggest stage.
However, it was his move to Manchester City’s Champions League campaign that transformed him from a prodigy into a proven winner.
In the 2022–23 season, he was the final piece in Pep Guardiola’s puzzle, scoring critical goals on the way to the final, where City finally captured their first-ever Champions League Cup. His season was a masterclass in efficiency, and he claimed the top scorer award with ease.
What makes Haaland truly terrifying for the existing hierarchy of UEFA Champions League Top Scorers is his age. Still only in his early twenties, his trajectory suggests he is not just on course to break records, but to shatter them, ultimately aiming for the top spot among Champions League Goal Scorers.
7. Ruud van Nistelrooy – 56 Goals

Image Credit: GettyImages
When discussing pure strikers, few names command as much respect as Ruud van Nistelrooy. The Dutchman was a predator in the box, a player who lived for goals and rarely needed a second invitation to score.
Across 73 appearances for PSV Eindhoven, Manchester United, and Real Madrid Champions League nights, Van Nistelrooy netted 56 times, boasting a remarkable 0.77 goals-per-match ratio.
During the early 2000s, Van Nistelrooy dominated the competition, finishing as the top scorer three times between 2001 and 2005. Though he never lifted the trophy, his consistent ability to find the net placed him among the most feared strikers of his generation.
His precision, aerial threat, and exceptional movement inside the penalty area made him the benchmark for centre-forwards. His impressive ratio demonstrates why he is considered one of the most clinical Champions League Goal Scorers in history.
Since retiring in 2012, Van Nistelrooy has transitioned into coaching, with spells including work at PSV. His name continues to resonate with fans who remember his unmatched poacher’s instinct and ability to deliver on the biggest UEFA Champions League Fixtures.
6. Thomas Müller – 57 Goals

Image Credit: GettyImages
Thomas Müller, affectionately known as “Mr Bayern Munich,” has enjoyed a career defined by versatility, intelligence, and longevity. Across 163 Champions League appearances—all for Bayern Munich—Müller has scored 57 goals, averaging 0.35 per match.
What makes Müller unique is not just his goals but his uncanny ability to read the game, creating space for teammates and delivering in clutch moments, a concept he famously called the Raumdeuter (interpreter of space).
With Bayern Munich, he has lifted the UEFA Champions League trophy twice, in 2013 and 2020. He is also the highest-scoring German player in the competition’s history. His commitment to the club is legendary, and his status as a key figure in Bayern’s continued dominance is unquestionable.
His consistency over nearly two decades of European football, often playing as a secondary striker or attacking midfielder, has earned him a permanent spot in the list of legendary UEFA Champions League Top Scorers.
He is the ultimate testament to footballing intelligence and hard work trumping pure athleticism, cementing his place as one of the most unique Champions League Goal Scorers.
Read also: Top 10 Biggest Upsets in UEFA Champions League History
5. Kylian Mbappé – 60 Goals

Image Credit: GettyImages
Kylian Mbappé is the modern superstar making seismic waves among the elite Champions League goal scorers. The French forward has already scored 60 goals in just 91 appearances, averaging a phenomenal 0.66 goals per match.
With a Champions League final appearance in 2020 and multiple seasons as one of the competition’s top marksmen, Mbappé’s name is already etched into the record books.
Having risen to prominence at Monaco before becoming the face of Paris Saint-Germain, Mbappé recently sealed a blockbuster move to Real Madrid with Champions League ambitions. Still in the prime of his career, he has already become the youngest player to reach 40 Champions League goals.
With Madrid’s history of producing Champions League Winners, the Frenchman looks set to add even more silverware and goals to his legacy.
Mbappé’s blistering speed, his deadly feints, and his clinical finishing make him a nightmare for defenders, and he is widely tipped to challenge the very top of this list in the years to come.
The rivalry between him and Haaland promises to define the next decade of the competition, pushing both of them to become the greatest Champions League Goal Scorers ever.
4. Raúl González – 71 Goals

Image Credit: GettyImages
Before the Cristiano Ronaldo and Lionel Messi era, Raúl González was the face of Real Madrid’s Champions League dominance. The Spanish forward scored 71 goals in 142 appearances, with a solid ratio of 0.50 goals per game. His calm finishing, intelligent movement, and leadership defined Madrid’s success at the turn of the century.
Raúl won the Champions League Cup three times with Real Madrid, in 1998, 2000, and 2002, and twice finished as the tournament’s top scorer. For many years, he held the all-time scoring record until surpassed by the two modern giants.
His legacy is not just in goals, but in embodying the spirit of Madridismo—a blend of class, elegance, and fierce determination.
After retiring in 2015, Raúl turned to coaching. His influence on European football continues, but his record of being the first player to truly establish a high benchmark for Champions League Goal Scorers remains his greatest on-field achievement.
We remember his incredible contributions as one of the original elite Champions League Goal Scorers.
3. Karim Benzema – 90 Goals

Image Credit: GettyImages
Karim Benzema is another legendary Real Madrid Champions League icon whose career flourished during the club’s golden era. With 90 goals in 152 appearances, Benzema’s 0.59 goals-per-match ratio underlines his consistent impact. The French striker was instrumental in Madrid’s five Champions League triumphs between 2014 and 2022.
He even claimed the top scorer award in the 2021–22 season, driving Los Blancos to their 14th European crown with unforgettable performances against PSG, Chelsea, and Manchester City in Champions League aspirations.
Benzema’s game was defined by his selfless link-up play, his incredible technical ability, and a knack for scoring decisive goals under the most intense pressure. Now playing in Saudi Arabia, Benzema remains the highest-scoring French player in the competition.
His longevity, particularly his shift from supporting act to the main star in the latter stages of his Madrid career, cements him as one of the greatest strikers in Champions League history.
The quality and volume of his goals make him one of the truly elite Champions League Goal Scorers. The quality and volume of his goals make him one of the truly elite Champions League Goal Scorers.
2. Robert Lewandowski – 105 Goals

Image Credit: GettyImages
Robert Lewandowski is widely regarded as one of the most complete strikers of modern football. The Polish forward has scored an incredible 105 goals in 136 UEFA Champions League appearances, averaging an outstanding 0.77 goals per match. This incredible rate places him firmly in the conversation of the best Champions League Goal Scorers of the 21st century.
Lewandowski’s crowning European moment came in 2020, when he lifted the Champions League Cup with Bayern Munich after a dominant season in which he finished as the tournament’s top scorer.
Known for his intelligent movement, aerial strength, and ruthless finishing, Lewandowski is also the only player to score Champions League hat-tricks with three different clubs: Borussia Dortmund, Bayern Munich, and Barcelona.
Currently playing for the Barcelona Champions League campaigns, Lewandowski continues to score regularly, defying age.
His longevity and consistency in the elite goal-scoring charts, often surpassing the century mark, make him one of the greatest strikers ever to grace the competition and a true force among the UEFA Champions League Top Scorers. He is the epitome of the clinical number nine.
1. Lionel Messi – 129 Goals

Image Credit: GettyImages
For many football fans, Lionel Messi is the greatest player ever to play the game. With an astonishing 129 Champions League goals in 163 appearances, he boasts a phenomenal 0.79 goals-per-match ratio. His ability to produce magic in the biggest moments set him apart, from solo runs through defences to delicate chips in finals.
Lionel Messi’s four Champions League titles with Barcelona (2006, 2009, 2011, and 2015) remain some of the most dominant displays in football history.
He won the Golden Boot six times, more than any player except Cristiano Ronaldo, and holds records such as most goals in the group stage (80) and most assists in competition history (42).
He redefined what a forward could be, blending the roles of a playmaker and a scorer seamlessly. Now playing with Inter Miami, Messi may have left Europe, but his Champions League legacy is untouchable.
His artistry, consistency, and records ensure his place as one of the top two UEFA Champions League Top Scorers ever. Every time he stepped onto the field for a UEFA Champions League Final or a crucial tie, history was a possibility, a feat only true Champions League Goal Scorers can claim.
Cristiano Ronaldo – 140 Goals

Image Credit: GettyImages
At the very top of the list stands Cristiano Ronaldo, the ultimate symbol of determination, hard work, and relentless pursuit of greatness. With 140 goals in 183 appearances, averaging 0.76 goals per match, Cristiano Ronaldo is the undisputed king of the Champions League goal scorers.
Ronaldo’s career has been defined by his record-breaking exploits on Champions League nights. He is a five-time winner of the competition, lifting the trophy once with Manchester United’s Champions League triumph in 2008 and four times with Real Madrid’s Champions League dominance between 2014 and 2018.
He is also the only player to win the top scorer award seven times and holds the record for the most goals in a single season with 17 during the 2013–14 campaign. His 67 knockout-stage goals remain a benchmark unlikely to be matched anytime soon, proving he is a man for the most crucial moments.
Currently playing for Al-Nassr in the Saudi Pro League, Cristiano Ronaldo continues to inspire millions worldwide. His name will forever be tied to the competition, standing at the summit of the greatest UEFA Champions League Goal Scorers in history.
His tireless work ethic and evolution from a tricky winger to a clinical centre-forward are what separate him from the rest of the pack, ensuring his status as the number one of all time among Champions League Goal Scorers.
Conclusion
The story of the Champions League Goal Scorers is perpetually being written. While the top three slots are securely held by players whose European careers have concluded, the likes of Haaland (9th) and Mbappé (5th) are the heirs apparent, rapidly closing the gap.
With the changing format of the competition, including the new ‘Swiss model’ Champions League Table structure designed to maximise the number of high-stakes matches, the goal-scoring environment is ripe for more records to fall.
Players like Harry Kane and Mohamed Salah are also firmly in the top 15, adding to the contemporary legends. The sheer volume and quality of these goals underscore the enduring magic of the UEFA Champions League.
From the tactical masterclasses of Pep Guardiola’s Manchester City to the traditional grit of the Spanish giants, every club strives to produce the next great striker who can define an era.
The question is no longer if Cristiano Ronaldo‘s record will be broken by a future generation of Champions League Goal Scorers, but when, and by which of the two young phenoms.
You may also be interested in the Champions League All-Time Goal Scorers
PEOPLE ALSO ASK ABOUT CHAMPIONS LEAGUE GOAL SCORERS
- Who is the leading goal scorer in the Champions League?
With 140 goals, Cristiano Ronaldo is currently the all-time top scorer in the Champions League, with Lionel Messi and Robert Lewandowski being the only other players following right after.
- Who has the most goal contributions in 24/25?
Mohamed Salah had the most combined goals and assists in Europe’s top five leagues in 2024-25.
- Who has the most goal contributions in the Champions League season?
Cristiano Ronaldo holds the record for the most goal involvements in a single Champions League campaign. During Real Madrid‘s 2013-14 triumph, the forward scored 17 goals and provided four assists, contributing to 21 goals overall.
- Does Mbappe have a European Golden Boot?
Kylian Mbappe has won the 2024/25 European Golden Boot thanks to his 31-goal haul in La Liga, leading the way with 62 points
- Who has completed the most dribbles 24/25?
Lamine Yamal leads the stats for most successful dribbles completed in all leagues in the 2024-25 season.
- Who has the most UCL Golden Boot Wins?
Lionel Messi is the record winner of the award, having won it six times overall.
Related Articles
Top 9 Champions League players with the most titles