#3 Cheteshwar Pujara (India): ICC Test Ranking (Batting) - 6th
The middle-order begins with India's premier Test batsman, Cheteshwar Pujara. The veteran from Saurashtra has been one of the best batsmen in Test cricket for quite a time now.
Having scored 509 runs at an average of 31.81, Pujara has been the second highest run-scorer for India in Tests in the calendar year 2018. Currently, Pujara holds the sixth spot in the current ICC Test Rankings for batsmen.
#4 Virat Kohli (India): ICC Test Ranking (Batting) - 1st
One player who will maintain his place on the list for ages is Virat Kohli. Arguably the best batsman in the world at the moment, Kohli has been a revelation in all the formats of the game.
Having scored more than 1000 runs in Tests in the calendar year 2018, Virat has also been the highest run-scorer in Tests in the calendar year 2018 so far. Currently, the Indian skipper also holds the numero-uno position in the ICC Test Rankings for batsmen.
Brand-new app in a brand-new avatar! Download Cric Rocket for fast cricket scores, rocket flicks, super notifications and much more!