T20I captain Shreyas Iyer is one of three Indian batters in the top 10 of ICC T20I ranking along with Abhishek Sharma and Ishan Kishan.