⌘K

Champions League Top Scorers — All-Time & By Season

The UEFA Champions League top scorer is the player who nets the most goals in a single edition of Europe’s premier club competition. Below is the all-time scoring list, the most recent season winners and the records.

All-time top scorers

#PlayerGoals
1Cristiano RonaldoMan Utd / Real Madrid / Juventus140
2Lionel MessiBarcelona / PSG129
3Robert LewandowskiDortmund / Bayern / Barcelona105
4Karim BenzemaLyon / Real Madrid90

Champions League top scorer — recent top scorers

SeasonPlayerClubGoals
2025/26Kylian MbappéReal Madrid15
2024/25Raphinha & S. GuirassyBarcelona / Dortmund13

UEFA Champions League: the Golden Boot race

Cristiano Ronaldo is the all-time leading scorer in Champions League history with 140 goals in 183 appearances, ahead of Lionel Messi on 129. Robert Lewandowski (105) and Karim Benzema (90) complete the group of players to have passed 90.

Kylian Mbappé was the outright top scorer of the 2025/26 Champions League with 15 goals for Real Madrid — only Cristiano Ronaldo has ever scored more in a single campaign. The previous season, 2024/25, the award was shared by Raphinha and Serhou Guirassy on 13 goals each.

Unlike a domestic Golden Boot, the Champions League top-scorer race rewards goals across the league phase and knockout rounds, so a deep run to the final is usually decisive in winning it.

Records

All-time top scorer: Cristiano Ronaldo, 140 goals in 183 games.
Second all-time: Lionel Messi, 129 goals.
Most goals in a single season after Ronaldo: Kylian Mbappé, 15 (2025/26).
Most recent top scorer: Kylian Mbappé, 15 goals (Real Madrid, 2025/26).

Frequently asked questions

Who is the all-time top scorer in the Champions League?+

Cristiano Ronaldo is the all-time leading scorer in the UEFA Champions League with 140 goals in 183 appearances, ahead of Lionel Messi with 129.

Who was the Champions League top scorer in 2025/26?+

Kylian Mbappé was the outright top scorer of the 2025/26 Champions League with 15 goals for Real Madrid, the most in a single campaign by anyone other than Cristiano Ronaldo.

How many Champions League goals does Lionel Messi have?+

Lionel Messi has 129 Champions League goals, second only to Cristiano Ronaldo on the all-time list.

Where can I follow Champions League scorers live?+

TopScorers.com tracks goalscorer rankings across the Champions League and the major European leagues, alongside standings, results and statistics.

More scoring charts