ODI cricket is one of the most challenging formats in cricket. In ODI, both teams get equal opportunity to make a comeback. With the right strategies, one team can win a game. Only a great captain makes the right tactics to take his team over the ropes. A captain leads from the front as a bowler or batsman, and also takes master-class moves to make his team proud. There are many captains who have led in ODI cricket, but only a few of them have been able to make the mark. We will have a look at the players with the most wins in ODI as captain.

Ricky Ponting
Former Australian captain, Ricky Ponting has the most wins in ODI as captain. Ponting took the charge as captain in 2002 and took the side forward for another 10 years until 2012. In his tenure, he won 165 matches out of 230 with a dashing win percentage of 76.14. The ace batsmen directed the team to win two World Cups too, 2003 and 2007 World Cup.
MS Dhoni
The recently retired pro wicket-keeper batsman, MS Dhoni comes in 2nd place in the matter of having the most wins as captain with 110 wins in 200 ODIs. As the successor of Rahul Dravid, Dhoni achieved an unassailable feat as a skipper. India wore the crown of the World Champion in 2021 under his leadership after 21 years since 1983. Just after two years, MS won the Champions Trophy too as captain for India. He is regarded as the most intelligent captain ever.
Allan Border
One of the best batsmen to ever play the game, Australian Allan Border has won 107 matches in 178 ODI games, which is the 3rd highest by any captain. Border accepted the responsibility to progress his country in 1985 and continued till 1994. His win percentage was 61.24. Border was the maiden Australian captain to win a World Cup in 1987.
Hansie Cronje
The greatest ever ODI captain of South Africa, Hansie Cronje has also made it to the list. Cronje captained Proteas in 138 matches and tasted victory 99 times, with an astonishing win percentage of 73.70. Cronje is the first skipper to win the Champions Trophy in 1998, beating West Indies by 4 wickets.
Stephen Fleming
Kiwi legend, Stephen Fleming acquires the 5th spot in terms of winning the most matches as captain. Fleming was amazing as a batter and led his team with accountability too. He had a stint of 10 years as captain from 1997 to 2007, registering 98 wins out of 218 matches. His win percentage was decent at 48.04.
List of Top 10 Most Wins In ODI as Captain
Player | Matches | Won | Lost | Win % | Tied |
R Ponting | 230 | 165 | 51 | 76.14 | 2 |
MS Dhoni | 200 | 110 | 74 | 59.52 | 5 |
A Border | 178 | 107 | 67 | 61.42 | 1 |
H Cronje | 138 | 99 | 35 | 73.70 | 1 |
S Fleming | 218 | 98 | 106 | 48.04 | 1 |
G Smith | 150 | 92 | 51 | 64.23 | 1 |
M Azharuddin | 174 | 90 | 76 | 54.16 | 2 |
A Ranatunga | 193 | 89 | 95 | 48.37 | 1 |
S Ganguly | 147 | 76 | 66 | 53.52 | 0 |
I khan | 139 | 75 | 59 | 55.92 | 1 |
Ricky Ponting has won the most matches in ODI as captain (165).
Ricky Ponting has the highest win percentage in ODIs, 76.14.
Senior Cricket Content Editor at Skyblogs Cricket.
Contact me at info@skyblogs.in