Champions League and European Cup Goal Scorers 1955-2019

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