The UEFA Champions League has seen countless moments of brilliance over the decades, but nothing defines consistency more than scoring for the same club over and over again on Europe’s biggest stage. These five football legends didn’t just score in the Champions League — they did it repeatedly while wearing the same shirt, building unbreakable legacies at their respective clubs. Here’s a look at the top 5 players with the most Champions League goals for one club.
These players not only dominate the all-time scoring charts but also represent loyalty, class, and an unmatched level of performance in Europe’s elite competition. The keyword here is consistency — and no one did it better for their club in the UEFA Champions League than these five icons.
5. Raúl González

A Real Madrid icon before the Ronaldo era, Raúl González rounds off the top five with 66 Champions League goals for Los Blancos. His contributions came during a time when the competition was less goal-heavy, making his tally even more impressive. Raúl was the face of Madrid’s early 2000s success, scoring in key matches and becoming the first player to score in two Champions League finals. His consistency in Europe laid the groundwork for Real Madrid’s continued dominance.
Matches Played | Goals Scored | Seasons Played | Appearances |
---|---|---|---|
130 | 66 | 15 | 130 |
4. Robert Lewandowski

Polish striker Robert Lewandowski ranks fourth with 69 Champions League goals for Bayern Munich. Known for his incredible efficiency and lethal finishing, Lewandowski’s goal tally came in just over 70 appearances for the Bavarians. His most remarkable feat came in the 2019–20 season, when he scored in every group stage match and finished with 15 goals, leading Bayern to the title. Lewandowski’s run with Bayern in the UEFA Champions League highlighted his status as one of the most complete strikers of his generation.
Matches Played | Goals Scored | Seasons Played | Appearances |
---|---|---|---|
78 | 69 | 8 | 78 |
3. Karim Benzema – 78 Goals for Real Madrid

Karim Benzema spent over a decade at Real Madrid, gradually evolving from a support striker into the team’s central figure after Ronaldo’s departure. His 78 UCL goals for the Spanish giants place him third on the list. Benzema’s finest UCL moments came in the latter stages of his career, notably the 2021–22 campaign, where his goals led Real Madrid to another European crown. His composure, movement, and clinical finishing made him a nightmare for defenders across Europe.
Matches Played | Goals Scored | Seasons Played | Appearances |
---|---|---|---|
133 | 78 | 14 | 133 |
Also Read: UEFA Champions League Assists : Top 5 Playmakers in a Single Season
2. Cristiano Ronaldo

Cristiano Ronaldo is the all-time top scorer in UCL history, but when it comes to goals for a single club, his 105 strikes for Real Madrid stand tall at second place. Between 2009 and 2018, Ronaldo redefined Ucl dominance, especially during Real Madrid’s four UCL titles in five years. Whether it was headers, penalties, or long-range goals, Ronaldo’s Champions League performances for Madrid were nothing short of iconic. His 17-goal season in 2013–14 remains a record.
Matches Played | Goals Scored | Seasons Played | Appearances |
---|---|---|---|
101 | 105 | 9 | 101 |
1. Lionel Messi – 120 Goals for Barcelona

Lionel Messi leads the list of top Champions League goal scorers for a single club with an extraordinary 120 goals for Barcelona. The Argentine maestro scored in almost every knockout round he played in and was often the deciding factor in tight contests. His goalscoring journey in the Champions League started back in 2005, and by the time he left Barcelona in 2021, Messi had become synonymous with European excellence. From group stage hat-tricks to semi-final screamers, Messi’s Champions League goals for Barcelona showcased both volume and quality.
Matches Played | Goals Scored | Seasons Played | Appearances |
---|---|---|---|
149 | 120 | 17 | 149 |
Frequently Asked Questions(FAQs)
1. Who has scored the most Champions League goals for a single club?
Lionel Messi holds the record with 120 Champions League goals for Barcelona.
2. How many goals did Cristiano Ronaldo score for Real Madrid in the Champions League?
Cristiano Ronaldo scored 105 Champions League goals for Real Madrid.
3. Which player has the highest goal-per-game ratio among the top 5?
Cristiano Ronaldo has the highest ratio, scoring 105 goals in 101 games for Real Madrid.
4. Has any other Real Madrid player come close to Ronaldo’s UCL tally?
. Karim Benzema is next in line for Real Madrid with 78 Champions League goals.