Top 10 UEFA Champions League Goal Scorers of All Time
The UEFA Champions League has long been the stage for Europe's finest football clubs and players since 1992. The 2024–25 season brought a new format with more teams and games, offering fresh chances to challenge goal-scoring records. Legends such as Cristiano Ronaldo, Lionel Messi, Robert Lewandowski, and Karim Benzema lead the all-time scoring charts, while stars like Erling Haaland and Kylian Mbappé quickly rise through the ranks. This list highlights the top 10 goal scorers in Champions League history, showcasing their remarkable achievements on Europe’s grandest football stage.
Top 10 Champions League Goal Scorers
- 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
10. Thierry Henry (France)
Thierry Henry rose to fame with Monaco before dazzling at Arsenal and Barcelona. He scored his first Champions League goals during the 1997-98 season, including a notable brace in a 4-0 win over Bayer Leverkusen. Known for his pace and scoring instinct, Henry notched 50 goals in 112 appearances, also contributing 26 assists. He won the Champions League once during his career.
- Apps: 112
- Goals: 50
- Assists: 26
- Clubs Represented: Monaco, Arsenal, Barcelona
- UCL Titles: 1
9. Erling Haaland (Norway)
Erling Haaland, the prolific Manchester City striker, has shattered many records. After debuting in Europe with Red Bull Salzburg in 2019 and scoring a hat-trick against Genk, he rapidly climbed to 55 goals in 54 Champions League matches. Haaland was instrumental in City's first Champions League win in 2022-23 and is known for his explosive scoring rate.
- Apps: 54
- Goals: 55
- Assists: 8
- Clubs Represented: Salzburg, Dortmund, Manchester City
- UCL Titles: 1
8. Ruud van Nistelrooy (Netherlands)
Ruud van Nistelrooy was a deadly finisher for PSV Eindhoven, Manchester United, and Real Madrid. Known for his sharp positioning and finishing skills, he scored 56 goals in 73 appearances, providing 18 assists. Van Nistelrooy topped the Champions League scoring charts three times but never won the title.
- Apps: 73
- Goals: 56
- Assists: 18
- Clubs Represented: PSV Eindhoven, Manchester United, Real Madrid
- UCL Titles: 0
7. Thomas Müller (Germany)
Thomas Müller has been a key player for Bayern Munich, scoring 57 goals in 163 Champions League appearances. Renowned for creativity and versatility, Müller holds the record for most goals scored in the competition for a single club. He won the Champions League twice with Bayern before moving to Vancouver Whitecaps in 2025.
- Apps: 163
- Goals: 57
- Assists: 34
- Clubs Represented: Bayern Munich
- UCL Titles: 2
6. Kylian Mbappé (France)
Kylian Mbappé broke onto the scene as a teenager, quickly becoming one of the Champions League's most lethal forwards. With 64 goals in 87 appearances for Monaco, PSG, and now Real Madrid, Mbappé boasts five Champions League hat-tricks. Though still chasing his first title, he won the 2024-25 European Golden Boot for his scoring prowess.
- Apps: 87
- Goals: 64
- Assists: 26
- Clubs Represented: Monaco, Paris Saint-Germain, Real Madrid
- UCL Titles: 0
5. Raúl González (Spain)
Raúl was a prolific scorer and icon for Real Madrid before Cristiano Ronaldo arrived. Rising from the club's youth system, he scored 71 Champions League goals in 142 appearances and won the trophy three times. Raúl led the competition in goals twice early in his career and remains a club legend.
- Apps: 142
- Goals: 71
- Assists: 29
- Clubs Represented: Real Madrid, Schalke
- UCL Titles: 3
4. Karim Benzema (France)
Karim Benzema became Real Madrid’s main goal threat after Ronaldo's departure. With 90 goals and 30 assists in 152 matches, Benzema was crucial in their five Champions League wins, especially the 2021-22 campaign where he scored 15 goals. The French striker also earned the Ballon d'Or for his exceptional performances.
- Apps: 152
- Goals: 90
- Assists: 30
- Clubs Represented: Lyon, Real Madrid
- UCL Titles: 5
3. Robert Lewandowski (Poland)
Lewandowski is known for his clinical finishing and holds the record for two fastest Champions League hat-tricks. With 105 goals in 131 games for Borussia Dortmund, Bayern Munich, and Barcelona, he helped Bayern win the 2019-20 title. At 37, he continues to score for Barcelona, aiming to end their Champions League drought.
- Apps: 131
- Goals: 105
- Assists: 29
- Clubs Represented: Borussia Dortmund, Bayern Munich, Barcelona
- UCL Titles: 1
2. Lionel Messi (Argentina)
Lionel Messi is one of football’s greatest, with 129 Champions League goals in 163 appearances for Barcelona and PSG. Winner of multiple Champions League titles and the 2022 World Cup, Messi set records across Spain and France. He led the competition in scoring six times and remains a dominant force despite now playing in MLS.
- Apps: 163
- Goals: 129
- Assists: 40
- Clubs Represented: Barcelona, Paris Saint-Germain
- UCL Titles: 4
1. Cristiano Ronaldo (Portugal)
Cristiano Ronaldo sits atop the all-time Champions League scoring chart with 140 goals in 183 appearances. He is the only player to score 67 knockout-stage goals and has won the Golden Boot seven times. Ronaldo helped Real Madrid win three consecutive Champions League titles and lifted five trophies overall in the competition with Manchester United and Real Madrid.
- Apps: 183
- Goals: 140
- Assists: 42
- Clubs Represented: Manchester United, Real Madrid, Juventus
- UCL Titles: 5
Frequently Asked Questions
- Q1: Who is the top scorer in UEFA Champions League history?A1: Cristiano Ronaldo with 140 goals.
- Q2: Which active player has the most Champions League goals?A2: Cristiano Ronaldo leads among active players with 140 goals.
- Q3: How many players have scored over 100 Champions League goals?A3: Three players have surpassed 100 goals.
- Q4: Who is the fastest rising scorer in Champions League history?A4: Erling Haaland, with 55 goals in 54 matches.




