Top 5 players with most ODI centuries as captain

Virat K

#3 Virat Kohli (India)

<p>

The modern day master Virat Kohli notched up his 34th ODI hundred in the 3rd ODI between India and South Africa. This was his 12th one-day century as the Indian captain.

The 29-year-old took over the reigns from MS Dhoni and has been brilliant since then. Kohli is likely to break this record if he plays for another few years.

In 43 innings as captain, the top order batsman has scored 2628 runs including 10 fifties and 12 centuries. Captaincy has brought the best out of the Indian captain. He has batted with more responsibility as a skipper, and it has benefited his game. Kohli will be keen on breaking this record.

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

Quick Links

Edited by Anuradha Santhanam
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