Cheteshwar Pujara has aggregated 2,033 runs with an average of around 50.82

Virat Kohli - 1,979 runs with 48.26 average

Marnus Labuschagne:708 Runs, gets closer with every match, and there is a real possibility that he might go further

Rohit Sharma scored 650 runs, which is impressive out of all those for his recent innings and captaincy

Steve Smith - 1,887 runs, with the highest average at 65.06