2. Lionel Messi – 113 Champions League goals
Regarded as the best player in the history of football, Argentine Lionel Messi is the second highest goalscorer in Champions League history with 113 goals. The Barcelona forward broke Raul’s recod in 2014 with a hat-trick against APOEL
The Argentine has scored 113 goals in just 139 Champions League appearances, he has a goal ration close to one goal per game, his goals have come since making his debut in 2005 and has gone on to become one of the greatest to ever play in the Champions League.
Lionel Messi has won four Champions League winners medal and has a good chance of collecting another one to make at five at the end of the season.