Fewest innings to 6000 Test runs for India

Cheteshwar Pujara became one of the quickest Indian batsmen to reach 6000 runs in test cricket when he brought it up in the recently-concluded series against Australia.

Sunil Gavaskar

Despite having reached the milestone of 6000 test runs way back on January 23, 1981, Sunil Gavaskar remains the Indian batsman quickest to the 6000-run mark. He brought up the feat against Australia at Adelaide.

Gavaskar took 9 years and 323 days to score 6000 runs in test cricket after making his debut on 6 March, 1971. He took 65 matches and 117 innings to score these runs.

Virat Kohli

Indian captain Virat Kohli is not far behind Gavaskar. Kohli reached 6000 runs in test cricket against England at Southampton on 30 August, 2008. Although Kohli achieved the feat in 7 years and 71 days after having made his debut on 20 June, 2011 which was more than two years quicker than Gavaskar, he took two more innings than the original Little Master. Kohli reached the milestone from 70 matches and 119 innings in test cricket.

Sachin Tendulkar

Sachin Tendulkar took 10 years and 108 days to score 6000 runs in test cricket. He achieved the feat against South Africa at Bengaluru in March 2008 after having made his debut on 15 November, 1989. Sachin took 76 matches and 120 innings to reach the milestone.

Virender Sehwag Once Virender Sehwag was promoted to open the batting for India in test cricket, he was a revelation and took just 8 years and 29 days to score 6000 runs in test cricket. After having made his debut on 3 November, 2001, Sehwag raced to the milestone on 2 December, 2009 in his 123rd test innings.

Rahul Dravid

For all the talk that does the rounds about the strike rate of Rahul Dravid, he took just 73 matches to score 6000 runs in test cricket. Having made his debut on 20 June, 1996, Dravid achieved the feat on 12 December, 2003 - 7 years and 175 days after playing his first test match.

Cheteshwar Pujara

What applies to Rahul Dravid is true for Cheteshwar Pujara as well. Despite all the criticism of his strike rate, Cheteshwar Pujara became the 6th quickest Indian batsman to reach 6000 runs in test cricket when he brought it up against Australia at Sydney on 7 January, 2021.

Pujara made his debut on 9 October, 2010 and took 10 years and 90 days to reach the milestone. He scored his 6000th test run in his 80th test match and 134th test innings.