All time top scorers in the Champions League
A look back at the sharpest marksmen in Champions League history or European Cup as it was previously known.





















Stunning outfits catch the eye on SI red carpet
10. Zlatan Ibrahimovic
The Swede has been involved in 123 games bagging 49 goals in the process but has yet to win the competition.
Foto: Eddie Keogh / REUTERS
10. Zlatan Ibrahimovic
The Swede has been involved in 123 games bagging 49 goals in the process but has yet to win the competition.
Foto: Jason Cairnduff / REUTERS
9. Di Stéfano
The Argentine played in 58 European Cup games bagging an impressive 49 goals and winning the trophy on five occasions.
9. Di Stéfano
The Argentine played in 58 European Cup games bagging an impressive 49 goals and winning the trophy on five occasions.
8. Inzaghi
The current Venezia boss played in 85 games and found the net 50 times.
Foto: DYLAN MARTINEZ / REUTERS
8. Inzaghi
The current Venezia boss played in 85 games and found the net 50 times.
Foto: OLIVIER MORIN / AFP
7. Thierry Henry
The former Arsenal and Barcelona player bagged 51 goals in 115 matches
Foto: JOSEP LAGO / AFP
7. Thierry Henry
The former Arsenal and Barcelona player bagged 51 goals in 115 matches
Foto: GIAMPIERO SPOSITO / REUTERS
6. Benzema
The French striker is currently on a total of 53 goals in his 99 games with three titles medals in his collection.
Foto: JAVIER GANDUL / DIARIO AS
6. Benzema
The French striker is currently on a total of 53 goals in his 99 games with three titles medals in his collection.
Foto: JESÚS ÁLVAREZ ORIHUELA / DIARIO AS
5. Shevchenko
The Ukrainian forward played in 116 games hitting the net on 59 occasions with one title win with Milan to his name
Foto: GLEB GARANICH / REUTERS
5. Shevchenko
The Ukrainian forward played in 116 games hitting the net on 59 occasions with one title win with Milan to his name
Foto: PAOLO COCCO / AFP
4. Van Nistelrooy
Despite scoring 60 goals in 81 games the Dutch striker was never on the winning side in any Champions League final
Foto: PEPE ANDRES / DIARIO AS
4. Van Nistelrooy
Despite scoring 60 goals in 81 games the Dutch striker was never on the winning side in any Champions League final
Foto: PIERRE-PHILIPPE MARCOU / AFP
3. Raúl
71 goals in 144 games was Raul's impressive haul
Foto: SERGIO PEREZ / REUTERS
3. Raúl
71 goals in 144 games was Raul's impressive haul
Foto: SERGIO PEREZ / REUTERS
2. Messi
99 goals in 123 for the mercurial Argentine
Foto: Fernando Zueras / DIARIO AS
2. Messi
99 goals in 123 for the mercurial Argentine
Foto: Kai Pfaffenbach / REUTERS
1. Cristiano Ronaldo
Top striker is the Portuguese forward with 116 goals in 147 games
Foto: RAFA APARICIO / DIARIO AS




