Captain Records

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

Player Innings 100s as Captain High Score
Virat Kohli (IND) 250 41 254*
Ricky Ponting (AUS) 376 41 209
Graeme Smith (SA) 368 33 277
Steve Smith (AUS) 128 20 239
Michael Clarke (AUS) 171 19 329*
Brian Lara (WI) 204 19 400*
Mahela Jayawardene (SL) 205 18 374
Kane Williamson (NZ) 222 18 251
Allan Border (AUS) 319 17 205
Steve Waugh (AUS) 172 17 199

Key insights from the above stats

41: Australia’s World Cup winning captain, Ricky Ponting, share the t 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.)