The best player in the world at present and one of the greatest of all time





 1. Lionel Messi | Barcelona 

Hardly surprising who is number one when you think of all he has achieved in a relatively short career so far. Messi is consistently rated as the best player in the world at present and one of the greatest of all time. There are many reasons why, when Messi plays well Barcelona plays well which often leads to the Catalan club being labelled as a one man team. Yes they do have other great players, but Messi has been the catalyst to the club's success both domestically and in Europe.
A four time Ballon d'Or winner, Messi has received the award on the last four occasions which is a record as well as being selected for the FIFA World XI for the last six years running. The Argentine forward also holds the record for most goals scored in a calendar year with an incredible 91 in all competitions for club and country in 2012. He also became the first player ever to score against every team in La Liga when he netted against Celta Vigo in March earlier this year.
A niggling hamstring injury has kept Messi from reaching the kind of heights of last season, yet he still has 58 goals in all competitions. He was an innocent bystander as Bayern Munich emphatically knocked Barcelona out of the Champions League semi final with a 7-0 aggregate win. Messi however remains the best player in the world and I think it will be a long time before anyone dethrones the Argentine superstar.