5 Batsmen who have scored most hundreds as captains in ODI Cricket

Ricky Ponting has scored 22 hundreds as the captain of Australia.
Ricky Ponting has scored 22 hundreds as the captain of Australia.

#2. Virat Kohli

Ad
Kohli has scored 21 ODI hundreds as captain of the Indian team.
Kohli has scored 21 ODI hundreds as captain of the Indian team.

Virat Kohli’s record as a captain is absolutely incredible. In the 76 matches that he has played as the captain of the Indian team, Kohli has scored 4800 runs at a Bradmanesque average of 80.00, including 19 fifties and 21 hundreds. And, his overall record in ODI cricket already guarantees him a place in the pantheon of all-time greats of the ODI format of the game.

Ad

In the 230 innings that he has played in ODI cricket, Kohli has aggregated a whopping 11520 runs at an average of 60.31. He is the second-highest century-maker in ODI cricket (43 hundreds) and is just 7 centuries shy of overtaking the legendary Sachin Tendulkar. Also, Kohli is the second-highest run-scorer for India in ODI cricket, after Tendulkar (18426 runs).

Overall Record:

Innings: 230 | Runs: 11520 | Average: 60.31 | Hundreds: 43 | Fifties: 54

Record as Captain:

Innings: 76 | Runs: 4800 | Average: 80.00 | Hundreds: 21 | Fifties: 19

Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news

Quick Links

Edited by Sai Teja
Sportskeeda logo
Close menu
WWE
WWE
NBA
NBA
NFL
NFL
MMA
MMA
Tennis
Tennis
NHL
NHL
Golf
Golf
MLB
MLB
Soccer
Soccer
F1
F1
WNBA
WNBA
More
More
bell-icon Manage notifications