5. Marnus Labuschagne (10)

He has been excellent with the bat by amassing 3041 runs with 10 centuries in just 30 games at an average of 60.82. 

4. Kane Williamson (24)

He has been impressive in the longest form of the game by amassing 7368 runs with 24 tons in 88 matches, at an average of 52.62. 

3. Virat Kohli (27)

Currently, in 102 games, he has notched up 27 hundreds, which is 25 tons short to surpass Master Blaster’s 51 centuries.

2. Joe Root (28)

Currently, the dynamic batter has notched up overall 28 hundreds in Tests and and with that, there is a discussion that whether he can shatter Tendulkar's record of most centuries or not.

1. Steve Smith (29)

Discussing his current Test figures, Smith is still regarded as one of the most dangerous batters with 8,416 runs and 29 tons in just 89 matches, at a terrific average of 60.98.