Messi is the best player in the best team. He is Barcelona's best player ever, already.
But he cant be called best of all time when you consider what Maradona achieve with Argentina and Napoli. Not to mention his ridiculous talent.
Until Messi wins the World Cup by being the best player in the tournament ala Maradona, Ronaldo, Zidane. Also, if he ever left Barcelona to achieve things and still play to his level at another club in another country ala Maradona, Ronaldo (both of em), Zidane....he isnt their yet. But he obviously has the potential.
Load of ****. Read this:
This whole "he must prove himself by winning the World Cup" is such a load of bull**** it really is.
No team is a one man team. Messi has 10 other players around him and unfortunately, he cannot do a thing about them. No matter how good Messi is, if the other 10 players aren't good enough, then the team isn't going to win it. Why should the lack of quality in those other players have any influence over how good Messi is as an individual? It makes no sense.
Messi is only one man. No matter how good he is, if the other TEN players in the Argentina side simply don't have the quality to win, then they won't win. Why should that have any baring as to how good Messi is as an individual player?