All Time UEFA European Cup & Champions League Top Goalscorers  
  Rank Player Nat Goals Games Rate Years Clubs  
  1 Cristiano Ronaldo    105 140 0.75 2003–  Manchester United, Real Madrid  
  2 Lionel Messi   94 115 0.82 2005– Barcelona  
  3 Raúl   71 142 0.50 1995–2011 Real Madrid, Schalke 04  
  4 Ruud van Nistelrooy   56 73 0.77 1998–2009 PSV, Manchester United, Real Madrid  
  5 Karim Benzema   51 94 0.54 2006– Lyon, Real Madrid  
  6 Thierry Henry   50 112 0.45 1997–2010 Monaco, Arsenal, Barcelona  
  7 Alfredo Di Stéfano   49 58 0.84 1955–64 Real Madrid  
  8 Andriy Shevchenko   48 100 0.48 1994–2012 Dynamo Kyiv, Milan, Chelsea  
  Zlatan Ibrahimović   48 119 0.40 2001– Ajax, Juventus, Inter Milan, Barcelona, AC Milan, PSG  
  10 Eusébio   47 63 0.75 1961–74 Benfica  
  11 Filippo Inzaghi   46 81 0.57 1997–2012 Juventus, AC Milan  
  Correct to 3rd June 2017