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