Virat Kohli
India's prolific batsman Virat Kohli enjoys the top spot on the list. Featuring 113 tests for India, Kohli has amassed 8,848 runs. In his captaincy tenure from 2014-2022, he scored 20 centuries for India in the traditional format of the game
Sunil Gavaskar
Legendary batsman Sunil Gavaskar represented India in 125 tests and scored 10,122 runs. He captained the side from 1976 to 1985 and registered 11 centuries to his name in the traditional format of the game
Mohammad Azharudddin
Former India skipper Mohammad Azharuddin led the side from 1990 to 1999. In his tenure, he smashed nine centuries in test cricket. He played 99 test matches and scored 6,215 runs
Sachin Tendulkar
India's batting great Sachin Tendulkar is in the fourth place on the list. He led the Indian team from 1996 to 2000 in which he registered seven test centuries as captain. He featured in 200 tests and also has 15,921 runs under his belt
Mahendra Singh Dhoni, Sourav Ganguly and Mansoor Ali Khan Pataudi
India's former wicketkeeper-batsman MS Dhoni captained the team from the year 2008 to 2014. Representing the country in 90 test matches, he scored 4,876 runs. He also smashed five centuries in tests during his captaincy period. Sourav Ganguly led the Indian team from 2000 to 2005 in which he registered 5 test tons. He also has 7,212 runs in 113 tests. Legendary Indian captain Mansoor Ali Khan Pataudi smashed five test centuries in his captaincy tenure. He led the side 1962 to 1965. The brave Indian batsman, Pataudi has 2,793 runs in 46 test matches played for the country
Rahul Dravid
India's reliable batsman Rahul Dravid captained the national team from 2003 to 2007. Representing India in 164 tests, he has 13,288 runs under his belt. The veteran i his captaincy era, also registered four centuries in the traditional format of the game
Kapil Dev, Rohit Sharma
India's legendary captain Kapil Dev led the team from 1983 to 1987 and smashed 5,248 runs in 131 tests. He also has three test centuries registered to his name as India captain. India's current skipper Rohit Sharma has equalled the record of most test centuries by captain with Dev. During the first innings of India in a test match against England, Sharma accumulated 131 runs off 196 deliveries. His knock was laced with 14 fours and 3 sixes
ADVERTISEMENT