#2 Lionel Messi (FC Barcelona, Argentina)
Lionel Messi is the player who needs no introduction. He has been the best player in the history of FC Barcelona and many consider him as the greatest of all time. Messi has created a legacy that no other player will be able to do for a long time.
With more than 470 goals and 170 assists for FC Barcelona, Lionel Messi has left nothing to conquer at club level. He has won every possible trophy in Spain (on several occasions).
He was also a crucial part of Barcelona's treble-winning squad in 2015 having scored more than 50 goals. The list of achievements is huge in the case of Messi and it doesn't seem like he has any intention to slow down.
With all the great accolades under Messi's name, one major miss is an international trophy with his country Argentina.
Messi & co have had the chance to win the last two Copa America titles. But on both occasions, they were defeated by Chile. Argentina also had a poor show in the World Cup suffering major defeats against Croatia & France. Messi also did not look in the best form of his life although many will also blame the manager and other team members.
Messi is still chasing the dream of winning an international trophy. But even if he doesn't win one, it will not change the fact that he is one of the greatest players the game of football has ever had. And not putting him in this list would certainly be a disregard.