One Day International (ODI) cricket has given fans countless moments of brilliance, from thrilling last over finishes to record breaking innings. Among all achievements in ODI cricket, scoring a century is one of the Most Hundreds in ODI History. A century not only reflects a batsman’s skill and concentration but also showcases their ability to handle pressure, pace their innings, and dominate the opposition.
Over the decades, several cricketing legends have mastered the art of scoring hundreds in ODIs. In this comprehensive guide, we take a closer look at the Most Hundreds in ODI History, exploring their careers, playing styles, significant achievements, and detailed statistics.
List of 5 Players with the Most Hundreds in ODI History
1. Virat Kohli

Virat Kohli’s name is now synonymous with ODI excellence. Since making his debut in 2008, Kohli has developed into the ultimate run-chasing machine. His ability to absorb pressure, rotate the strike, and accelerate at will makes him one of the most dangerous batsmen in Most Hundreds in ODI History.
What sets Kohli apart from most batsmen is his incredible consistency. He rarely goes through prolonged slumps in form and has maintained a batting average close to 58 across his long career a staggering number in international cricket. Known for his picture-perfect cover drives, intense fitness regime, and sharp cricketing brain, Kohli has been instrumental in numerous Indian victories.
His record-breaking 50th ODI century during the 2023 ICC Cricket World Cup cemented his place at the top of the list, surpassing even the legendary Sachin Tendulkar
Category | Details |
---|---|
Career Span | 2008 – 2025 |
Matches Played | 302 |
Innings Batted | 289 |
Runs Scored | 14,500+ (approx.) |
Batting Average | 58.00+ (approx.) |
Centuries (100s) | 50 |
Half-centuries (50s) | 70+ |
Highest Score | 183 |
2. Sachin Tendulkar

Before Kohli, there was Sachin Tendulkar, the man who carried the hopes of a billion people for over two decades. Debuting at just 16 years of age, Tendulkar quickly became one of the most technically gifted and mentally strong batsmen theMost Hundreds in ODI History.
Tendulkar was the first to reach numerous milestones, including 10,000, 15,000, and eventually 18,000 ODI runs. His ability to score runs against every opposition and under all conditions made him a true global icon.
One of his most memorable moments came in 2010 when he became the first player to score a double century in ODIs against South Africa a record that opened the floodgates for many more double centuries in years to come Most Hundreds in ODI History.
Category | Details |
---|---|
Career Span | 1989 – 2012 |
Matches Played | 463 |
Innings Batted | 452 |
Runs Scored | 18,426 |
Batting Average | 44.83 |
Centuries (100s) | 49 |
Half-centuries (50s) | 96 |
Highest Score | 200* |
3. Rohit Sharma

Rohit Sharma has redefined ODI batting with his incredible ability to score not just hundreds, but massive hundreds. Often nicknamed “The Hitman,” Rohit is the only player in the history of ODI cricket to score three double centuries, with his highest score of 264 being the highest individual score in the format Most Hundreds in ODI History.
What makes Rohit unique is his ability to pace his innings. He starts slowly, carefully assessing the conditions, and once he settles in, he accelerates with unbelievable power-hitting, often scoring most of his runs in the latter part of his innings.
Since becoming a regular opener, Rohit’s ODI career has skyrocketed. His performances in ICC tournaments, especially the 2019 World Cup where he scored five centuries, have made him one of the most dependable ODI openers in history Most Hundreds in ODI History.
Category | Details |
---|---|
Career Span | 2007 – 2025 |
Matches Played | 273 |
Innings Batted | 266 |
Runs Scored | 10,500+ (approx.) |
Batting Average | 49.00+ (approx.) |
Centuries (100s) | 31 |
Half-centuries (50s) | 52+ |
Highest Score | 264 |
READ MORE: Top 5 Greatest Bowlers in ICC ODI Rankings
4. Ricky Ponting

Ricky Ponting was not just a batsman; he was one of the Most Hundreds in ODI History. As captain, he led Australia to two World Cup victories and dominated world cricket with both his leadership and his bat.
Ponting’s batting style was aggressive yet elegant. His signature pull shot and ability to score quickly set him apart. Even against the toughest bowling attacks, Ponting delivered match-winning performances for Australia consistently over his 17 year ODI career.
Unlike many others, Ponting played most of his career during an era of fierce competition, where bowling attacks included legends like Wasim Akram, Shoaib Akhtar, Muralitharan, and Shaun Pollock. Still, Ponting managed to score 30 centuries and remain one of the highest run-scorers in ODI history.
Category | Details |
---|---|
Career Span | 1995 – 2012 |
Matches Played | 375 |
Innings Batted | 365 |
Runs Scored | 13,704 |
Batting Average | 42.03 |
Centuries (100s) | 30 |
Half-centuries (50s) | 82 |
Highest Score | 164 |
5. Hashim Amla

Hashim Amla may not have the loudest personality on the field, but his batting spoke volumes. His elegant, wristy stroke play and incredible consistency made him one of South Africa’s finest ODI batsmen.
Unlike some others on this list, Amla scored 27 ODI centuries in a much shorter career span, demonstrating his incredible conversion rate and consistency. He also holds multiple records for being the fastest batsman to reach several run milestones Most Hundreds in ODI History.
Amla was an anchor for the South African batting lineup, often building innings and accelerating at the right moments. His calm presence at the crease made him extremely valuable, especially when chasing targets.
Category | Details |
---|---|
Career Span | 2008 – 2019 |
Matches Played | 181 |
Innings Batted | 178 |
Runs Scored | 8,113 |
Batting Average | 49.46 |
Centuries (100s) | 27 |
Half-centuries (50s) | 39 |
Highest Score | 159 |
Scoring hundreds in ODI cricket is a reflection of both skill and temperament. The players on this list have not only mastered these qualities but have also dominated world cricket for years. While Virat Kohli leads the list with his modern brilliance, Sachin Tendulkar’s legendary career laid the foundation for Indian batting excellence. Rohit Sharma’s giant innings, Ponting’s leadership and aggression, and Amla’s elegant consistency make this list a perfect blend of style, skill, and success Most Hundreds in ODI History.
Their records will stand as benchmarks for many generations of cricketers who aspire to reach the top Most Hundreds in ODI History.