The Champions League is one of the most prestigious club football tournaments around the world. The top teams across every league qualify in the tournament and compete for the glorious trophy. Most importantly, the champions and runner-ups of every league compete against each other; as a result, it is called the Champions League. The simple fundament is to score the most goals and win the match. Now, you might have thought, which player has scored the most goals in the history of the Champions League? Don’t worry, we have got you covered with the top 10 list of players with most goals scored in Champions League history.
Top 10 Players with Most Goals Scored in Champions League History
- Cristiano Ronaldo: 140 goals
- Lionel Messi: 129 goals
- Robert Lewandowski: 92 goals and counting
- Karim Benzema: 90 goals
- Raul: 71 goals
- Ruud Van Nistelrooy: 56 goals
- Thomas Muller: 53 goals and counting
- Thierry Henry: 50 goals
- Alfredo di Stefano: 49 goals
- Andriy Shevchenko: 48 goals
(The above list is based on the data as of November 2023.)
Players like Mohamed Salah with 44 goals, Drogba with 44 goals, Neymar with 43 goals, and Sergio Aguero with 41 goals are in the rankings of the top 20. Whereas, the young superstars, Kylian Mbappe and Erling Haaland, have scored 40+ goals and are inching closer to all the greats, season by season.
In case you missed: Which club has won the most La Liga titles
Top 3 Goal Scorers in Champions League History
1. Cristiano Ronaldo: 140 goals
The Portuguese legend Cristiano Ronaldo has scored 140 goals in Champions League history, which is the most by any player. He made a total of 183 appearances in Champions League matches, representing three different teams. His most appearances and goals came with Real Madrid, followed by Manchester United and Juventus FC.
2. Lionel Messi: 129 goals
The second player on the list is the GOAT of football, Lionel Messi. Messi has scored a total of 129 goals with 45 assists and stands second on the list. He has made a total of 163 appearances in Champions League matches and has represented two teams: FC Barcelona and PSG.
3. Robert Lewandowski
With 92 goals and counting, the Polish footballer, Robert Lewandowski, finds his place third on the list. Lewandowski has one of the best records in Champions League history, with 92 goals and 26 assists in just 114 games. He is the only active player who has scored more than 90 goals on the list and would love to surpass both Messi and Ronaldo.