MaplePitch Logo

Top 10 UEFA Champions League Goal Scorers of All Time

The UEFA Champions League stands as Europe's premier club football competition, featuring the continent’s best teams and players since 1992. With the tournament's format expanding in the 2024–25 season to include more teams and matches, the race to become the highest scorer intensifies. Legends such as Cristiano Ronaldo, Lionel Messi, Robert Lewandowski, and Karim Benzema dominate the scoring charts, while current stars like Erling Haaland and Kylian Mbappé are quickly making their mark. This overview celebrates the top 10 all-time Champions League goal scorers and their remarkable achievements on Europe’s grandest stage.

Players with Most Champions League Goals

  • Rank: 10 Player: Thierry Henry Position: Forward Total UCL Goals: 50
  • Rank: 9 Player: Erling Haaland Position: Striker Total UCL Goals: 55
  • Rank: 8 Player: Ruud van Nistelrooy Position: Striker Total UCL Goals: 56
  • Rank: 7 Player: Thomas Müller Position: Attacking Midfielder Total UCL Goals: 57
  • Rank: 6 Player: Kylian Mbappé Position: Forward Total UCL Goals: 64
  • Rank: 5 Player: Raúl González Position: Forward Total UCL Goals: 71
  • Rank: 4 Player: Karim Benzema Position: Striker Total UCL Goals: 90
  • Rank: 3 Player: Robert Lewandowski Position: Striker Total UCL Goals: 105
  • Rank: 2 Player: Lionel Messi Position: Forward Total UCL Goals: 129
  • Rank: 1 Player: Cristiano Ronaldo Position: Forward Total UCL Goals: 140

Details on the Top 10 Champions League Scorers

A renowned forward, Thierry Henry rose to prominence at Arsenal and France. His Champions League journey began at Monaco in 1997, where he scored a memorable brace against Bayer Leverkusen in the 1997-98 group stage. Known for his pace and scoring ability, Henry finished with 50 goals in 112 appearances, playing also for Arsenal and Barcelona. He secured one Champions League title during his career.

  • Appearances: 112
  • Goals: 50
  • Assists: 26
  • Clubs Represented: Monaco, Arsenal, Barcelona
  • UCL Titles: 1

Erling Haaland is a goal-scoring machine for Manchester City, having led them to their first-ever Champions League victory in 2022-23, finishing as top scorer with 12 goals in 11 matches. Since his debut with Red Bull Salzburg at age 19, where he scored a hat-trick against Genk, Haaland has amassed 55 goals in 54 UCL appearances. He also holds the record as the fastest player to reach 100 Premier League goals.

  • Appearances: 54
  • Goals: 55
  • Assists: 8
  • Clubs Represented: Salzburg, Dortmund, Manchester City
  • UCL Titles: 1

Known for his clinical finishing, Ruud van Nistelrooy scored 56 goals in 73 Champions League matches. Playing for PSV Eindhoven, Manchester United, and Real Madrid, he was top scorer in three seasons but never won the trophy. His style combined sharp movement and precision, making him a feared striker in Europe.

  • Appearances: 73
  • Goals: 56
  • Assists: 18
  • Clubs Represented: PSV Eindhoven, Manchester United, Real Madrid
  • UCL Titles: 0

Thomas Müller has been a key player for Bayern Munich since 2009, scoring 57 goals in 163 Champions League games—the most goals scored for a single club in this competition. Known for his versatility as a second striker or false nine, he helped Bayern secure two European titles in 2013 and 2020 before moving to Vancouver Whitecaps in 2025.

  • Appearances: 163
  • Goals: 57
  • Assists: 34
  • Clubs Represented: Bayern Munich
  • UCL Titles: 2

Since bursting onto the scene as a teenager, Kylian Mbappé has scored 64 goals in 87 Champions League appearances with Monaco, Paris Saint-Germain, and Real Madrid. Though yet to win the title, he claimed the 2024-25 European Golden Boot and recorded five hat-tricks in the competition.

  • Appearances: 87
  • Goals: 64
  • Assists: 26
  • Clubs Represented: Monaco, Paris Saint-Germain, Real Madrid
  • UCL Titles: 0

A Real Madrid academy graduate and club legend, Raúl González scored 71 goals in 142 Champions League matches. He was top scorer twice around 2000 and lifted the trophy three times with Los Blancos, cementing his place as one of Spain’s finest forwards.

  • Appearances: 142
  • Goals: 71
  • Assists: 29
  • Clubs Represented: Real Madrid, Schalke
  • UCL Titles: 3

After Cristiano Ronaldo's departure, Karim Benzema became Real Madrid's main goal threat, netting 90 goals in 152 Champions League outings and assisting 30 times. He helped Madrid to five European titles, shining especially in the 2021-22 campaign where he scored 15 goals. Benzema also won the Ballon d'Or for that season.

  • Appearances: 152
  • Goals: 90
  • Assists: 30
  • Clubs Represented: Lyon, Real Madrid
  • UCL Titles: 5

Robert Lewandowski is famed for his fast hat-tricks and goal-scoring consistency. The former Dortmund and Bayern Munich striker scored 105 goals in 131 Champions League games and won the title once in 2019-20. Now with Barcelona, he aims to end their long wait for continental success.

  • Appearances: 131
  • Goals: 105
  • Assists: 29
  • Clubs Represented: Borussia Dortmund, Bayern Munich, Barcelona
  • UCL Titles: 1

Lionel Messi features prominently with 129 goals in 163 Champions League matches, winning the competition four times mainly with Barcelona. The 2022 World Cup winner has earned every major club and international honor and continues his career in Miami after stints in Spain and France.

  • Appearances: 163
  • Goals: 129
  • Assists: 40
  • Clubs Represented: Barcelona, Paris Saint-Germain
  • UCL Titles: 4

Cristiano Ronaldo sits atop the Champions League scoring charts with 140 goals in 183 matches. He holds records for most goals in knockout stages (67) and most golden boot wins (seven). Ronaldo won five UCL trophies with Manchester United and Real Madrid and remains a towering figure in European football.

  • Appearances: 183
  • Goals: 140
  • Assists: 42
  • Clubs Represented: Manchester United, Real Madrid, Juventus
  • UCL Titles: 5

Common Questions

  • Who is the all-time top scorer in the UEFA Champions League? Cristiano Ronaldo leads with 140 goals.
  • Which active player has the most Champions League goals? Cristiano Ronaldo currently holds this distinction.
  • How many players have scored over 100 goals in the Champions League? Three players have surpassed 100 goals.
  • Who is the fastest-rising scorer in Champions League history? Erling Haaland reached 55 goals in 54 matches, making him the quickest to that mark.