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.
10 Most Successful Captains in ODI Cricket (2025):
Rank | Captain | Team | Matches | Wins | Losses | Win % | Major Achievements |
1 | Ricky Ponting | Australia | 230 | 165 | 51 | 76.14% | 2 World Cups (2003, 2007), 2 Champions Trophies |
2 | MS Dhoni | India | 200 | 110 | 74 | 59.52% | 2007 T20 WC, 2011 WC, 2013 Champions Trophy |
3 | Hansie Cronje | South Africa | 138 | 99 | 35 | 73.70% | Built SA into ODI force in 1990s |
4 | Virat Kohli | India | 95 | 65 | 27 | 70.43% | Consistent dominance, no ICC trophy |
5 | Steve Waugh | Australia | 106 | 67 | 35 | 65.23% | Set the stage for Australian dominance |
6 | Allan Border | Australia | 178 | 107 | 67 | 61.42% | Rebuilt Australian cricket |
7 | Clive Lloyd | West Indies | 84 | 64 | 18 | 77.71% | 2 World Cups (1975, 1979) |
8 | Graeme Smith | South Africa | 150 | 92 | 51 | 64.23% | Made SA consistent in the 2000s |
9 | Arjuna Ranatunga | Sri Lanka | 193 | 89 | 95 | 47.39% | 1996 World Cup winner |
10 | Eoin Morgan | England | 126 | 76 | 43 | 61.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.