Top 10 all time successful ODI captains in Cricket: To win or lose a game in cricket half of the winning chances will be on the shoulders of the captain. Some captains hold their job excellently while some of them had just resigned that because of huge pressure. Let's check some of the great all time ODI captains (Captained minimum 100 ODIs) : Last Updated: 17th August 2016 10. Sanath Jayasuriya - 58.26% WIN Sri Lankan great, One of the great legend’s in cricket is at the 10th place in the list as he served as a captain since 1998 – 2003 for 118 matches where he made his side won 66 games and lost 47 games with a winning percentage of 58.26. 09. Mahela Jayawardene - 59.09% WIN Another Sri Lankan legend recently retired Mahela Jayawardene also finds the spot in the list as he served for 9 years by winning 71 out of 129 games with a winning percentage of 59.07 where he lost 49 games. 08. MS Dhoni - 59.56% WIN What to say about Dhoni one of the greatest captains cricket has ever seen but finds 9th place in the list he had captained for 194 matches and won 107 out of them and lost 72 games with a winning percentage of 59.56. He is the only captain in the list still serving his country as a skipper of ODI and T20. 07. Wasim Akram - 61.46% WIN One of the true legend for Pakistan he has served for 1993-2000. In fact, this is the golden era for Wasim and also for Pakistan as he captained for 109 games and made his team winners in 66 games and lost 41 with a winning percentage of 61.46. 06. Allan Border - 61.42% WIN The Australian great in the Era of 1985 to 1994 has still found on the list at 6th as he captained for 178 games and emerged as winners for 107 games and lost 67 with a winning percentage of 61.42. 05. Graeme Smith - 64.23% WIN The South African legend and an opener who was well known for cricket world, finds his spot Fifth in the list. He had served about from 2003 to 2011 for 150 games winning 92 and losing 51 with a winning percentage of 64.23. 04. Vivian Richards - 65.04% WIN One of the all-time cricketing legends who served his country over Decade has captained his side for 105 games and won 67 games and losing 36 out of them. He had a winning percentage of 65.04. 03. Steve Waugh - 65.23% WIN Second Australian in the list one of the great batsmen cricket has ever seen captaining his side for Six years by captaining his side 106 games and won 67 and also losing just 35 games having a winning percentage of 65.23. 02. Hansie Cronje - 73.70% WIN The South African served for 7 years played as a captain for 138 games by winning 99 games and just lost 35 out of them with a Whooping winning percentage of 73.70. 01. Ricky Ponting - 76.14% WIN The all-time cricketing legend and the great batsman cricket has ever seen had served his country as a captain for over Decade by captaining 230 games he is also the first captain to lead over 230 games and also first to made his own team win in 165 games by just losing 51 games. He had a Whooping winning percentage of 76.14.