10 Batsmen with most 100s in ODI cricket 

Australia v India - Tri-Series Game 7
Sachin Tendulkar

#1. Sachin Tendulkar

India v South Africa: Group B - 2011 ICC World Cup
Sachin Tendulkar

Indian batting maestro Sachin Tendulkar owns most of the batting records in ODI cricket. The ‘Master Blaster’ is hailed as the best batsman to have played in his generation and scored a staggering 18000 ODI runs to lead the all-time run-scoring list.

Sachin’s batting exuberated grace and class and had all the ingredients. The Mumbaikar was equally adept against spin and pace and plundered the best of bowling attacks for over two decades.

India’s greatest ever with the bat, scored a record-breaking forty-nine centuries and stands atop the list of century makers in one day cricket.

ODI Record

Matches 463 II Runs 18426 II Avg 44.83 II 100s 49

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