Shubman Gill is now the highest-ranked Indian in ICC Test rankings. The India captain climbed two places to eighth spot after hitting a century in the recent one-off clash against Afghanistan, which the side won by an innings and 300 runs