ODI cricket has witnessed some extraordinary batters who turn innings into milestones with their exceptional consistency. Measuring the percentage of innings converted into centuries gives us a true picture of how frequently a batter dominates the format. Here is a long, detailed, SEO-friendly breakdown of the Top 10 Players with the Highest Percentage of Centuries in ODI Cricket (Minimum 30 Innings) — featuring complete descriptions and stats tables for each superstar.
List of Top 10 Most Consistent Century Makers in ODI Cricket
10. David Warner

David Warner ranks among the Most Consistent Century Makers in ODI, known for his attacking starts and long conversions. Across his career, Warner repeatedly turned early momentum into major contributions, making him essential to Australia’s top order. His powerful stroke-play and relentless intent allowed him to dominate both pace and spin across all conditions. Warner’s numbers highlight why he remains one of the Most Consistent Century Makers in ODI, influencing many matches with his high-impact centuries.
| Country | Australia |
|---|---|
| Innings | 159 |
| Runs | 6932 |
| Highest Score | 179 |
| Centuries | 22 |
| Century Percentage | 13.84% |
9. Quinton de Kock

Quinton de Kock stands tall among the Most Consistent Century Makers in ODI thanks to his ability to convert aggressive starts into sizeable scores. His fearless batting gives South Africa early breakthroughs in nearly every innings. De Kock’s hunger for runs, combined with top-quality timing, has helped him maintain a strong conversion rate. His centuries often set the platform for dominant team totals, proving why he is celebrated as one of the Most Consistent Century Makers in ODI today.
| Country | South Africa |
|---|---|
| Innings | 159 |
| Runs | 7009 |
| Highest Score | 178 |
| Centuries | 22 |
| Century Percentage | 13.84% |
8. Rachin Ravindra

Rachin Ravindra’s rapid rise has positioned him among the Most Consistent Century Makers in ODI, especially for such a young player. His aggressive yet composed style helps him build impactful innings under pressure. Ravindra often shows maturity beyond his age, blending controlled stroke-play with fearless decision-making. His early success proves that he has the potential to become one of New Zealand’s greatest ODI performers. His impressive conversion rate places him firmly within the group of Most Consistent Century Makers in ODI.
| Country | New Zealand |
|---|---|
| Innings | 35 |
| Runs | 1424 |
| Highest Score | 123* |
| Centuries | 5 |
| Century Percentage | 14.29% |
7. Babar Azam

Babar Azam is widely recognised among the Most Consistent Century Makers in ODI due to his classical technique and consistent run-scoring across all conditions. He anchors Pakistan’s innings with calmness and confidence, frequently converting well-constructed starts into big hundreds. Babar’s control, placement, and temperament make him one of cricket’s modern batting greats. His steady conversion rate reflects his dedication to long innings, firmly placing him within the elite list of the Most Consistent Century Makers in ODI.
| Country | Pakistan |
|---|---|
| Innings | 137 |
| Runs | 6501 |
| Highest Score | 158 |
| Centuries | 20 |
| Century Percentage | 14.60% |
6. Hashim Amla

Hashim Amla earned his spot among the Most Consistent Century Makers in ODI through a blend of grace, composure, and flawless timing. He rarely played a reckless shot, allowing his natural technique to shape long innings full of precision. Amla’s ability to pace his knocks made him a foundational pillar for South Africa. His exceptional conversion rate highlights his value as one of the Most Consistent Century Makers in ODI, admired for his elegance and reliability.
| Country | South Africa |
|---|---|
| Innings | 178 |
| Runs | 8113 |
| Highest Score | 159 |
| Centuries | 27 |
| Century Percentage | 15.17% |
5. Rahmanullah Gurbaz

Rahmanullah Gurbaz’s fearless approach places him among the Most Consistent Century Makers in ODI, despite his aggressive style. He attacks bowlers from ball one but still maintains the discipline to turn quick starts into big innings. Gurbaz’s clean ball-striking and confidence make him one of Afghanistan’s brightest batting talents. His high conversion rate showcases why he is already considered one of the Most Consistent Century Makers in ODI, capable of changing a match within minutes.
| Country | Afghanistan |
|---|---|
| Innings | 52 |
| Runs | 1888 |
| Highest Score | 151 |
| Centuries | 8 |
| Century Percentage | 15.38% |
4. Ibrahim Zadran

Ibrahim Zadran has quickly established himself among the Most Consistent Century Makers in ODI due to his maturity and impressive shot selection. His calmness under pressure and disciplined approach help him build big scores even in challenging conditions. Ibrahim’s technique allows him to handle both pace and spin comfortably, and he often plays the role of innings anchor for Afghanistan. His rapid rise highlights why he is now firmly regarded as one of the Most Consistent Century Makers in ODI.
| Country | Afghanistan |
|---|---|
| Innings | 39 |
| Runs | 1869 |
| Highest Score | 177 |
| Centuries | 6 |
| Century Percentage | 15.38% |
3. Ryan ten Doeschate

Ryan ten Doeschate is undeniably one of the Most Consistent Century Makers in ODI, boasting a conversion rate that rivals the world’s greatest. Despite playing fewer matches, he maximized every opportunity with technique, patience, and superb shot execution. Ten Doeschate’s ability to dominate top international attacks earned him global respect. His extraordinary average and century percentage underline why he is celebrated as one of the Most Consistent Century Makers in ODI, leaving a legacy unmatched in associate cricket.
| Country | Netherlands |
|---|---|
| Innings | 32 |
| Runs | 1541 |
| Highest Score | 119 |
| Centuries | 5 |
| Century Percentage | 15.63% |
2. Virat Kohli

Virat Kohli stands tall among the Most Consistent Century Makers in ODI, redefining excellence with his unmatched hunger for big scores. His ability to chase totals, dominate attacks, and convert starts into match-winning hundreds makes him a modern legend. Kohli’s remarkable fitness, mental strength, and shot precision have set a new global standard for batting. His extraordinary volume of centuries consistently keeps him in conversations about the Most Consistent Century Makers in ODI, making his legacy truly historic.
| Country | India |
|---|---|
| Innings | 294 |
| Runs | 14390 |
| Highest Score | 183 |
| Centuries | 52 |
| Century Percentage | 17.69% |
1. Dawid Malan

Dawid Malan tops the list of Most Consistent Century Makers in ODI, holding the best century percentage among players with at least 30 innings. His calm, calculated style helps him convert strong starts into commanding centuries. Malan’s adaptability against pace and spin, along with his consistency under pressure, makes him invaluable to England’s ODI structure. His remarkable numbers clearly justify his position as the leading name among the Most Consistent Century Makers in ODI, proving his elite status.
| Country | England |
|---|---|
| Innings | 30 |
| Runs | 1450 |
| Highest Score | 140 |
| Centuries | 6 |
| Century Percentage | 20.00% |
READ MORE:
- Top 5 Cricketers Married To Beautiful Actresses And Models
- Top 10 Players with Most Runs in Bangladesh Premier League History
FAQ
What does “percentage of centuries” mean in ODI cricket?
It refers to how many innings a batter converts into a century, giving a clear measure of consistency and match-winning ability.
Who has the highest century percentage in ODI cricket (min 30 innings)?
Dawid Malan tops the list with a century percentage of 20%, the highest among players with at least 30 ODI innings.
Which Indian player appears on the list?
Virat Kohli ranks second with a stunning 17.69% century rate across 294 innings.
Which country has the most players in the top 10?
Afghanistan has two players (Ibrahim Zadran and Rahmanullah Gurbaz) in the top 10.
Are strike rate or match situations considered in this ranking?
No. This ranking is based purely on the percentage of innings converted into centuries.
