Top 10 Batters With Most Hundreds In ODIs In 2025

 
odis

In the realm of cricket ODI\'s have been a favorite for a while now which is a result of the balance they provide between endurance and high-paced play. Through the years some of the greats in the sport have made their place in history by scoring hundreds which is what you aim to do in limited-over cricket. In 2025 we look at the top 10 batters with the most ODI hundreds which also includes the classic great names and present-day players.

1. Virat Kohli (India)  50 half-centuries.

Virat Kohli is at the top of the pack with 50 of his own which he achieved by passing out Sachin Tendulkar’s 49-year-old record. Known for consistency, chase success, and aggression Kohli’s hundreds are a thing of all terrains and against the best teams in the world. What he does best is to anchor the innings’ pace while putting up high scores which in turn has redefined modern ODI batting.

odis

2. Rohit Sharma of India  30 Centuries.

India’s “Hitman” Rohit Sharma is at number two which he achieved with 30 centuries. Known for his graceful stroke play and huge scores which include three double hundreds Rohit has been a dominant force at the top of the order. Also, it’s in International Cricket Council tournaments which saw his best in the 2019 World Cup that he put forth his best.

odis

3. David Warner from Australia  20 Centuries.

David Warner is the greatest ODI opener for Australia which by 2025 will total 20 centuries. What he brings to the table offensively and also the fact that he is able to put on large totals makes him a game-changer. Warner’s hundreds have been the backbone of Australia's white-ball success over the last ten years.

4. Babar Azam from Pakistan  19 Centuries.

Babar Azam is recognized as a very technical talent of his time which he has proven by amassing 19 ODI hundreds. Also as Pakistan’s premier run scorer in recent years, he is known for his skills aggressive or cautious -- he plays with which has brought stability to the team’s batting order.

5. Quinton de Kock from South Africa  17 Centuries.

Quinton de Kock who has 17 to his name is a mainstay of the South African ODI team. Known for his aggressive open and wicket-keeping roles de Kock’s centuries usually come early in the game which in turn gives his team an early edge.

6. Shikhar Dhawan (India)  17 hundred which also means 1700 runs.

Though a little out of the spotlight at times, Shikhar Dhawan has been doing very well which includes 17 ODI centuries. He had key roles with Rohit Sharma at the top in many Indian wins. Also, it is his performance in ICC events that stood out.

7. Joe Root (Eng)  16 Centuries.

England’s Joe Root brings classical technique to the present-day game. He has put together 16 ODI centuries which in turn has made him the anchor of England’s middle order which was very much the case during their 2019 World Cup win. Root’s consistency and also his ability to rotate the strike makes him a key player.

8. Tamim Iqbal (Bangladesh)  14 Hundreds.

In the Bangladesh cricket team, Tamim Iqbal is a mainstay. He has 14 centuries in ODIs. As the best run scorer for the country, he has played a key role in taking Bangladesh to a very competitive level in international cricket.

9. Kane Williamson (NZ)  13 Centuries.

New Zealand’s captain Kane Williamson is a picture of composure and graceful Batman. He has put up 13 ODI hundreds and is a rock for the Black Caps which also includes his ability to take his team through tough spots.

10. Steve Smith from Australia  10 of which were centuries.

Rounding out our list is Steve Smith who has 12 centuries in ODIs. While he is primarily known for his performance in Tests, Smith also has a great deal of success in limited overs cricket which is a result of his adaptability and technique.

Conclusion

In the ODI centuries race we see a great sideshow in world cricket. Virat Kohli’s amazing 51 hundreds sets a new bar, also many current players are pursuing their marks. As the format changes with different strategies and fitness requirements, these batters have proved that consistent performance is what still defines ODI success.