Login
Or login with
Already have an account?
Register
Please enter a valid email format
The password must contain one uppercase letter and be between 8-30 characters long
Need to be the same as the original password
Or login with
Already have an account?Login
Forgotten password
Enter the e-mail address of your account and we will send you instructions regarding change of the password.
Register
An Authentication code has been sent to
The password must contain one uppercase letter and be between 8-30 characters long
05:00
Doesn't receive the code? Resend Code

Top 10 Most Successful Captains in ODI Cricket You Should Know About (2025)

Captaincy of an ODI cricket team is no easy job that requires strategy, leadership, and the ability to inspire and handle team players. There have been numerous captains who have engraved themselves in the game with their miraculous success percentages through the years.

Cricket

10 Most Successful Captains in ODI Cricket (2025):

RankCaptainTeamMatchesWinsLossesWin %Major Achievements
1Ricky PontingAustralia2301655176.14%2 World Cups (2003, 2007), 2 Champions Trophies
2MS DhoniIndia2001107459.52%2007 T20 WC, 2011 WC, 2013 Champions Trophy
3Hansie CronjeSouth Africa138993573.70%Built SA into ODI force in 1990s
4Virat KohliIndia95652770.43%Consistent dominance, no ICC trophy
5Steve WaughAustralia106673565.23%Set the stage for Australian dominance
6Allan BorderAustralia1781076761.42%Rebuilt Australian cricket
7Clive LloydWest Indies84641877.71%2 World Cups (1975, 1979)
8Graeme SmithSouth Africa150925164.23%Made SA consistent in the 2000s
9Arjuna RanatungaSri Lanka193899547.39%1996 World Cup winner
10Eoin MorganEngland126764361.90%2019 World Cup winner

1- Ricky Ponting (Australia): This Captain is well-known around the world for his amazing and successful captaincy. In his captaincy, Australia played around 230 matches, out of which they won 165 and lost 51. He also won 2 World Cups (2003, 2007) and 2 Champions Trophies for Australia. The winning ratio is 76.14% which is the top in whole world. Ponting is widely regarded as the greatest ODI captain ever, leading Australia to an era of dominance.

2. MS Dhoni (India): Dhoni is the most famous captain of India, his calm leadership and finishing skills made him one of India's most successful captains. During his reign, India played 200 Matches out of which they won 110 and lost 74, with the winning ratio of 59.52%

3. Hansie Cronje (South Africa): During his captaincy, South Africa played 138 Matches, won 99 and lost 35 with the winning ratio of 73.70%. Cronje transformed South Africa into a formidable ODI side in the 1990s before his career ended in controversy.

4. Virat Kohli (India): Kohli had an excellent win rate of 70.43% as captain, though he stepped down without an ICC trophy. He played as a captain in 95 matches and lost only 27.

5. Steve Waugh (Australia): Waugh laid the foundation for Australia's golden era before Ponting took over. His winning ratio for his team as captain was 65.23%, played 106 matches and lost only 35 of them.

6. Allan Border (Australia): Border rebuilt Australian cricket in the 1980s and early 90s. Played 178 matches for his team as a captain and won 107, lost 67 out of them, winning ratio 61.42%.

7. Clive Lloyd (West Indies): Lloyd led the West Indies team to two World Cup titles (1975, 1979). He has been one of the best captains around the globe with the winning ratio of 77.71%, played the total of 84 matches, won 64 and lost only 18. 

8. Graeme Smith (South Africa): Smith was a very tough leader who made South Africa consistent in the 2000s. During his captaincy, he led his team in 150 matches, out of which he won 92 and lost 51 with the winning ratio of 64.23%

9. Arjuna Ranatunga (Sri Lanka): His team played under his leadership in 193 matches out of which they won 89 and lost 95 with the winning ratio of 47.39%

10. Eoin Morgan (England): Morgan revolutionized England's ODI approach and won the 2019 World Cup. He led his team in 126 matches out of which they won 76 and lost 43 with the winning ratio of 61.90%.

Ricky Ponting is the most victorious ODI captain in number of wins and titles. India has shown some best captains like MS Dhoni and Virat Kohli, while Clive Lloyd and Eoin Morgan led their teams to World Cup triumph. ODIs require aggression, a sense of tactics awareness, and man-management, qualities that these captains possessed.

FAQ

  • Who is the most successful captain in all formats?

Ans: Ricky Ponting.

  • What is the highest score by a captain in ODI?

Ans: Rohit Sharma, 208 vs Srilanka 2017. 

  • How many matches has Kohli won as captain?

Ans: 65 out of 95, win percentage of 70.43%

  • Who has the most 100 as a captain?

Ans: Virat Kohli, 21 centuries as a captain.

TAGS
Cricket News ODI cricket
More Links
Timezone
UTC +05:30
  • UTC +12:00
  • UTC +11:00
  • UTC +10:00
  • UTC +09:00
  • UTC +08:00
  • UTC +07:00
  • UTC +06:00
  • UTC +05:30
  • UTC +05:00
  • UTC +04:00
  • UTC +03:00
  • UTC +02:00
  • UTC +01:00
  • UTC ±00:00
  • UTC -1:00
  • UTC -2:00
  • UTC -3:00
  • UTC -4:00
  • UTC -5:00
  • UTC -6:00
  • UTC -7:00
  • UTC -8:00
  • UTC -9:00
  • UTC -10:00
  • UTC -11:00
  • UTC -12:00
Search
Please type at least 2 characters. The results will start displaying here immediately.
MOST POPULAR PLAYERS