Free extension for sports fans
Advertisement
Advertisement

Most Runs by Captains in All Formats

Captains are expected to do the heavy lifting in almost every match. Some captains did just that, leading from the front with the bat. So here’s a look at the captains with the most runs in all formats in international…

Published: Sunday, 1 November 2026 at 8:27 AM
Most Runs by Captains in All Formats
Key Things to Know
  • Ricky Ponting holds the all-time record for the most runs scored as captain in international cricket with 15,440 runs.
  • Graeme Smith sits second overall with 14,878 runs and leads all captains with 8,659 Test runs.
  • Virat Kohli ranks third with 12,883 runs and shares the record of 41 captaincy centuries with Ponting.
The Story in 60 Seconds

Ricky Ponting leads all international cricket captains with 15,440 runs across 324 matches and 376 innings. South Africa's Graeme Smith ranks second with 14,878 runs, followed by India's Virat Kohli with 12,883 runs and New Zealand's Stephen Fleming with 11,561 runs.

Ponting and Kohli share the record for most centuries as captain with 41 hundreds each. Smith holds the record for most Test runs by a captain with 8,659 runs, while Ponting leads ODI captains with 8,497 runs and Pakistan's Babar Azam leads T20I captains with 2,642 runs.

Advertisement

Never Miss a Sports Update

Get the latest sports news and top stories from MySportsTab delivered straight to your inbox.

No spam. Just the latest sports news and updates.