Virat Kohli is on top of the ICC Player Rankings for Test Batsmen, riding on his brilliant century against England in the opening Test at Edgbaston. Kohli is the seventh Indian batsman (after Sachin Tendulkar, Rahul Dravid, Gautam Gambhir, Sunil Gavaskar, Virender Sehwag and Dilip Vengsarkar) to be ranked on top. However, at 934 points, he is India's highest-ranked batsman, 14th overall, on the all-time tally of points. Kohli is also the number-one ranked ODI batsman. T20s seems to be his only challenge where he is ranked 12th, 220 points behind number-one ranked Aaron Finch of Australia.