#2 Cristiano Ronaldo
Undoubtedly one of the greatest players of all time, Cristiano Ronaldo is the talisman of the dominating Real Madrid side of the present generation. Ronaldo joined Real Madrid from Manchester United for a then world record fee of £80 million and he has been worth every single penny so far.
Ever since his move to Real Madrid, his goalscoring exploits have been simply mind boggling. In 378 appearances, Ronaldo has scored an astonishing 387 goals and has been at the forefront of Real Madrid’s two Champions League triumphs in the last 3 years.
He is already the club’s record all-time goalscorer and he has broken a host of goalscoring records during his time at Madrid such as having the most hat-tricks and he is also the all-time Champions League top scorer.
The Portuguese superstar has won 1 La Liga, 2 Champions Leagues, 2 Copa del Reys, 2 FIFA Club World Cups and 2 UEFA Super Cups. The only reason why the legendary Portuguese Superstar is not number 1 is because of the lack of trophies.
With Real Madrid favourites to win the La Liga this year and Ronaldo having signed a new 5 year contract, we might well see Ronaldo as the best Real Madrid player of all time when he finally decides to hang up his boots.