A matter of opinion but most people would say Messi.
it depends on your opinion, however Messi is regarded as the best player in the world so the answer would be Messi
El chicharito<3 hell yeah
No, there are far better soccer players like Lionel Messi and Cristiano Ronaldo.
Chicharito is way better and better looking.
Its about to be me. But currently its Donvan, or Messi and sometimes Chicharito
donovan, chicharito just become new in Mexico team
To be aunest chicharito is better, altidore doesn't play well because other players take the ballfrom him
Messi is better.
Messi is by far the best in the world compared to ronaldo