Test matches maybe not about the high strike rate but reaching a milestone with minimum innings is itself a record. There are 11 Indians till now to reach 6000 test runs, let us have a look of the top 5 fastest Indians to reach 6000 test runs.
1. Sunil Gavaskar
Sunil Gavaskar reached the mark of 6000 runs in 117 innings in the year 1981 against Australia. And even after almost 4 decades hold the milestone of fastest Indian to reach 6000 test runs. He was arguably one of the best openers India has ever produced. He shattered many records in his career and was also the first player in cricket history to score 10000 test runs.
2. Virat Kohli
Virat Kohli is probably the best cricketer in the world in all formats. He is the most consistent batsman in all forms of the cricket. He is fastest in terms of time taken to score 6000 runs but is two innings behind Gavaskar in terms of innings. Kohli took 119 Innings over the time span of 7 years and 71 days to reach 6000 test runs.
3. Sachin Tendulkar
The master blaster, Sachin Tendulkar took 120 innings to score 6000 test runs. He has achieved so much in his cricket career which not many can achieve. He has scored more than 30000 International runs, the tally of 100 tons across format and many more records which are quite unbreakable.
4. Virender Sehwag
Virender Sehwag, known for his attacking batting style reached 6000 runs mark in 121 innings. He is the only Indian player to hit 2 triple ton in test cricket.
5. Rahul Dravid
Rahul Dravid, known for his defense and calmness was the wall of the Indian batting line-up. No matter how slow was his scoring rate it just took him 125 innings to cross 6000 runs mark. He is one of the best and selfless batsmen India has ever produced.