The journey of India's T20 International captains has now entered the Shreyas Iyer era. His tenure began with the first T20I against Ireland in Belfast with a twist of fate that, after his last T20I in December 2023, the next T20I he played in June 2026, saw him leading the team as a captain. Never in India had the T20 International captaincy been handed to a player who had been out of the team for such an extended period. Shreyas Iyer could not cap this memorable occasion with a memorable result that is another story.
He is now India's 15th T20 International captain and appointed with the expectation that he is a solution to India’s search for a long-term and regular captain. The list of India's captains reveals that only four of the previous 14 were given the opportunity to helm the team for an extended period.
Virender Sehwag was India's first T20 International captain and started with a victory (against South Africa in Johannesburg on December 1, 2006).
Very soon, MS Dhoni, on the recommendation of Sachin Tendulkar to BCCI, took the charge and led India in 72 T20I between 2007 and 2016, recording 41 wins and 28 losses. He is remembered for: India won the 2007 T20 World Cup, holds the record for the longest tenure as an Indian T20 captain and was widely acclaimed for taking the right decisions under pressure and his empathetic approach to nurturing young talent. He built India's T20 culture.
In his absence, Suresh Raina (3 matches in 2010–11) and Ajinkya Rahane (2 matches in 2015) captained on an interim basis.
The next phase saw Virat Kohli at the helm between 2017 and 2021 and under him the team won 30 out of 50 matches and lost 16. Rohit Sharma would step in as captain during Virat’s absence and eventually succeed him as the next regular captain.
After India's semi-final exits in the 2016 and 2021 T20 World Cups, there was a growing belief that the team needed a more aggressive batting philosophy. This eventually led to a leadership change, with Rohit Sharma taking over as the full-time T20I captain in late 2021.
Between 2017 and 2024, he captained in 62 matches, winning 49 (most for India) and losing 12. He also led India to a T20 World Cup win, ending Team India’s drought of ICC trophies. He holds the record for the highest individual T20I score by an Indian captain—121* against Afghanistan.
In between, Shikhar Dhawan (3 matches in 2021) and Rishabh Pant (5 matches in 2022) served as stop-gap captains.
India’s search for its next captain seemed to have ended with Hardik Pandya but fitness issues prevented him from fully meeting the requirements; he captained 16 matches across 2022–23, winning 10 and losing 5.
From 2022 onwards, the BCCI frequently rested senior players during bilateral T20I series. As a result, several players got opportunities to captain. During this period, KL Rahul (1 match in 2022), Jasprit Bumrah (the only bowler to captain India in T20I- 2 matches in 2023), and Ruturaj Gaikwad (3 matches in 2023) captained. Ruturaj led India to a gold medal at the 2023 Asian Games in Hangzhou, the first captain to win an Asian Games gold.
After India won the 2024 ICC Men's T20 World Cup, Rohit Sharma, Virat Kohli and Ravindra Jadeja retired from T20Is. That marked the beginning of a new era, and Suryakumar Yadav was entrusted with leading a younger side.
Suryakumar Yadav led India from 2023 to 2026, winning 40 out of 52 matches and lost only 8. The biggest achievement under him was another T20 World Cup title.
Meanwhile, the selectors also experimented with Shubman Gill in 2024, with a plan to see him captaining India across all three formats. He won four out of five matches, but this experiment was halted as his batting suffered.
Shreyas Iyer is now captain, with the expectation that he will successfully shoulder this responsibility through to the 2028 Olympics. He couldn’t register a win in the first five T20Is. The burning question at this moment: was the removal of Suryakumar Yadav (who was Player of the Series in the January T20I series against New Zealand this year) justified? It felt harsh to leave him out right after leading India to a T20 World Cup title and the disaster is in front of everyone.
Also Read: Live Cricket Score
From India's first T20I in 2006 until the end of 2016 (about 10 years), India had only four T20I captains. From 2017 onwards, the number increased sharply as workload management, injuries, rest policies and succession planning became integral to team management. This reflects not instability but a deliberate shift in strategy.