Win nothing outside Barca? He won 2 international titles already mate. Also won best player award in the worldcup, something CR7 will never have.
Also Messi is a loyal dude, he doesnt move around because he loves Barcelona. So why does that loyalty hinder him in the GOAT discussion? Its a good trait to have especially in this modern age where everything is about money and players move around with no loyalty.
What about Pele? He was at the same club most of his life too.
Is Ibra the GOAT cause he moved the most in a lot of clubs and has proven himself in multiple leagues?
How is CR7 the GOAT by moving to Italy? He moved to the number 1 serie A team who constantly wins the title and dominates the league, even without CR7. How is that a challenge?