Yeah, Bati should have been a level higher.Xavi is completely misplaced on that list. No way he belongs in that company. Those players are thrill a minute, and he was not. Gosh, how is he higher than Dinho? Didn't you see them in the same team? I also feel there's too many separations in your classing system. You have Batistuta two divisions below Henry and Ibra which doesn't make sense. Won't even get started on the players missing.
I think that I read Xavi higher than most. Of course that Ronaldinho was better during his peak there (with Xavi not being on the peak). However, in 2008-2013, Xavi was immense.
Obviously, many players are missing, I made that clear. You can have dozens of world-class players at the same time, so for the last 25 years, the number of players who might have been considered world-class might be 100 or so. I didn't want to spend a day to compile such a list.