May 10, 2025
Anirban SarkarVirat Kohli
Virat Kohli has captain India in 68 matches, the most by an Indian captain in Test matches.
Source: ANI
MS Dhoni
MS Dhoni has led the Indian Cricket Team in 60 matches as the captain.
Source: ANI
Sourav Ganguly
Sourav Ganguly led the Indian Cricket Team in 49 matches as the captain.
Source: ANI
Mohammad Azharuddin
Mohammad Azharuddin led the Indian Cricket Team in 47 Test matches as the Indian captain.
Source: PTI
Sunil Gavaskar
Sunil Gavaskar led the Indian Cricket Team in 47 Test matches as the captain.
Source: PTI
Kapil Dev
Kapil Dev led the Indian Cricket Team in 34 Test matches as the captain.
Source: PTI
Rahul Dravid led the Indian Cricket Team in 25 Test matches as the captain.
Source: AP
Sachin Tendulkar
Sachin Tendulkar captained the Indian Cricket team in 25 Test matches.
Source: ANI
Rohit Sharma
Rohit Sharma led the Indian Cricket Team in 24 Test matches as the captain.
Source: AP