Cheteshwar Pujara has been India‘s most successful test batsman in recent times. Pujara has cemented his place in the team as the number 3. He has played a couple of crucial innings for India.

Now, Cheteshwar Pujara is flying high in the ICC Test batsman’s table as the Saurashtra batsman climbed three places to occupy the seventh spot. Star batsman Virat Kohli also maintained his position in the top-10, which is led by South African AB de Villiers.