N
Luxe Celebrity Review

The most successful Captains of the Indian Cricket Team

Author

David Craig

Updated on April 02, 2026

The most successful Captains of the Indian Cricket Team. MS Dhoni is the most successful captain of India in the ODI. The former skipper won a total of 110 of his 200 ODI matches as captain between 2007-2018. He is the only Indian captain to hold a record of more than 100 wins in the 50-over format. 

The most successful Captains of the Indian Cricket Team. MS Dhoni is the most successful captain of India in the ODI.
Image Credits:

In 2008, he was bestowed with the Padma Shri award. In 2009, Dhoni helped India to win its first bilateral ODI series in New Zealand. The highlight of him being a captain came in 2011 when he played a match-winning strike against Sri Lanka to help India lift the ICC World Cup after 28 years.

During his 11-year career as ODI captain, Dhoni scored 6641 runs at an average of 53.55. He remained unbeaten on 48 occasions. 

On the other hand, Mohammad Azharuddin holds the record for being the second most successful ODI captain of India. The middle-order batsman was in command of the 50-over team between 1990-1999, winning 90 matches out of his 174 matches as captain. 

Sourav Ganguly is ranked third in the list after having won 76 matches of the 146 ODI matches as captain.

Virat Kohli clings to the fourth spot after winning 65 matches of his 95 One-Day Internationals as a skipper. During the tenure of Kohli, Team India won the bilateral ODI series in Australia, New Zealand, Sri Lanka, South Africa, West Indies, and Zimbabwe. As the ODI captain, Kohli scored 5449 runs in 91 innings with an impressive average of 72.65. He was able to smash 21 tons and 27 fifties.

Only former Australia cricket team captain Ricky Ponting (22) has registered more hundreds than Kohli in ODI matches as a captain.

Virat Kohli has the best win percentage of 70.43 among all the Indian captains. He has won at least 10 matches as a skipper.

List of most matches played as captains

PlayerSpanMatWonLostTiedDrawW/L%W%L
V Kohli2014-20226840170112.3558.8225
MS Dhoni2008-20146027180151.504530
SC Ganguly2000-20054921130151.6142.8526.53
M Azharuddin1990-19994714140191.0029.7829.78
SM Gavaskar1976-198547980301.1219.1417.02
Nawab of Pataudi1962-1975409190120.4722.547.5
N Kapil Dev1983-198734471220.5711.7620.58
R Dravid2003-200725860111.333224
SR Tendulkar1996-200025490120.441636
BS Bedi1976-197822611050.5427.2750
AL Wadekar1971-19741644081.002525
L Amarnath1947-19521526070.3313.3340
VS Hazare1951-19531415080.207.1435.71
A Kumble2007-20081435060.6021.4235.71
NJ Contractor1960-19621222081.0016.6616.66
DB Vengsarkar1987-19891025030.402050
PR Umrigar1955-1958822041.002525
MH Mankad1955-1959601050.00016.66
AM Rahane2017-20216400266.660
GS Ramchand1959-1960512020.502040
S Venkataraghavan1974-1979502030.00040
DK Gaekwad1959-1959404000.000100
CK Nayudu1932-1934403010.00075
V Sehwag2005-2012421012.005025
K Srikkanth1989-1989400040.0000
Ghulam Ahmed1955-1959302010.00066.66
Nawab of Pataudi1946-1946301020.00033.33
Vizianagram1936-1936302010.00066.66
RG Sharma2022-2022220001000
GR Viswanath1980-1980201010.00050
HR Adhikari1959-1959100010.0000
CG Borde1967-1967101000.000100
JJ Bumrah2022-2022101000.000100
KL Rahul2022-2022101000.000100
P Roy1959-1959101000.000100
RJ Shastri1988-1988110001000

List of most successful Indian Captains

PlayerSpanMatchesWonLostWin %
MS Dhoni2007-20182001107559.52
Mohammad Azharuddin1990-1999174907654.16
Sourav Ganguly1999-2005146766553.90
Virat Kohli2013-202195652770.43
Rahul Dravid2000-200779423356.00
Kapil Dev1982-198774393354.16
Sachin Tendulkar1996-200073234335.07
Sunil Gavaskar1980-198537142140.00
Dilip Vengsarkar1987-19891881044.44
Ajay Jadeja1998-1999138561.53