Virender Sehwag (2006-2006)
Virender Sehwag captained India in only 1 T20 International, in which he led India to victory.
MS Dhoni (2007-2016)
MS Dhoni captained Team India in 72 T20 International matches, in which he won 41 matches, lost 28 matches, while one match was tied.
Suresh Raina (2010-2011)
Suresh Raina captained India in a total of 3 T20 Internationals, in which he led India to victory in all three matches.
Ajinkya Rahane (2015-2015)
Rahane captained India in 2 T20 Internationals, in which India won 1 match and lost 1 match.
Virat Kohli (2017-2021)
Virat Kohli captained India in a total of 50 T20 Internationals, in which he won 30 matches, lost 16 matches, while two matches were tied and two matches were inconclusive.
Rohit Sharma (2017-2022)
Rohit, who captained continuously India since last year, captained India in a total of 28 T20 Internationals, in which he won 24 matches, lost 4 matches.
Shikhar Dhawan (2021-2021)
Dhawan captained India in 3 T20 Internationals, in which India won 1 match and lost 2 matches.
Rishabh Pant (2022-2022)
Rishabh Pant, currently captaining India of the South Africa series, captained in two matches and the Indian team had to face defeat in both the matches.