One of the best finishers, Dhoni is the only captain in this list who is still winning games for his country. So he has a very good chance of overcoming another legend in this list. MS Dhoni captained India for so many famous wins in one days including 2011 World cup win. He captained team India for 177 games as of now and won 100 of them and still going strong. He is arguably India’s most successful one day captain for sure.