Cricket

The Most Successful Captain In ODI Cricket

Want to know the name of the most successful captain in ODI cricket? Well, first, it was Virat Kohli by the percentage of winning before relinquishing his captaincy in 2022 from all formats. However, when it comes to the name of the most successful captain in ODI cricket, no one had the ability to come before MS Dhoni. 

Let’s discuss the records of the captaincy of the top 5 crickets in India. 

Most Successful ODI Captain Of India: Top Ten Cricketers By The Percentage Of Winning

RankNameCareerMatchesWonLostWin %
1Virat Kohli2013- 20222131356063.38
2MS Dhoni2007- 201833217812053.61
3Sourav Ganguly1991- 2005195977849. 74
4Rahul Dravid2000- 2007104503948.07
5M Azharuddin1990- 19992211049047.05
6Kapil Dev1982- 1987108434039.81
7D Vengsarkar1987- 198928101535.17
8S Tendulkar1996-200098275227.55
9S Gavaskar1976- 198584232927.39
10Nawab Pataudi1962- 19754091922.5

Virat Kohli- 213 Matches And The Win Percentage Of 63.38


Virat Kohli did not win any TCC trophy. But, he is considered the most successful captain of India in ODI Cricket. Under the captaincy of Virat Kohli, India won 30 of 50 T20Is, 39 of 66 Tests, and 65 of 95 ODIs. you can call Virat Kohli a true successor of MS Dhoni and Kohli is followed by him with 27 Test wins as a captain. After MS Dhoni, Sourav Ganguly, and Md. Azharuddin, Virat Kohli is known as the 4th most successful captain in ODI matches. In his captaincy, India won against New Zealand, South Africa, Sri Lanka, Australia, Zimbabwe, and West Indies. 

MS Dhoni- 332 Matches And The Win Percentage Of 53.61


If someone asks: Who is the best cricket captain in India, surely the name that comes to your mind is Mahendra Singh Dhoni or MS Dhoni. Dhoni is the only Captain of Team India who wins 3 Trophies in ICC- T20 World Cup in 2007, ODI World Cup in 2011, and the Champions Trophy in 2013. MS Dhoni is known as ‘Captain Cool’ and a white-ball captain both in India and the World. Under Dhoni’s captaincy, Team India won five multi-national series besides three elusive ICC trophies. 

Sourav Ganguly- 195 Matches And The Win Percentage Of 49.74


The name of Sourav Ganguly comes 3rd on the list. Under the captaincy of Sourav Ganguly, Team India played so well and won multiple matches. On the other hand, Sourav Ganguly is the only Indian skipper to win a Test Series in Pakistan. In 2003, Team India became a runner-up in the final World Cup match. Before that, they won against England. Sourav Ganguly scored 11 centuries in ODI matches as an Indian captain. 

Rahul Dravid- 104 Matches And The Win Percentage Of 48.07


Rahul Dravid did not remain an Indian Captain. Rahul Dravid took the captaincy of Team India when the entire team was struggling with multiple turmoils. Rahul was the captain of India in 25 Tests from 2003 to 2007. Under his captaincy, Team India won eight Test Series and lose 6 in West Indies. 

Dravid led Team India and won 42 ODI matches in 79 games. It is still considered the 5th best record by a captain of India. In 2007, he scored his lowest points in his ODI captaincy career. At that time, Team India suffered a defeat in the World Cup. 

Md. Azharuddin- 221 Matches And The Win Percentage Of 47.05


Under the captaincy of Md. Azharuddin, Team India played 47 Tests. They won 14 matches and lose so many. Unfortunately, the record of Md. Azharuddin as an overseas Test captain was not very bright. Under his captaincy, India won 13 Test matches out of 14. Azharuddin scored 2856 runs in his entire career in cricket.

These runs include 9 hundred. 5 out of them came overseas. Md. Azharuddin became the captain of India and India played 174 ODIs matches under his captaincy. India won 90 matches out of 174. He scored the highest run (9378 runs) in ODI cricket before his retirement.  

Frequently Asked Questions-

Q1. Who is the No 1 captain in cricket history?
Ans.
In the history of cricket, Imran Khan was called ‘The Great Imran Khan’. Also, he is considered the best or the no 1 captain in the history of cricket. Under his captaincy, the 92 World Cup was won. 

Q2. Who is No 1 captain in the Test?
Ans. Virat Kohli is considered the no 1 captain in the Test with 40 wins. 

Q3. Who is the No 1 captain in India?
Ans. Till now, Virat Kohli is considered the no 1 captain in India. Under his captaincy, India wins 135 matches. Virat Kohli is a captain who won 38 series out of 69 across all formats. When he was a skipper in Team India, he was ranked one in all 3 formats. 

Q4. Who is the best Virat or Rohit?
Ans. No doubt, both Virat Kohli and Rohit Sharma are spectacular as a cricketer. However, Virat Kohli made 57 centuries and 98 half-centuries. This record of him made him better than Rohit Sharma. 

You May Also Like:

Sanjeev Dandekar

Being at a position of umpire which is responsible and yet controversial, I understand impact of information for cricket fans. And so here at this blog I try to share the best of details that are closely looked upon and worth the words spread. Hope you enjoy reading the updates!

Recent Posts

The path to professionalism in Kabaddi

Kabaddi is an ancient Indian sport that combines elements of wrestling and tag. It requires…

1 week ago

Famous Kabaddi Coaches

There are several renowned kabaddi coaches who have made significant contributions to the sport. Balwan…

1 week ago

Cricket Bet Types Explained

Cricket is one of England’s favorite sports, and one of the most popular sports worldwide.…

1 month ago

Detailed Review of Babu88

If you are in search of the best gaming platform for sports betting and casino…

2 months ago

Elevate Your Game: Exploring Esports Betting with 724BET in Nicaragua

In the fast-evolving landscape of sports and entertainment, a new phenomenon has taken the world…

3 months ago

Shaheen Afridi decides to focus on T20s rather than Tests

The Pakistani fast bowler took a break after the third Test match against Australia to…

3 months ago