A great captain makes the most of his players’ abilities and makes the most of his resources. A game’s outcome can be determined by many factors. A captain who succeeds in making these adjustments emerges as the best captain in cricket.
Sr. no. | Player | Team | Span | Matches Captained | Wins | Loses |
1 | MS Dhoni | India | 2007-2018 | 332 | 178 | 120 |
2 | Ricky Ponting | Australia | 2002-2012 | 324 | 220 | 77 |
3 | Stephen Fleming | New Zealand | 1997-2007 | 303 | 128 | 135 |
4 | Graeme Smith | South Africa | 2003-2014 | 286 | 163 | 89 |
5 | Arjuna Ranatunga | Sri Lanka | 1988-1999 | 249 | 101 | 114 |
MS Dhoni
MS Dhoni is the greatest captain in cricket history as he is the only captain with all the ICC trophies. He has won the ICC Champions trophy, ICC ODI World Cup, and ICC T20 World Cup.
Ricky Ponting
Australian legendary cricketer Ricky Ponting has the two ODI World Cup titles for Australia in 2003 and 2007. He has guided his team to 220 wins and 77 losses.
Stephen Fleming
The fashionable batsman from New Zealand was one of their most successful captains, leading his team to victory in 128 of the 303 matches. Before losing, he guided the Black Caps to three World Cups and advanced to the semifinals in two of them.
Arjuna Ranatunga
Arjun Ranatunga is one of the best captains not for his winning percentage but his leadership quality. He used to stand like a lone warrior for the team. He was a true leader who led from the front.
Graeme Smith
Graeme Smith mirrored his movements with his powerful physique and demeanor. Any cricket fan will recall his demeanor and his ability to blast the leather off the ball. He became South Africa’s youngest captain at the tender age of 22, having begun his captaincy path at an early age. He is the only captain to have participated in more than 200 test matches. Graeme Smith claimed 163 victories.