Top 10 Batsmen with the Most Hundreds in ODI Cricket

Scoring a century in One Day International cricket is one of the biggest achievements for any batter. Reaching three figures in a 50-over match demands excellent technique, smart shot selection, patience, and the ability to handle pressure. Only a handful of players have been able to score centuries regularly throughout their careers. These legendary batters have performed consistently against the world’s strongest bowling attacks and in different playing conditions. Because of their remarkable records, they are remembered among the greatest players in cricket history.

The record for the Most Hundreds in ODI Cricket reflects much more than just individual talent. It shows a batter’s consistency, fitness, concentration, and hunger to score runs over many years. While several cricketers have scored memorable centuries, only a few have managed to cross the 20, 30, or even 50-century mark in ODI cricket. Their ability to convert good starts into match-winning hundreds has helped their teams achieve success in major tournaments and bilateral series.

List of 10 Batsmen with the Most Hundreds in ODI Cricket

10. Quinton de Kock

Most Hundreds in ODI Cricket

Quinton de Kock established himself as one of South Africa’s finest opening batters in modern cricket. From the beginning of his international career, he impressed fans with his fearless attitude and aggressive style of batting. Unlike many openers who preferred to settle first, de Kock attacked bowlers from the opening over and made full use of the powerplay. His excellent hand-eye coordination, clean ball striking, and Most Hundreds in ODI cricket.

Being included among the players with the Most Hundreds in ODI Cricket highlights his remarkable consistency. Although his international career ended earlier than many expected, he still managed to score 23 ODI centuries, placing him among the greatest opening batters of his generation. His achievements continue to inspire young wicketkeeper-batters across the world, and his name remains firmly associated with the Most Hundreds in ODI Cricket.

StatRecord
Matches161
Runs7,123
Highest Score178
Batting Average46.55
Hundreds23

9. Kumar Sangakkara

Most Hundreds in ODI Cricket

Kumar Sangakkara is widely regarded as one of the most stylish left-handed batters in cricket history. His elegant cover drives, superb footwork, and excellent game awareness made him one of Sri Lanka’s greatest cricketers. Whether he was opening the innings or batting in the middle order, Sangakkara always looked comfortable against both fast bowlers and spin bowlers. His ability to build long innings helped Sri Lanka achieve many memorable victories during his outstanding international career. Most Hundreds in ODI Cricket

Finishing with 25 centuries, Sangakkara earned his place among the elite players with the Most Hundreds in ODI Cricket. His remarkable consistency over more than a decade proved why he is considered one of the greatest batters the game has ever seen. Even after retirement, his achievements continue to be admired by cricket lovers, and his record remains one of the finest in the history of the Most Hundreds in ODI Cricket.

StatRecord
Matches404
Runs14,234
Highest Score169
Batting Average41.98
Hundreds25

READ MORE: Top 5 Best Hundreds in the Last Match in ODI Cricket

8. Chris Gayle

Most Hundreds in ODI Cricket

Chris Gayle completely transformed the role of an opening batter in ODI cricket. Nicknamed the “Universe Boss,” Gayle became famous for his incredible power and fearless approach. He could dominate even the world’s best bowlers by hitting massive sixes and powerful boundaries from the very beginning of an innings. His aggressive batting style entertained fans across the globe and made him one of the Most Hundreds in ODI Cricket history.

Gayle’s total of 25 ODI centuries places him among the players with the Most Hundreds in ODI Cricket. His unique batting style inspired many modern openers who now attack bowlers from the first ball. Even years after his retirement, fans still remember his unforgettable innings, and his achievements remain an important part of the history of the Most Hundreds in ODI Cricket.

StatRecord
Matches301
Runs10,480
Highest Score215
Batting Average37.83
Hundreds25

7. AB de Villiers

Most Hundreds in ODI Cricket

AB de Villiers is often described as one of the most gifted batters ever to play cricket. His ability to hit the ball to every part of the ground made him almost impossible for bowlers to contain. While he mastered traditional cricket shots, he was equally famous for playing innovative strokes such as reverse sweeps, scoops, and ramp shots. Most Hundreds in ODI Cricket.

With 25 centuries, AB de Villiers comfortably ranks among the players with the Most Hundreds in ODI Cricket. Despite batting in different positions throughout his career, he consistently produced match-winning performances for South Africa. His remarkable record reflects not only his natural talent but also his dedication and adaptability. His unforgettable innings ensure that his name will always be remembered whenever discussions about the Most Hundreds in ODI Cricket take place.

StatRecord
Matches228
Runs9,577
Highest Score176
Batting Average53.50
Hundreds25

6. Hashim Amla

Most Hundreds in ODI Cricket

Hashim Amla was one of the most technically sound and consistent batters of his generation. His calm personality and simple batting style made him a dependable player for South Africa in One Day International cricket. Unlike many aggressive openers, Amla relied on perfect timing, excellent placement, and patience to build his innings. He rarely looked under pressure and always appeared comfortable against both fast bowlers and spinners. His ability to score runs in different countries and on different pitches made him one of the finest ODI batters in modern cricket.

His record of 27 ODI centuries places him comfortably among the players with the Most Hundreds in ODI Cricket. He combined consistency with elegance and became one of South Africa’s greatest opening batters. Even after retiring from international cricket, Amla remains an inspiration for young cricketers because of his discipline, humility, and incredible ability to score runs. His achievements have secured him a permanent place in the history of the Most Hundreds in ODI Cricket, proving that patience and strong technique can be just as successful as aggressive batting.

StatRecord
Matches181
Runs8,113
Highest Score159
Batting Average49.46
Hundreds27

5. Sanath Jayasuriya

Most Hundreds in ODI Cricket

Sanath Jayasuriya changed the way opening batters approached ODI cricket during the 1990s. Before his arrival, many openers preferred to play carefully in the early overs, but Jayasuriya completely changed that mindset by attacking bowlers from the very first ball. His fearless batting helped Sri Lanka score quickly during the powerplay and placed immediate pressure on the opposition. His aggressive style inspired countless opening batters who followed in later generations.

His total of 28 centuries earned him a deserved place among the players with the Most Hundreds in ODI Cricket. For many years, he remained one of the leading century-makers in the format, and his attacking approach helped transform ODI batting forever. Even today, his achievements continue to be celebrated by cricket fans worldwide. Whenever discussions focus on the Most Hundreds in ODI Cricket, Jayasuriya’s remarkable record and revolutionary batting style remain an important part of the conversation.

StatRecord
Matches445
Runs13,430
Highest Score189
Batting Average32.36
Hundreds28

4. Ricky Ponting

Most Hundreds in ODI Cricket

Ricky Ponting was the driving force behind Australia’s dominance in international cricket for more than a decade. As captain and one of the team’s leading batters, he consistently delivered outstanding performances in important matches. Ponting was known for his aggressive mindset, strong pull shot, and ability to perform under pressure. His fearless approach allowed him to score runs against the world’s best bowlers, making him one of the greatest ODI batters of all time.

With 30 ODI centuries, Ponting secured his position among the players with the Most Hundreds in ODI Cricket. Crossing the 30-century mark was a remarkable achievement during his era, and for many years, he ranked among the leading century-makers in the format. His outstanding consistency, competitive spirit, and ability to deliver in crucial matches ensure that his name remains one of the greatest in the history of the Most Hundreds in ODI Cricket.

StatRecord
Matches375
Runs13,704
Highest Score164
Batting Average42.03
Hundreds30

3. Rohit Sharma

Most Hundreds in ODI Cricket

Rohit Sharma is widely regarded as one of the greatest opening batters in the history of One Day International cricket. His elegant batting style, effortless timing, and remarkable ability to convert starts into massive scores have made him one of the most successful players in the format. Unlike many aggressive batters who begin attacking immediately, Rohit often starts patiently before shifting gears later in the innings. Once he settles at the crease, he becomes extremely difficult to dismiss and can score runs at a breathtaking pace.

His tally of 33 ODI centuries places him among the elite players with the Most Hundreds in ODI Cricket. As his career progressed, Rohit continued adding centuries against top-quality bowling attacks, strengthening his place among cricket’s greatest batters. His consistency, elegant stroke play, and remarkable conversion rate make him one of the finest players to feature in the history of the Most Hundreds in ODI Cricket. With every outstanding innings, Rohit Sharma continues to build a legacy that future generations of cricketers will admire.

StatRecord
Matches285
Runs11,720
Highest Score264
Batting Average48.83
Hundreds33

READ MORE: Top 10 Highest Career Strike Rate in ODI Cricket History

2. Sachin Tendulkar

Most Hundreds in ODI Cricket

His incredible tally of 49 ODI centuries remained the world record for many years and became one of the most respected milestones in cricket history. The consistency he displayed over 463 ODI matches showed why he is regarded as one of the greatest batters the game has ever produced. His extraordinary achievements earned him a permanent place among the legends with the Most Hundreds in ODI Cricket, and for over a decade, no player could surpass his remarkable record.

Even after retirement, Tendulkar’s influence on world cricket remains unmatched. His discipline, dedication, humility, and unmatched passion for the game continue to inspire young cricketers across every cricket-playing nation. Whenever fans discuss the Most Hundreds in ODI Cricket, Sachin Tendulkar’s name will always be remembered as one of the greatest pioneers of modern ODI batting.

StatRecord
Matches463
Runs18,426
Highest Score200*
Batting Average44.83
Hundreds49

1. Virat Kohli

Most Hundreds in ODI Cricket

Virat Kohli stands at the very top of the list for the Most Hundreds in ODI Cricket, a position he earned through extraordinary consistency, unmatched determination, and an incredible passion for scoring runs. Since making his ODI debut, Kohli has developed into one of the finest batters the sport has ever witnessed. His outstanding fitness, disciplined lifestyle, and relentless work ethic have allowed him to perform at the highest level for many years. Whether India is chasing a difficult target or setting a competitive score, Kohli has repeatedly delivered exceptional performances under pressure.

Today, Virat Kohli is recognized as the player with the Most Hundreds in ODI Cricket, and his remarkable achievements have set a new benchmark for future generations. As he continues to add runs and centuries to his already outstanding record, his place among cricket’s all-time greats becomes even stronger. His extraordinary career serves as an inspiration for aspiring cricketers worldwide, proving that discipline, hard work, and consistency are the keys to long-term success in international cricket.

StatRecord
Matches311
Runs14,797
Highest Score183
Batting Average58.71
Hundreds54

The players featured in this list have created some of the greatest moments in the history of One Day International cricket. Their remarkable consistency, outstanding technique, and ability to perform under pressure allowed them to score centuries regularly throughout their careers. Achieving a century in ODI cricket is never easy, but these legendary batters repeatedly reached the three-figure mark against the world’s strongest bowling attacks and in a wide variety of playing conditions.

The race for the Most Hundreds in ODI Cricket reflects not only natural talent but also years of dedication, fitness, mental strength, and the ability to perform consistently over long international careers. From Quinton de Kock’s fearless opening batting to Kumar Sangakkara’s elegance, Chris Gayle’s explosive power, AB de Villiers’ innovation, Hashim Amla’s consistency, Sanath Jayasuriya’s revolutionary approach, Ricky Ponting’s leadership, Rohit Sharma’s record-breaking double centuries, Sachin Tendulkar’s legendary achievements, and Virat Kohli’s incredible chase mastery, every player has left an unforgettable mark on ODI cricket.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top