#1 Lionel Messi
Many call Lionel Messi the finest footballer of all time with very good reasons.
It is very difficult to ascertain whether he is a better player than Pele or Diego Maradona, but it can be said without any doubt that he has very few equals in the history of the game in terms of statistics.
Even the intangible attributes of his game are right up there with the very best football has ever seen. He is one of the best passers and dribblers of all time, is a brilliant goals-scorer and can destroy any defence single-handedly on most days.
Messi has done all the great things as a Barcelona player. He has scored in Champions League finals against Manchester United, destroyed Real Madrid with a fantastic hat-trick in their memorable 6-2 win in 2009 and won the Ballon d’Or 5 times.
He has also scored 573 goals from 657 matches for Barca and won 4 Champions League and 9 LaLiga titles with them. To sum it all up, he has consistently remained among the world’s best since his debut for the senior team in 2004 and is quite possibly the most successful footballer of all time in club football.