Lionel Messi has managed to outdo Cristiano Ronaldo in terms of Ballon d'Or wins, having picked up seven as opposed to the latter who has won five. But Ronaldo has cemented his legacy as the greatest goalscorer in the history of the sport and continues to produce magical moments for his teams regularly.