Most Wins as an Indian captain in International cricket
5) Rohit Sharma
Rohit has represented the team since 2007. He has secured 48 centuries in international cricket and amassed 4,231 runs in T20I and 10,866 runs in One Day internationals. Rohit has led the Men in Blue in total of 126 international matches, winning 94 matches and losing 28 of them.
4) Sourav Ganguly
Former Indian cricketer Sourav Ganguly had scored 16 centuries in Test matches, along with 22 in ODI cricket. He is also one of the only 10 batsmen in Indian cricket to have scored 10,000 runs in ODIs with 11,363 runs. Ganguly has led team India in 195 matches, where they have won 97 of the matches and lost 78 of them.
3) Mohammad Azharuddin
Middle order batsman Azharuddin has played 99 Tests for India amassing 6,215, averaging at 45.03. He has also scored 9,378 runs in ODIs in 334 matches at an average of 36.92. Azharuddin has led India in 221 matches, where they have won 104 matches and lost 90 of them.
2) Virat Kohli
Virat Kohli announced his retirement following the victory in the 2024 T20 World Cup. Before his retirement, Kohli had made 50 centuries in ODIs, amassing 13,906 runs and 1 century in T20I, collecting 4,188 runs. Kohli has led India in 213 matches where they have won 137 runs along with losing 60 of them.
1) MS Dhoni
MS Dhoni, also known as the ‘Captain Cool’ of team India, has amassed 10,773 runs in ODIs with an average of more than 50. He has scored 16 centuries and 106 fifties in his international career. Dhoni has led Team India in 332 matches, where they have won 179 matches and lost 120 of them.