Messi by a mile, he is arguably the best player in the world. But Chicharito is very good.
chicharito
it depends on your opinion, however Messi is regarded as the best player in the world so the answer would be Messi
A matter of opinion but most people would say Messi.
El chicharito<3 hell yeah
No, there are far better soccer players like Lionel Messi and Cristiano Ronaldo.
To be aunest chicharito is better, altidore doesn't play well because other players take the ballfrom him
donovan, chicharito just become new in Mexico team
Messi is better.
messi isn better than because neymar does better tricks than messi and scores more goals
is cr7 better then messi
Marco Fabian
messi by far is better!!