Only Portugal star striker Cristiano Ronaldo, Argentina`s Lionel Messi and Clint Dempsey of United States stand ahead of the 32-year-old Indian.