Who are India’s top three batters in Test cricket? From Sunil Gavaskar to Virender Sehwag , there have been many who have done wonders for the national team in whites, that too in their own batting styles. However, when it came to picking the top three, former India spinner Ravichandran Ashwin had a tough choice to make. Surprisingly, however, Sunil Gavaskar didn’t make the cut in the top three.
In a video that has surfaced on social media, Ashwin picked his top 5 Test batters to have played for India, then trimmed down to the top three.
Gavaskar set the foundation for modern Indian batting as the first cricketer in history to cross the 10,000-run milestone in Test cricket. Over a 125-Test career, in which he operated as an opening batter, Gavaskar scored 10,122 runs at an outstanding average of 51.12. He held the world record for the most Test centuries for nearly two decades with 34 tons, 13 of which came against the fearsome West Indies attack, alongside 45 half-centuries and a personal best of 236 not out.
Kohli’s case is slightly different in comparison to others in the list. He brought a modern mindset to the Indian team while also scoring plenty of runs. He scored 9,230 runs across 123 Tests at an average of 46.85. he registered 30 centuries, including seven double-hundreds, the most by any Indian batter, with a peak stretch averaging over 54 While playing in an era dominated by sport-wide bowling dominance.

