Top 5 Best & Most Successful Captains in Cricket History

Behind every successful man, there is a woman just like behind every successful team, there is a captain who plays a crucial role and leads the team from the front. He is responsible for all the decision maker on the team. He analyses all the situation makes strategies, field placement, bowling changes and one important responsibility of any captain is to create strong bonding between the team members. Here are the top 5 best and most successful captains of all time in cricket history.

5. Mahela Jayawardene


This Sri Lankan Legendary captain was the longest serving skipper for Sri Lanka. He led Sri Lanka In 186 matches that include 38 Tests, 126 ODIs, and 19 T20Is. He marked 101 wins in his captaincy career. And that include 18 wins in Tests, 68 in ODIs and 12 in T20 format. Under his Captaincy, he led Sri Lanka in two World T20s and a World Cup.

4. Stephen Fleming


Stephen Fleming is New Zealand’s most successful captain and longest serving skipper. He led New Zealand overall in 303 matches and that include 80 test matches 218 ODI’s and 5 T20. He led his team over one decade. Under his captaincy, he led New Zealand in three World Cup. Out of 303 matches, Fleming led the team with 128 wins in overall three formats.

3. Graeme Smith


The most successful captain for South Africa, Graeme Smith led Proteas in 286 matches which conclude 108 test, 149 one day and 27 T20 matches. Under his captaincy, South Africa had success in 163 matches. Graeme Smith led his team to success in 53 Tests, 92 ODIs, and 18 T20Is. South Africa played the 2007, 2009 and 2010 World T20 tournaments under Smith’s Captaincy.

2. MS Dhoni

MS Dhoni

MS Dhoni is not only one of the best and most successful captains in India but also in the world cricket. He is the second most successful captain ever in cricket history so far. Under his captaincy, India won first ever inaugural T20 world cup and 2011 world Cup after 28 long years. He is the only captain who won all ICC trophies which includes 2007 T20 World Cup, 2011 World Cup and 2013 Champions Trophy. MS Dhoni Led India in 324 matches which include 60 test matches, 194 ODIs, and 70 T20 matches. India won 175 matches under his captaincy. India registered 27 wins in the test, 107 wins in ODIs and 41 T20 wins.

1. Ricky Ponting


There is no doubt Punter is most successful captain in the history of world cricket. Under his captaincy, Australian team dominated the world of cricket for one decade. He led Australia in 324 matches and won 220 matches. Ponting is the only captain who defended World Cup and gave Australia back to back two world cups. He also captained the ICC World XI in a one-day international. He has most ODI wins as captain – 164 wins.