India has a long history of generating some of the most talented batters in the game’s history.
The country has seen a plethora of players, from the legendary Col. CK Nayudu to the modern-day great Virat Kohli.
We take a trip down memory lane to look at all seven Indian batters who have held the No. 1 slot in the ICC Test rankings for batsmen at some stage in their careers.
Virat Kohli

The Indian captain is regarded as the finest batsman of the modern age, and his flawless achievements bear witness to this.
Virat Kohli has also broken Sunil Gavaskar’s career-best of 916 points to become India’s highest-rated batsman with a rating of 934 points.
He’s also the first Indian batsman to reach the top spot in the ICC Test rankings since Sachin Tendulkar did so in 2011.
Gautam Gambhir

In the longer format of the game, Gautam Gambhir was one of India’s best left-hand batsman.
With a technique that could successfully deal with both pace and spin.
Gambhir ascended to the top of the ICC Test rankings, and for a brief moment, he was the best batsman in the world, with a career-high rating of 886 points.
Sachin Tendulkar

Tendulkar’s inclusion on the list is unsurprising, considering he is widely regarded as the best batsman in the sport’s history.
Sachin Tendulkar was the No. 1 Test batsman for a total of 1157 days during his career, with a top rating of 898 points.
He last accomplished this feat in January 2011, when he shared the honour with South Africa’s J.
Virender Sehwag

Virender Sehwag was one of India’s most loved cricketers all over the world, aggressive and determined.
The opening batter was known for his aggressive style of play, which revolutionises the art of starting the batting in Test matches.
After two consecutive centuries against Sri Lanka in 2010, Sehwag earned the title of world’s best Test batsmen with a career-high rating of 866 points.
Click here for latest World news
Rahul Dravid

The boy from Karnataka was a critical member of the Indian Test squad throughout his career; proving to be the team’s saviour on numerous occasions, and was also call “The Wall” of Indian cricket.
With a career high rating of 892 points, the middle-order batsman spent a lengthy time as the world’s best batsman.
Dilip Vengsarkar

Vengsarkar became a batting veteran of the game after India’s memorable victory in the 1983 cricket world cup.
Vengsarkar’s highest rating was 837 against New Zealand in 1988, and he went on to become one of India’s best batsmen during his time there.
Sunil Gavaskar

Sunil Gavaskar’s journey is one of the most well-known in Indian cricket; having gone from being a revelation as a young batsman to being one of the greatest batsmen of all time.
Sunny, as he is affectionately known, scored 916 points against England in 1979 and bagged 1st spot.
ALSO READ: Alastair Cook To Brendon McCullum-Cricketers Who Batted More Than 12 Hours In Test Cricket