#4 CRISTIANO RONALDO | 130 goals | 113 mins per goal
One of the best players to have played the game, Cristiano Ronaldo's record speaks for itself.
Considered a great at both Manchester United and Real Madrid, the Portuguese superstar has been hailed by critics for his work ethic and discipline of the field. On it, Ronaldo's physicality, pace, technical ability and aerial prowess have all been highlighted as major factors of his success.
Currently, the 35-year old plies his trade for Italian giants Juventus, where he has already broken a few records. Last season, Ronaldo made 46 appearances in all competitions and scored 37 goals.
#3 ROBERT LEWANDOWSKI | 66 goals | 111 mins per goal
Arguably the best striker in the world right now, many believe that Robert Lewandowski was robbed when it was announced that the Ballon d'Or was cancelled for the year.
An exceptional athlete renowned for his finishing and technical ability, the Poland international continues to lead the line for Bayern Munich in an efficient manner. After four highly productive years with Borussia Dortmund, Lewandowski joined Bayern Munich on a free in 2014. He has gone on to make nearly 300 appearances in all competitions, scoring 244 goals.
The 31-year old made 31 appearances in the league last season, scoring 34 goals and winning the Bundesliga Player of the Season award.
#2 RUUD VAN NISTELROOY | 56 goals | 109 mins per goal
An extremely efficient goalscorer who in his prime was one of the best in the world, Ruud van Nistelrooy enjoyed a fine footballing career.
After a good spell with PSV Eindhoven in Eredivisie, Van Nistelrooy moved to Manchester United in 2001 for £18.5 million. In England, the Netherlands international enjoyed a stunning spell, making 219 appearances in all competitions in five seasons and scoring 150 goals.
Van Nistelrooy moved to Real Madrid in 2006, where he had an injury-riddled spell. After stints with Hamburger SV and Malaga, the striker retired in 2012. He is currently the coach of the PSV Eindhoven under-19s team and assistant manager for Netherlands.
#1 LIONEL MESSI | 115 goals | 102 mins per goal
The best player to have graced a football field, Lionel Messi's legacy increases on a daily basis.
A product of Barcelona's famed La Masia academy, Messi has been the talisman of Barcelona for some time now. The team's best passer, creator and goalscorer, the Argentina international has been the lone bright spark in a poor season for the club.
Last season in the league, the 33-year old made 33 appearances, scoring 25 goals and providing 21 assists. However, with just a year left in his contract, it has been suggested that the diminutive forward might leave the club out of sheer frustration.
Also Read: 10 fastest players in world football right now