In the world of One Day International (ODI) cricket, scoring a century is considered one of the highest individual achievements. Every time a batter reaches three figures, it demonstrates their skill, concentration, and ability to handle pressure in various match situations. Players who achieve multiple centuries over their careers are recognized as legends, as they consistently perform at the highest level. Some batters manage a few hundreds, but only a select group of players have built their careers around achieving the Most Hundreds in ODI History. These batters are not just consistent; they dominate games, change match outcomes, and set examples for younger players. Scoring a hundred in ODI cricket requires both mental strength and technical excellence, and doing it repeatedly is a mark of greatness. This article explores the top ten players with the Most Hundreds in ODI History, describing their careers, playing style, and significance in cricket, with detailed stats for every player.
List of 10 Players with the Most Hundreds in ODI History
10. Quinton de Kock

Quinton de Kock is one of the modern-era ODI batters who has made a significant mark among players with the Most Hundreds in ODI History. Starting his international career at a young age, de Kock quickly gained a reputation for his fearless batting and aggressive approach at the top of the order. He has the rare ability to dominate fast bowlers while also playing spin with great control. Many of his hundreds have come during high-pressure situations, including chases and matches where South Africa needed a strong foundation. Despite playing fewer matches compared to some of the legends above him, de Kock’s determination, quick footwork, and sharp cricketing instincts allowed him to build innings efficiently. He often sets the tone for South Africa’s innings, combining power with calculated shot selection. His contribution to South Africa’s ODI batting lineup goes beyond the runs; his hundreds often give the team confidence to play fearlessly. De Kock’s presence in the list of players with the Most Hundreds in ODI History reflects his talent, consistency, and ability to deliver in crucial moments.
| Matches | Runs | High Score | Strike Rate | Hundreds |
|---|---|---|---|---|
| 159 | 7009 | 178 | 96.44 | 22 |
9. Kumar Sangakkara

Kumar Sangakkara is a name that cricket fans immediately associate with elegance, intelligence, and consistency. He ranks among the elite players with the Most Hundreds in ODI History. Sangakkara’s ability to build an innings patiently, adapt to match situations, and accelerate when needed made him one of the most dependable batters of his time. His hundreds are often masterpieces of timing, footwork, and shot selection. Sangakkara played various roles for Sri Lanka, including that of a wicketkeeper-batsman and a senior anchor in the middle order, but he consistently contributed to the team’s success with significant centuries. Many of his hundreds came in tournaments and matches of high importance, proving his mental toughness and reliability under pressure. His elegant drives, straight bat play, and ability to find gaps made his innings a treat for fans and difficult for bowlers. Sangakkara’s name on the list of players with the Most Hundreds in ODI History is a testament to his class, discipline, and enduring excellence over more than a decade.
| Matches | Runs | High Score | Strike Rate | Hundreds |
|---|---|---|---|---|
| 404 | 14234 | 169 | 78.86 | 25 |
READ MORE: Top 10 Most Runs in 2025 in WTESTs
8. Chris Gayle

Chris Gayle, widely known as the “Universe Boss,” is one of the most destructive ODI batsmen in history. He is a key figure among players with the Most Hundreds in ODI History. Gayle’s style is aggressive, fearless, and capable of changing the outcome of a match within a few overs. His hundreds often come with massive sixes, dominating strokes, and relentless pressure on the opposition. Gayle is a master at reading the bowlers and finding scoring opportunities, whether with a controlled shot or a powerful smash over the boundary. Even in challenging conditions, he has the ability to take the game away from the opponents. His long career spans two decades, during which he consistently contributed with big centuries that thrilled fans and ensured victories for the West Indies. Many of his hundreds were match-defining, reflecting his status as one of the top players with the Most Hundreds in ODI History.
| Matches | Runs | High Score | Strike Rate | Hundreds |
|---|---|---|---|---|
| 301 | 10480 | 215 | 87.19 | 25 |
7. AB de Villiers

AB de Villiers is celebrated as one of the most innovative and talented ODI batters ever. He ranks among the players with the Most Hundreds in ODI History due to his ability to play both traditional and unconventional shots with equal ease. De Villiers’ hundreds are often a mix of timing, power, and improvisation, allowing him to dominate strong bowling attacks. He had the unique skill to accelerate innings in the final overs while maintaining consistency throughout. Many of his centuries were crucial in chasing big targets or setting formidable totals for South Africa. De Villiers’ ability to read the game, rotate the strike, and play attacking shots in pressure situations made his innings unforgettable. His presence on the list of players with the Most Hundreds in ODI History is proof of his extraordinary talent and the impact he had on ODI cricket.
| Matches | Runs | High Score | Strike Rate | Hundreds |
|---|---|---|---|---|
| 228 | 9577 | 176 | 101.09 | 25 |
6. Hashim Amla

Hashim Amla is renowned for his composed batting and classical technique. He is among the elite players with the Most Hundreds in ODI History. Amla’s hundreds are known for their timing, placement, and patience rather than explosive power. He has the ability to anchor innings while scoring consistently, often stabilizing the team after early losses. Amla’s careful shot selection, sound technique, and mental discipline allowed him to build innings on difficult pitches and against top bowlers. His centuries often gave South Africa the platform to set competitive totals or chase down challenging targets. Fans and cricket analysts alike recognize Amla’s ability to deliver under pressure, which is why he is counted among the players with the Most Hundreds in ODI History.
| Matches | Runs | High Score | Strike Rate | Hundreds |
|---|---|---|---|---|
| 181 | 8113 | 159 | 88.39 | 27 |
5. Sanath Jayasuriya

Sanath Jayasuriya transformed ODI cricket with his explosive style at the top of the order, earning him a place among the players with the Most Hundreds in ODI History. His centuries often came in the early overs, taking advantage of power plays to dominate bowlers. Jayasuriya combined fearless aggression with strategic placement, making him a dangerous batter in any condition. His hundreds often shifted the momentum of matches, allowing Sri Lanka to gain control in critical games. Jayasuriya’s ability to score quickly, maintain a high strike rate, and perform consistently over decades ensures his enduring reputation among the players with the Most Hundreds in ODI History.
| Matches | Runs | High Score | Strike Rate | Hundreds |
|---|---|---|---|---|
| 445 | 13430 | 189 | 91.20 | 28 |
4. Ricky Ponting

Ricky Ponting, one of the most determined ODI batters, is firmly among the players with the Most Hundreds in ODI History. His centuries often came in high-pressure situations, including World Cups and important bilateral series. Ponting was known for his aggressive intent, sharp footwork, and ability to dominate bowlers on all types of pitches. His hundreds were usually match-winning, providing Australia with the edge in close encounters. Ponting’s ability to combine technical skill with fearless execution helped him accumulate centuries consistently. Every hundred he scored reflected his competitive nature, leadership, and mental strength, securing his place as one of the greatest players with the Most Hundreds in ODI History.
| Matches | Runs | High Score | Strike Rate | Hundreds |
|---|---|---|---|---|
| 375 | 13704 | 164 | 80.39 | 30 |
3. Rohit Sharma

Rohit Sharma, the “Hitman” of modern ODI cricket, is widely regarded for having one of the Most Hundreds in ODI History. Known for converting solid starts into massive hundreds, Sharma has produced several double centuries and match-defining innings. His relaxed batting style allows him to play long innings with elegance while maintaining focus. Rohit’s centuries are often high-pressure knocks, including in ICC tournaments and against top-quality bowling attacks. The 264-run innings, the highest individual score in ODI history, exemplifies his ability to dominate games single-handedly. Sharma’s position among players with the Most Hundreds in ODI History underscores his importance to India’s ODI batting lineup and his remarkable consistency over the years.
| Matches | Runs | High Score | Strike Rate | Hundreds |
|---|---|---|---|---|
| 277 | 11427 | 264 | 92.74 | 33 |
READ MORE: Top 10 Players with the Most Sixes in ICC Champions Trophy History
2. Sachin Tendulkar

Sachin Tendulkar, the legendary “Master Blaster,” is one of the most iconic players with the Most Hundreds in ODI History. His hundreds were scored across all conditions, against the best bowlers, and in almost every type of match situation. Tendulkar’s technical brilliance, calm temperament, and consistency allowed him to score centuries for over two decades. He holds numerous records for highest number of hundreds in ICC tournaments and bilateral series. Tendulkar’s ability to adapt, innovate, and perform under immense pressure ensures that his name remains synonymous with the Most Hundreds in ODI History. His contributions inspired generations of cricketers worldwide, making him a true legend of the game.
| Matches | Runs | High Score | Strike Rate | Hundreds |
|---|---|---|---|---|
| 463 | 18426 | 200* | 86.23 | 49 |
1. Virat Kohli

Virat Kohli leads the list of players with the Most Hundreds in ODI History, showcasing extraordinary fitness, focus, and consistency. Kohli’s centuries are characterized by precise timing, placement, and exceptional mental strength. He has scored hundreds in high-pressure chases, ICC tournaments, and crucial bilateral series. Known for his ability to chase targets effectively, Kohli’s hundreds are often match-winning innings. His relentless hunger for runs, disciplined training, and strong cricketing intellect make him the modern benchmark for consistency in ODI cricket. Kohli’s record of centuries emphasizes why he is widely regarded as one of the greatest ODI batters ever, dominating the list of players with the Most Hundreds in ODI History.
| Matches | Runs | High Score | Strike Rate | Hundreds |
|---|---|---|---|---|
| 306 | 14390 | 183 | 93.41 | 48 |
The players with the Most Hundreds in ODI History represent the pinnacle of batting excellence. From Quinton de Kock to Virat Kohli, each batter demonstrated unique strengths, adaptability, and the ability to perform under pressure. Their hundreds not only contributed to victories but also inspired generations of cricketers to strive for consistency, skill, and determination. These legends showed that achieving multiple centuries requires mental toughness, technical mastery, and a love for the game. Understanding the careers of these players offers valuable insights into what it takes to excel at the highest level and leaves an enduring legacy in ODI cricket.
