2. Cristiano Ronaldo
Arguably the best player in the world currently, but they say for a player to enter the list of the greatest players of all time one should at least win an international major trophy with his country but that’s not the case when we look at Cristiano Ronaldo. The Portuguese international has won three FIFA Ballon D’or‘s showing how good the lad is and is considered as many as the best player of all times and the most complete footballer, But has not won any major international trophy to show for it.