
Cheteshwar Pujara: 1900 runs
Image Source : GETTY IMAGESCheteshwar Pujara has played 99 Test matches for India so far and has scored 7021 runs. He has 19 hundreds, 3 double hundreds and 34 fifties to his name.
Image Source : GETTY IMAGESSteve Smith: 1802 runs
Image Source : GETTY IMAGESSteven Smith has played 93 Test matches and has scored 8709 runs. Smith averages 60.9. The Aussie stalwart has scored 30 centuries, 4 double hundreds and 37 fifties
Image Source : GETTY IMAGESVirat Kohli: 1694 runs
Image Source : GETTY IMAGESVirat Kohli has played 105 Test matches for India. The Indian stalwart averages 48.69 in the longest format of the game and has scored 8131 runs. So far, Virat has scored 27 hundreds, 7 double centuries and 28 fifties
Image Source : GETTY IMAGESDavid Warner: 1159 runs
Image Source : GETTY IMAGESDavid Warner has played 102 Test matches for Australia and has scored 8143 runs at an average of 45.75. Warner has scored 25 centuries, 3 double hundreds and 34 fifties
Image Source : GETTY IMAGESAjinkya Rahane: 1090 runs
Image Source : GETTY IMAGESAjinkya Rahane has played 82 Test matches for India so far and has scored 4931 runs. Rahane averages 38.52. He has scored 12 Test hundreds and 25 fifties
Image Source : GETTY IMAGESRishabh Pant: 624 runs
Image Source : GETTY IMAGESRishabh Pant has played 33 Test matches for India so far. The left-handed batter averages 43.67 and has scored 2271 runs. Pant has 5 centuries and 11 fifties to his name
Image Source : GETTY IMAGESNext : A look at Rohit Sharma's last 8 innings in Delhi featuring 80 vs New Zealand in 2017