Top 10: Most Centuries as Captain in All Formats

Leading a cricket team is not an easy task. Some captains might come out with flying colours, while others might sink under immense captaincy pressure.

There have been some captains who have led their teams with excellence, along with displaying their sheer batting capabilities. Some notable captains, like Ricky Ponting and Virat Kohli, led their teams from the front and notched up remarkable centuries along the way.

On that note, here are the top 10 captains with the most centuries in all formats.

Most Centuries as Captain in All Formats

PlayerMatInns100sRunsHSAvg50s
Virat Kohli (IND)2132504112883254*59.9258
Ricky Ponting (AUS/ICC)324376411544020945.5488
Graeme Smith (Afr/ICC/SA)286368331487827743.1277
Steve Smith (AUS)11614723693723955.9431
Michael Clarke (AUS)139171197060329*47.3825
Brian Lara (WI)172204198410400*45.4537
Mahela Jayawardene (Asia/SL)18620518767337441.735
Kane Williamson (NZ)20622718954125147.4658
Allan Border (AUS)271319171106220541.2763
Steve Waugh (AUS)16317217629919943.4426
GS Chappell (AUS)9713316592723551.9931
Alastair Cook (ENG)12918116737226343.3640
Sourav Ganguly (Asia/IND)19621816766514438.3243
Babar Azam (PAK)15216315702919647.1754
Stephen Fleming (NZ)3033481511561274*35.6869

Key insights from the above stats

41: India’s one of the most successful captain, Virat Kohli, and Australia’s World Cup winning captain, Ricky Ponting, share the joint record for the most centuries as captains in all formats. Both scored 41 hundreds for their respective teams.

15440: Ricky Ponting accumulated a staggering 15440 runs in 376 innings as a captain across formats. This is the highest tally of runs by a skipper in Tests, ODIs, and T20Is combined.

25: Out of Graeme Smith’s 33 hundreds, 25 alone came in the Test format. This is the most tons smashed by a skipper in the longer format.

22: Talking about ODI cricket, Ponting sits at the top with 21 tons to his name as captain. (Check out Ricky Ponting’s list of hundreds here.)

3: In the T20I format, Pakistan’s former captain Babar Azam holds the top spot with 3 centuries. (Check out Babar Azam’s list of centuries here.)

400: The West Indies’ prolific batter, Brian Lara, holds the record for the highest individual score by a skipper in Tests and international cricket. Lara scored an unbeaten 400 against England in a Test match in 2004. This is also the highest individual score by any player in Test cricket.

8: The number of captains from Australia who have notched up 10 or more hundreds in all formats.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top