Shreyas Iyer has become the new T20 captain of India. He will play his first T20 series as captain against Ireland from June 26 (Friday). Earlier, Suryakumar Yadav was the T20 captain of India, who had led the Men in Blue to win the 2026 T20 World Cup title. But when it comes to India’s most successful captains, only the names of MS Dhoni, Virat Kohli and Rohit Sharma come to mind.
MS Dhoni was one of the early captains for India. Under his captaincy, Team India won the first T20 World Cup in 2007. After Dhoni, Rohit Sharma and Suryakumar Yadav became the captains to win the T20 World Cup title for India. Although Kohli also commanded India in T20 format for a long time, but could not win the World Cup title. So let us know who is India’s most successful T20 captain with winning percentage.
India’s most successful captain (in terms of winning percentage)
Rohit Sharma is the most successful captain in terms of winning percentage for India among the players who have played at least 10 T20 matches as captain. The winning percentage of Hitman is 79.03. The second name in the list is that of Suryakumar Yadav.
List of most successful captains
Rohit Sharma- 79.03% (won 49 out of 62 matches)
Suryakumar Yadav- 76.92% (won 40 out of 52 matches)
Hardik Pandya- 62.5% (won 10 out of 16 matches)
Virat Kohli- 60% (won 30 out of 50 matches)
MS Dhoni- 56.94% (won 41 out of 72 matches)
Shreyas Iyer became the 14th captain
Iyer has become the 14th T20 captain of India. Virender Sehwag became the first T20 captain for India. Sehwag captained India in 2006. He took command of only one match for India, in which the Men in Blue won. Now it will be interesting to see how the 14th captain Shreyas Iyer performs for the team.
Also read: Didn’t play T20 for 3 years, how did Shreyas Iyer suddenly become the captain of India? Know the inside story here

