Most matches as India captain [Source: @cricketworldcup, @RCBTweets/x]Harmanpreet Kaur stepped down as Team India’s all-format captain in October 2026, mere weeks after leading them to Asian Games Women’s T20 2026 glory in Japan. A recipient of a World Cup, multiple Asia Cup titles and a historic Test series win in England, the senior batter remains one of India’s greatest captains of all time, regardless of the gender.Here, we take a look at five captains who led the Indian cricket team the highest number of times across all formats of the game, be it men’s or women’s cricket.5. Mithali Raj – 195 matchesIndia’s greatest female batter, Mithali Raj, and arguably India’s greatest men’s left-handed batter, Sourav Ganguly, both led the national side 195 times across all formats of the game. However, Mithali held a much superior win percentage for Team India, that of 55.89 in comparison to Ganguly’s 49.74.Mithali was also India’s first-ever T20I captain and led the side to 17 wins and 15 defeats from 32 matches as captain. In ODIs, the legendary cricketer led the ‘Women in Blue’ to 89 wins in 155 matches at an impressive win percentage of 57.41. The prolific top-order batter also yielded three Test wins against a solitary defeat from eight matches.4. Harmanpreet Kaur – 211 matchesTeam India has so far played 233 matches in T20Is since their format debut in 2006. Harmanpreet Kaur, who made her international debut in the year 2009, has led the ‘Women in Blue’ in 155 of those matches. ALSO READ"End of an Era"- Internet Pays Tribute As Harmanpreet Kaur Steps Down As India CaptainUnder her T20I leadership, Team India reached the final of the 2020 T20 World Cup in Australia, clinched the Commonwealth Games silver a couple of years later in England, and lifted three T20 Asia Cup titles in 2016, 2022 and 2026.ICC @ICC 𝘼 𝘾𝙃𝘼𝙋𝙏𝙀𝙍 𝘾𝙇𝙊𝙎𝙀𝙎 ♥️ Harmanpreet Kaur penned a heartfelt note looking back on her journey as she stepped down as India captain 🇮🇳 Read more ➡️ Oct 6, 2026, 2:00 PM In ODIs, Harmanpreet Kaur was the captain of the side that lifted the 2025 ICC Cricket World Cup as part of her decorated 51-match career that yielded 30 wins. In Test cricket, Kaur remains India’s most successful skipper with a staggering win percentage of 80, which included India’s historic series win in England and home wins over Australia, England and South Africa all between the years 2023 and 2026.3. Virat Kohli – 213 matchesIndian run machine Virat Kohli led the national side in 213 matches between the years 2013 and 2022, yielding 135 wins in the process with 60 defeats at a healthy overall win percentage of 63.38.While Kohli’s Team India never won an ICC title, he is the first Indian skipper to record a Test series win on Australian soil and continues to remain India’s greatest Test captain with 40 wins in 68 matches.He is also India’s fourth most successful skipper in both, ODIs and T20Is, with 65 (95 matches) and 30 (50 matches) wins respectively.2. Mohammad Azharuddin – 221 matchesMohammad Azharuddin led India 47 times in Tests for a better part of the 1990s. Under his leadership, Team India won 14 and lost as many matches. The ODIs were certainly his primary area of expertise, considering he led the Indian team to 90 wins in the format with 76 defeats in 174 matches. To date, he is India’s second most successful ODI skipper of all time. Overall, he recorded 104 wins for India out of 221 international matches as captain.1. MS Dhoni – 332 matchesWith an extraordinary 332 international matches as captain between 2007 and 2018, MS Dhoni stands alone at the summit as the most-capped skipper in international cricket. He is also the only captain in the world to have led his team to all three white-ball ICC trophies, doing so in the space of just six years between 2007 and 2013 in three different continents.ICC Cricket World Cup @cricketworldcup World Cup: 🏆 Champions Trophy: 🏆 World T20: 🏆 Will @msdhoni add to his trophy cabinet at #CWC19? Jul 7, 2018, 2:55 PM His 178 all-format wins also makes him India’s most successful skipper of all time by a landslide, and the number itself is decorated with 110 ODI wins in 200 matches, 27 Test wins in 60 attempts, and 41 T20I wins in 72 games.ALSO READSmriti Mandhana All But Confirmed As India’s New Captain- Report