Champions League: All-time top scorers

From Cristiano Ronaldo to Lionel Messi, here are the top 10 goal scorers in the history of Europe’s premier club competition.

Published: 4 December 2020 - 12.50pm

The Champions League has been graced by some of the greatest goal scorers in history.

From Cristiano Ronaldo to Lionel Messi and Raul to Andriy Shevchenko, the deadliest finishers in Europe’s premier club competition are among the most revered names to ever play the game.

Here, BTSport.com – the undisputed home of the Champions League – takes a look at the top ten all-time goal scorers.

Get BT Sport today - contract free

Watch BT Sport's unbeatable line-up of world-class live sport for just £25 per month.

Buy a Pass

1

Player

Cristiano Ronaldo

Goals

132

2

Player

Lionel Messi

Goals

118

3 =

Player

Raul Gonzalez

Goals

71

3 =

Player

Robert Lewandowski

Goals

71

4

Player

Karim Benzema

Goals

67

5

Player

Ruud van Nistelrooy

Goals

56

6

Player

Thierry Henry

Goals

50

7 =

Player

Zlatan Ibrahimovic

Goals

48

7 =

Player

Andriy Shevchenko

Goals

48

8

Player

Thomas Muller

Goals

47

9

Player

Filippo Inzaghi

Goals

46

10

Player

Didier Drogba

Goals

44

Position

Player

Goals

1

Cristiano Ronaldo

132

2

Lionel Messi

118

3 =

Raul Gonzalez

71

3 =

Robert Lewandowski

71

4

Karim Benzema

67

5

Ruud van Nistelrooy

56

6

Thierry Henry

50

7 =

Zlatan Ibrahimovic

48

7 =

Andriy Shevchenko

48

8

Thomas Muller

47

9

Filippo Inzaghi

46

10

Didier Drogba

44

Players in bold are active in the Champions League in the 2020/21 season.

You can watch every Champions League match exclusively live on BT Sport, the home of European football, until at least 2024.

For all the latest highlights, match replays, interviews and much, much more visit our Champions League section.

And if you’re not yet a subscriber, sign up to a contract-free monthly pass right here so you can watch Ronaldo, Messi and co. take on Europe’s best.