Champions League and European Cup Goal Scorers 1955-2016

1 Cristiano Ronaldo 105 2006 2016 Real Madrid 90 Man United 15      
2 Lionel Messi 94 2005 2016 Barcelona 83          
3 Raúl 71 1995 2010 Real Madrid 66 Schalke 5      
4 Ruud Van Nistelrooy 56 1998 2008 Man United 35 Real Madrid 13 PSV Eindhoven 8  
5 Karim Benzema 51 2005 2016 Real Madrid 39 Lyon 12      
6 Thierry Henry 49 1999 2008 Arsenal 35 Barcelona 7 Monaco 7  
7 Zlatan Ibrahimovic 48 2002 2015 Paris St Germain 17 A C Milan 9 Inter Milan 6 +13
8 Andrei Shevchenko 47 1994 2009 AC Milan 29 Dynamo Kiev 14 Chelsea 4  
9 Filippo Inzaghi 46 1997 2010 AC Milan 29 Juventus 17      
10 Alfredo Di Stéfano 46 1955 1963 Real Madrid 46          
                       
11 Didier Drogba 44 2003 2014 Chelsea 36 Marseilles 5 Galatasaray 3  
12 Alessandro Del Piero 41 1995 2008 Juventus 41          
13 Robert Lewandowski 40 2011 2016 Bayern Munich 23 Borussia Dortmund 17      
14 Thomas Müller 39 2008 2016 Bayern Munich 39          
15 Eusebio 36 1961 1973 Benfica 36          
16 Gerd Müller 34 1972 1976 Bayern Munich 34          
17 Fernando Morientes 33 1997 2006 Real Madrid 17 Monaco 9 Valencia 6 +1
18 Wayne Rooney 31 2006 2015 Man United 31          
19 Samuel Eto'o 30 2001 2013 Barcelona 16 Inter Milan 10 Chelsea 2 +1
20 Kaká 30 2003 2012 AC Milan 25 Real Madrid 5      
                       
21 David Trézéguet 30 1997 2009 Juventus 26 Monaco 4      
22 Arjen Robben 29 2002 2016 Bayern Munich 23 PSV Eindhoven 3 Chelsea 2 +1
23 Roy Makaay 29 2000 2006 Bayern Munich 17 Deportivo 12      
24 Patrick Kluivert 28 1994 2002 Barcelona 20 Ajax 8      
25 Jean-Pierre Papin 28 1989 1994 Marseilles 19 AC Milan 7 Bayern Munich 2  
26 Sergio Aguero 27 2008 2016 Manchester City 22 Atletico Madrid 5      
27 Mario Gomez 27 2007 2012 Bayern Munich 24 VfB Stuttgart 3      
28 Ryan Giggs 27 1994 2011 Man United 27          
29 Rivaldo 27 1998 2005 Barcelona 22 Olympiakos 3 AC Milan 2  
30 Ferenc Puskas 26 1956 1964 Real Madrid 25 Honved 1      
                       
31 Edinson Cavani 25 2011 2016 Paris St Germain 20 Napoli 5      
32 Robin Van Persie 25 2004 2013 Arsenal 18 Man United 7      
33 Hernán Crespo 25 1997 2007 Inter Milan 11 AC Milan 6 Chelsea 4 +4
34 Giované Elber 25 1997 2003 Bayern Munich 22 Lyon 3      
35 Jardel 25 1996 2000 Porto 19 Galatasaray 6      
36 Paul Scholes 24 1997 2009 Man United 24          
37 Luis Figo 24 1997 2005 Real Madrid 16 Barcelona 7 Inter Milan 1  
38 Jari Litmanen 24 1994 2002 Ajax 21 Liverpool 3      
39 Marco Simone 24 1989 2000 AC Milan 15 Monaco 6 Paris St Germain 3  
40 Frank Lampard 23 2003 2013 Chelsea 23          
                       
41 Santillana 23 1972 1986 Real Madrid 23          
42 Francisco Gento 23 1955 1969 Real Madrid 23          
43 Neymar 21 2013 2016 Barcelona 21          
44 Steven Gerrard 21 2001 2014 Liverpool 21          
45 Claudio Pizarro 21 2001 2012 Bayern Munich 18 Werder Bremen 3     +1
46 Sergei Rebrov 21 1993 2006 Dynamo Kiev 21          
47 Fernando Torres 20 2007 2016 Chelsea 10 Liverpool 8 Atletico Madrid 2  
48 Luiz Adriano 20 2010 2014 Shakhtar Donetsk 20          
49 Nicolas Anelka 20 1998 2010 Chelsea 12 Paris St Germain 5 Real Madrid 2 +1
50 Romario 20 1988 1994 PSV Eindhoven 15 Barcelona 5      
51 Amancio 20 1963 1972 Real Madrid 20          


1999/00-Present: Group Stage Last 32, 1997/96-1998/99: Group Stage Last 24. 1994/95-1996/97: Group Stage Last 16.
1966/67-1993/94: Last 32. 1955/56-1965/66: Last 16.