Even within soccer it's very controversial to say Messi is the best. I think it's fair to say both Messi and CR7 are the best of this generation, I tend to say CR7 is better than him a bit though.
This message has been edited 1 time(s).