different players completely and cant really compare them.
Exactly. Iniesta and Xavi aren't goalscorers, particularly Xavi. In fact, those two and Messi are the best three players in the world, for me. Ronaldo is one of the few players who's in their bracket imo, but Messi stands out.
As I said in a previous thread, I believe that if Messi wins a World Cup, he'll go down as the greatest footballer of all time.