Best Cricket Captain in the World

For any cricketer, captaining their nation is the stuff that dreams are made of. It is the greatest honour that can be bestowed on any player from across the world.  

But what makes a great cricket captain? Some lead by example, some are tactical geniuses, and some are simply just good leaders of men. Others have political and religious issues to deal with, and some carry the hope of a whole nation on their shoulders. All this makes defining a great captain very difficult. 

Furthermore, the best cricket captain in the world isn’t always the guy captaining the best team. Sometimes a great team can make an average captain look good. And a struggling team can make a great captain look poor. 

Here, we look at some of the best cricket captains in more detail. 

What makes a good cricket captain?

If statistics are the tool that defines what makes a good cricket captain, then Ricky Ponting’s win percentage of 62.33 is one of the best of all time and would be second only to Steve Waugh (71.92). 

But Ricky Ponting captained one of the best Test teams of all time. The team almost captained itself. And the chances are that any player on that side could have had a similar win percentage. 

There is far more to defining a good cricket captain than their respective win percentages. Sometimes, like in the case of Ponting, it’s just keeping the dressing room happy and not upsetting the applecart. Although, that in itself could be regarded as a captaincy skill. 

Other traits of a good cricket captain include tactical awareness, leadership, and strength of personality. 

Stephen Fleming’s tactical awareness turned an average New Zealand side into one that could compete on the world stage. Brian Lara almost single-handedly carried a struggling West Indies side in the late 1990s into the early 2000s.  

Nasser Hussain had to deal with political issues at the 2003 ICC Cricket World Cup that were way beyond anything a sportsperson should be left to deal with. While MS Dhoni carried the weight of a whole nation on his shoulders at the 2011 ICC Cricket World Cup. These are just some reasons that make defining who the best cricket captains are so difficult. 

Who are the best cricket captains of all time?

NameCountryYears as CaptainMatches as CaptainWonLostWin %
MS DhoniIndia2008-201460271845%
Graeme SmithSouth Africa2003-2014109532948.62%
Steve WaughAustralia1999-20045741971.92%
Clive LloydWest Indies1974-198574361248.64%
Imran KhanPakistan1982-19924814829.16%
Stephen FlemingNew Zealand1997-200680282735%
Allan BorderAustralia1984-199493322234.4%
Ricky PontingAustralia2004-201077481662.33%
Brian LaraWest Indies1997-200647102621.27%
Virat KohliIndia2014-202268401758.82%

The best cricket captains highlighted

MS Dhoni

Mahendra Singh Dhoni ticks more captaincy boxes than most. Inspirational, a great leader of men, able to perform under pressure, and a fine cricketer. Not only was he a great leader, but he was an accomplished batter and also a top-quality wicketkeeper.

Doing any of those jobs at a high level is difficult enough. But Dhoni somehow managed to combine them all.  

But what made Dhoni really special was his unique talent to play under the most extreme pressure imaginable. When he captained India to victory in the 2011 ICC Cricket World Cup, India expected him to win. If he hadn’t delivered, history would now be judging him very differently.  

The ability to think on his feet and remain calm when others around were losing their heads and his sheer self-belief and determination to win are what made Dhoni stand out amongst his peers.  

FormatMatInnsNORunsHSAveBFSR100504s6s
Test9014416487622438.09824959.1163354478
ODI350297841077318350.571230387.561073826229
T20I98854216175637.601282126.130211652
MS Dhoni’s batting summary

FormatMatInnsBallsRunsWktsBBIBBMAveEconSR5w10w
Test907966704.1800
ODI3502363111/141/1431.005.1636.000
T20I98
MS Dhoni’s bowling summary

Graeme Smith

Former South Africa captain Graeme Smith was thrown in at the deep end and had to learn on the job. He was identified as a potential leader of men early in his career, and when he was made captain of South Africa at the tender age of 22 years old, he was his nation’s youngest-ever skipper.

When appointed captain, Smith was still a boy in a man’s world. Admittedly, he was a very grown-up boy. But despite this, his inexperience in the job rubbed fellow international captains up the wrong way. He hadn’t been there and done that like they had. 

But what made Smith such a great leader was his ability to walk into that man’s world and take charge of it. And all the captains who despised him as an upstart had the utmost respect for him by the time he finished his career. 

Smith wasn’t the most talented batter to ever walk out to the middle and open the innings. Despite this, he still managed to average 48.25 over a 117-match Test career. 

FormatMatInnsNORunsHSAveBFSR100s50s4s6s
Test11720513926527748.251552559.672738116524
ODI19719410698914137.98864880.81104778844
T20I333329828931.67770127.530512326
Graeme Smith’s batting summary

FormatMatInnsBallsRunsWktsBBIBBMAveEconSR5w10w
Test11737141888582/1452/145110.623.74177.200
ODI197431026951183/303/3052.835.5657.000
T20I3332457014.2500
Graeme Smith’s bowling summary

Steve Waugh

Another remarkable leader of men, Steve Waugh was one of the ultimate warriors on a cricket field. Waugh wasn’t the most talented batter ever. In fact, he wasn’t even the most talented batter in his family. But despite this, he ground out a successful Test career for himself, averaging 51.06 over 166 Test matches.

Waugh completed the job started by Alan Border. As a captain, he turned Australia into a winning machine. Overall he had a win percentage of 71.92 during his time as skipper. Waugh also captained Australia to a world record 16 successive Test match wins.

On top of his Test match record, Waugh played a leading role in Australia’s 1987 World Cup win and also captained his team to victory at the 1999 ICC Cricket World Cup. 

FormatMatInnsNORunsHSAveBFSR100s50s4s6s
Test168260461092720051.062246148.643250117520
ODI32528858756912032.90997175.9134553068
Steve Waugh’s batting summary

FormatMatInnsBallsRunsWktsBBIBBMAveEconSR5w10w
Test16815078053445925/288/16937.442.6484.830
ODI325207888367611954/334/3334.674.5645.500
Steve Waugh’s bowling summary

Clive Lloyd

Clive Lloyd led the West Indies for 11 years from 1974 to 1985. He captained the team 74 times at Test level, winning 48 of those matches. 

During that time, Lloyd had a team that did most of its talking on the pitch. But he did have some big egos to manage, and it was Lloyd’s larger-than-life personality that managed to gel all the players from the different islands together and turn them into the most feared side in the world. 

Lloyd captained his team to back-to-back ICC Cricket World Cup wins in 1975 and 1979. In 1975, he top-scored in the final with a match-winning knock of 102. Then in 1979, he had a more subdued match, scoring just 13 runs in his nation’s 92-run win over England. 

FormatMatInnsNORunsHSAveBFSR100s50s6s
Test11017514751524246.67193970
ODI876919197710239.54243481.22111
Clive Lloyd’s batting summary

FormatMatInnsBallsRunsWktsBBIBBMAveEconSR5w10w
Test110451716622102/132/2262.202.17171.600
ODI871035821082/42/426.253.5144.700
Clive Lloyd’s bowling summary

Imran Khan

Where do we start with Imran Khan? His record of 14 wins from the 48 matches he captained Pakistan in doesn’t do him justice. At the time, Pakistan was an emerging cricket nation, and Khan was – at times – carrying his team. 

But Imran Khan wasn’t just a leader of men, he was also a diplomat and could build bridges with people from different backgrounds and religions. He was never defined by religion, race or politics and often broke unwritten rules with his lifestyle off the pitch.

On the pitch, his greatest achievement was leading Pakistan to their only ICC Cricket World Cup victory. At the 1992 tournament in Australia, Pakistan started in shambolic fashion. But Khan lifted the team and ultimately led them to a 22-run win over England in the final.

FormatMatInnsNORunsHSAveBFSR100s50s6s
Test8812625380713637.6961855
ODI17515140370910233.41510572.65119
Imran Khan’s batting summary

FormatMatInnsBallsRunsWktsBBIBBMAveEconSR5w10w
Test881421945882583628/5814/11622.812.5453.7236
ODI175153746148441826/146/1426.613.8940.910
Imran Khan’s bowling summary

Is MS Dhoni the best cricket player ever?

The question of where MS Dhoni ranks in the list of best cricket players is an intriguing one. Because of his sublime leadership skills, his ability as a batter and wicketkeeper often gets overlooked. But this is harsh because MS was good at both disciplines. 

In Test cricket, Dhoni averaged 38.09 with the bat. He played 90 Tests, scoring a total of 4,876 runs. There are plenty of batters out there who would be proud of that record. As well as having a decent record with the bat, Dhoni also took 256 catches and completed 38 stumpings.  

Compare that with the record of Adam Gilchrist, who scored 5,570 runs in 96 Tests, at an average of 47.60, and you could argue that Gilchrist was a better player. Certainly in the Test arena. 

But then Gilchrist didn’t have to captain Australia in 60 of his Test appearances as Dhoni did for India. Gilchrist also played in a formidable team, whereas Dhoni played in a developing team. 

In ODIs for India, Dhoni played an astonishing 350 games. In those games, he scored 10,773 runs at an average of 50.53. He also played in 98 T20 internationals, scoring 1617 runs at an average of 37.60. 

But it’s Dhoni’s ODI record that is just on another level. To average above 50 over 350 matches is truly phenomenal. And a lot of those matches were with the added responsibility of being captain. 

Dhoni didn’t just amass easy runs either. He often scored crucial runs when they were needed the most. His most important innings of all came in the 2011 ICC Cricket World Cup final. When Dhoni came out to bat, India were in a spot of bother at 114/3. Both Sachin Tendulkar and Virat Kohli were out, and the pressure was really on. Dhoni scored 91 not out and led India to their second-ever world title. 

But Dhoni wasn’t just batting to win a World Cup final. He was playing for the whole of India, and somehow, he managed to withstand that pressure and lead his team to win the Cricket World Cup. Inspirational leadership skills that remain unmatched. 

This might not be enough to confirm Dhoni as the greatest cricketer ever. But it certainly puts him in the conversation. And it would have to be one hell of a player who is deemed to have been better. 

Who’s the current cricket captain for India?

The current captain of the Indian national cricket team is Rohit Sharma. 

The opening batter initially became captain of the T20 team back in November 2021. This was quickly upgraded to include the ODI captaincy the following month, as the BCCI wanted consistency with the captaincy of both white ball teams. 

In February 2022, Sharma was appointed captain of the Indian Test team as well. Making him captain across all three formats. He still holds all three positions. 

Who are considered to be the best cricket captains currently?

Out of all the current cricket captains around the world, who would a modern-day cricketer want to play for?

Ben Stokes

First up, who wouldn’t want to play in a team captained by Ben Stokes? Maybe Geoffrey Boycott. But apart from plodders from yesteryear, no modern-day cricketer wouldn’t want to play in a team that plays the brand of cricket the current England Test team does. 

At the end of 2022, England had a run rate of 4.13 per over from the 15 Tests played in the calendar year. A calendar run rate of more than four runs an over has been achieved on just two other occasions. In 1910, Australia had a rate of 4.77, but that was from just two Test matches. And in 2003, Australia had a rate of 4.08 from 15 Tests. 

FormatMatInnsNORunsHSAveBFSR100s50s4s6s
Test971757611725836.411033559.181330716124
ODI1089315315918240.50327896.3642225698
T20I433695855221.66457128.00014222
Ben Stokes’ batting summary

FormatMatInnsBallsRunsWktsBBIBBMAveEconSR5w10w
Test971461147163181976/228/16132.073.3058.240
ODI1088831103137745/615/6142.396.0542.010
T20I4336612856263/263/2632.928.3923.500
Ben Stokes’ bowling summary

Aiden Markram

Aiden Markram is a cricket captain who must be fun to play for. Markram led the Sunrisers Eastern Cape to the inaugural SA20 title in 2023 and was subsequently named skipper of Sunrisers Hyderabad in the IPL. 

Markram is 28 years of age. He may be new to captaincy but has taken to it like a fish to water. His positive intent and experience within the game make him one of the more exciting captains to play for on both the franchise and international circuit.   

He is also now the new skipper of the South Africa T20 cricket team, and under his leadership, the Proteas will believe they can finally break their duck at ICC events. His time in charge of Sunrisers Hyderabad didn’t go well in 2023, but turning the Sunrisers around won’t be easy for anybody. 

FormatMatInnsNORunsHSAveBFSR100s50s4s6s
Test35641228515236.26390258.5561033510
ODI55525166517535.42172896.352716940
T20I3733610637039.37711149.50099144
Aiden Markram’s batting summary

FormatMatInnsBallsRunsWktsBBIBBMAveEconSR5w10w
Test351324913022/272/2765.003.13124.500
ODI5524716701162/182/1843.815.8744.700
T20I371619826293/213/2129.117.9322.000
Aiden Markram’s bowling summary

Hardik Pandya

Another captain who must be some fun to play under is Hardik Pandya. Already Pandya has led the Gujarat Titans to the IPL title in 2022, and as the vice-captain in India’s white ball teams, he has an impressive record of ten wins from the 16 games he has led the Indian T20 team in when Rohit Sharma hasn’t been available. 

Pandya is unlucky in one sense, as Rohit Sharma has an exceptional record leading the Indian T20 team. But should Sharma get injured or decide the role is no longer for him, India already has a ready-made replacement in Pandya. 

FormatMatInnsNORunsHSAveBFSR100s50s4s6s
Test1118153210831.2972073.88146812
ODI8260817589233.801595110.2101113266
T20I92711813487125.43964139.83039669
Hardik Pandya’s batting summary

FormatMatInnsBallsRunsWktsBBIBBMAveEconSR5w10w
Test1119937528175/286/5031.053.3855.110
ODI827631002847794/244/2436.035.5139.200
T20I928114331950734/164/1626.718.1619.600
Hardik Pandya’s bowling summary

Which Indian cricket captain has the best win percentage?

Across all formats combined, Virat Kohli has the best win percentage as an Indian captain. In Test matches, ODIs and T20s, Kohli led India 213 times and had an astonishing 63.38 win percentage.

That puts him ahead of the great MS Dhoni, who has a 53.61 win percentage from the 332 games he captained India. 

Sourav Ganguly is another leader who was unlucky to be left off our list of the ten best captains. He led India on 195 occasions across Test and ODI formats, winning 97 matches with a percentage of 49.74. Ganguly sits third on the all-time list. 



Which Indian captain has the best record in test matches?

When it comes to the best record in Test matches for India, there is only one name in town, and that’s Virat Kohli. Virat won 40 of the 68 Test matches he captained in. 

Under Kohli’s leadership, India assumed the top spot in the ICC Test Rankings in October 2016. They held the No.1 spot for 42 months until March 2020. A truly outstanding record. 

Which Indian captain has the best record in ODIs?

We’re back to the legend that is Mahendra Singh Dhoni. MS captained India a staggering 200 times in ODIs. He won 110 of those matches and had a win record of 55%. 

Mohammad Azharuddin has the second-best record with 90 wins from 174 matches as skipper. This gave him a win rate of 51.72%

Virat Kohli has a win rate of 68.42%, better than Dhoni and Azharuddin. But Kohli only captained India in 95 matches, winning 65 of them. 

Which Indian captain has the best record in T20 tournaments?

India has had 11 captains in the T20 format, but seven of them have captained their country on five or fewer occasions. Of the four longer-term captains, MS Dhoni has led the team on 72 occasions, winning 41 times with a win rate of 56.94%. 

Virat Kohli led the team 50 times, winning 30 matches with a win rate of 60%. Hardik Pandya has won ten of the 16 matches he has led India in, giving him a win rate of 62.5%.

But most impressive of all is current skipper, Rohit Sharma, who has won 39 of the 51 matches he has led the team in. Sharma has a win rate of 76.47%.

But when it comes to a show of medals, it’s that man, Mahendra Sing Singh Dhoni again. MS Dhoni was captain of the team that won the inaugural T20 World Cup back in 2007. And to date is the only Indian to have led his team to a world title in the T20 format.  

How many captains have won the ICC finals with India?

India has won three ICC events in total. MS Dhoni led the nation to two of those titles, and the legendary Kapil Dev, to the other.

For all of Dhoni’s achievements, Kapil Dev was the first Indian to lift an ICC trophy when he led India to the 1983 ICC Cricket World Cup. This was an extraordinary win over the then-great West Indies side in the final at Lord’s, who were looking to win the trophy for the third time in succession. 

It may be hard for modern cricket fans to comprehend, but to this day, the win for Dev’s India is still one of the biggest shocks in cricket history. 

MS Dhoni is the only other captain to win an ICC final for India. MS Dhoni first led India to the T20 World Cup in 2007. He also captained his nation to the ICC Cricket World Cup in 2011. 



Are there any new cricket captains to watch out for?

New up-and-coming cricket captains are a rare breed. Most teams – international or franchise – tend to go for more established and experienced players to lead their teams. 

Younger captains – and by that we mean 30 or under – who are worth keeping an eye on in the future are Sanju Samson, Rishabh Pant, Hardik Pandya and Aiden Markram.

Sanju Samson was appointed captain of Kerala aged just 20 and is the youngest player to ever lead them in the Ranji Trophy. In 2021, he was appointed skipper of the Rajasthan Royals and immediately became the first player to score a century in his first match as a captain in the IPL.   

Rishabh Pant was only starting as a captain when he was injured in a serious car crash. But Pant has already displayed captaincy credentials and will be ultra-attacking and great to watch when he gets back out on the cricket field.

As for Hardik Pandya and Aiden Markram, we already know all about their potential. When the day comes that they are leading India and South Africa in white ball cricket, get ready for some fireworks.

Read more:



Remember to gamble responsibly

A responsible gambler is someone who:

  • Establishes time and monetary limits before playing
  • Only gambles with money they can afford to lose
  • Never chase their losses
  • Doesn’t gamble if they’re upset, angry, or depressed

Read our detailed guide on responsible gambling practices.


Commercial content notice: Taking one of the bookmaker offers featured in this article may result in a payment to Cricket Times. 18+. T&Cs apply. 

About the Author:
Dean is a freelance sports betting writer and website owner who specialises in football and cricket. With many years of experience writing for his own publications and others, Dean can turn his hand to a wide variety of sports, using his extensive knowledge and sense of humour to provide expert content with a totally different perspective. You can follow Dean on LinkedIn (@deanetheridge) and Twitter (@etheridge_dean).