10 Batsmen with most 100s in ODI cricket 

Australia v India - Tri-Series Game 7
Sachin Tendulkar

#2. Virat Kohli

Australia v India - Game 3
Virat Kohli

Virat Kohli has cemented his place as arguably the best batsman in the limited overs arena. Kohli’s prodigious run-scoring ability and superlative consistency to churn out big knocks puts him in a league of his own.

Kohli has been arguably the best-run chaser in international cricket and his record while chasing is a testimony to the fact. The Indian batting lynch-pin has already racked up 35 tons in ODIs and stands second in the list of all-time century makers.

Kohli’s extended purple patch in ODIs makes him a serious contender to go past Sachin Tendulkar's record of 49 ODI tons.

ODI Record

Matches 211 II Runs 9779 II Avg 58.20 II 100s 35

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

Quick Links

Edited by Kumud Ranjan
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