back to top
HomeCricket DialecticsTop Players With Most Centuries in ODI Cricket – Updated 2025

Top Players With Most Centuries in ODI Cricket – Updated 2025

Players With Most Centuries in ODI Cricket

Scoring a century in One Day Internationals (ODIs) is one of the greatest achievements for any batter. Over the decades, cricket fans have witnessed icons like Sachin Tendulkar, Virat Kohli, and Rohit Sharma dominate the 50-over format with record-breaking consistency. In this article, we explore the players with most centuries in ODI cricket and how they’ve shaped the modern game.

Top Players With Most Centuries in ODI Cricket

The record for the most centuries in ODI cricket now belongs to Virat Kohli, who has scored 51 ODI hundreds as of 2025, surpassing Sachin Tendulkar’s tally of 49. His unmatched ability to chase and perform under pressure has made him one of the most complete one-day players ever.

Following Kohli, Rohit Sharma has redefined opening batting with 32 centuries and multiple double hundreds, while Ricky Ponting and Sanath Jayasuriya continue to hold legendary positions in the all-time list.

Updated 2025 List – Players With Most Centuries in ODI Cricket

Rank Player Centuries Country
1 Virat Kohli 51 India
2 Sachin Tendulkar 49 India
3 Rohit Sharma 32 India
4 Ricky Ponting 30 Australia
5 Sanath Jayasuriya 28 Sri Lanka

These players with most centuries in ODI cricket have set the gold standard for consistency, skill, and adaptability across eras.

The Impact of ODI Centuries on Modern Cricket

A century can change the course of an ODI match. Kohli’s clinical chases, Tendulkar’s classic artistry, and Rohit’s explosive stroke play have redefined batting dominance. Their consistency has not only entertained fans but also elevated the strategic side of ODI cricket.

Today, teams prioritize partnerships built around reliable century-makers—proof of how these legends have transformed the approach to limited-overs cricket.

Rising Stars Chasing the Record

New-generation talents like Babar Azam, Shubman Gill, and Quinton de Kock are steadily climbing the charts. Their strike rates, fitness levels, and modern power-hitting make them strong contenders to join the elite list of players with most centuries in ODI cricket in the future.

FAQs – Players With Most Centuries in ODI Cricket

Q1. Who has the most centuries in ODI cricket history?
  • A: Virat Kohli leads the chart with 51 centuries, surpassing Sachin Tendulkar’s 49.
Q2. Who scored the first-ever ODI century?
  • A: Dennis Amiss from England scored the first ODI century in 1972.
Q3. Which active player is closest to Kohli’s record?
  • A: Rohit Sharma is currently the closest active player with 32 ODI centuries.
Q4. Who holds the record for most double centuries in ODIs?
  • A: Rohit Sharma leads with three double centuries in ODI cricket.
Q5. Which country has the most players with 25+ ODI centuries?
  • A: India, with Kohli, Tendulkar, and Rohit Sharma dominating the list.

Conclusion

The players with most 100s in ODI cricket—Virat Kohli, Sachin Tendulkar, and Rohit Sharma—represent generations of batting greatness. Their remarkable records not only highlight their individual brilliance but also define the evolution of ODI cricket itself.

As new stars rise, these benchmarks will continue to inspire cricketers worldwide to chase perfection.

DOWNLOAD: STUMPSANDBAILS FANTASY CRICKET APP

DOWNLOAD: DRAGOZ SPORTS FANTASY CRICKET APP

Most Popular