Among the batsmen, Cheteshwar Pujara's stupendous 50th Test match that saw him break quite a few records, gifted him his career-best rank of three, just three points behind the English skipper Joe Root. Steve Smith still leads the chart while Virat Kohli sits at number five position.