Top 10 Batsmen with Most 100 in ODI (Active Batters)

Published on: Jul 12, 2024 12:39 am IST|Updated on: Jul 12, 2024 12:39 am IST

Top 10 Batsmen with Most 100 in ODI (Active Batters)

Over the years, the game of cricket has seen many amazing batting batters. The ODI format has been a fascinating one as the batters need to have solid technique alongside an aggressive intent to succeed in the 50-over game.

The batters like Sachin Tendulkar and Ricky Ponting ruled this format in the yesteryears, while the likes of Virat Kohli and Rohit Sharma have managed to make their name in the current era.

Top 10 Batsmen with Most 100 in ODI (Active Batters)

10 – Jason Roy (England)

The English opener is known for his attacking intent in the white-ball cricket. However, the right-handed batter has failed to stay consistent in his career.

Matches Played Centuries Scored
116 12

9 – Kane Williamson (New Zealand)

The New Zealand batter has been the core of the Kiwi batting unit for years now. He plays the role of the anchor for the Blackcaps and he has been their most consistent batter in the format.

Matches Played Centuries Scored
165 13

8 – Tamim Iqbal (Bangladesh)

The left-handed southpaw has been Bangladesh’s one of the most senior batters. He has had a solid career for the Bangladeshi Tigers and he has also scored the most ODI centuries for Bangladesh.

Matches Played Centuries Scored
243 14

7 – Paul Stirling (Ireland)

The right-handed batter is Ireland’s senior-most batter and their leading run-getter in the ODIs. Paul Stirling likes to take on the bowlers in the powerplay while opening the batting.

Matches Played Centuries Scored
161 14

6 – Joe Root (England)

Joe Root is currently not a part of England’s ODI setup but he is still their leading active batter with most centuries in the ODIs. Joe Root is a batter with solid technique but due to his strike rate, he is not a part of England’s current ODI team.

Matches Played Centuries Scored
171 16

5 – Shai Hope (West Indies)

The right-handed batter has been West Indies’ most consistent player in the format among all explosive batters. Shai Hope is a perfect ODI batter with a solid technique and he can also play big shots at will.

Matches Played Centuries Scored
124 16

4 – Shikhar Dhawan (India)

The left-handed southpaw led the Indian batting at the top for years. Shikhar Dhawan remained consistent for years alongside a brilliant strike rate. However, he hasn’t been around the Indian team for a while now but he remained phenomenal throughout his ODI career with 17 ODI centuries against his name.

Matches Played Centuries Scored
167 17

3 – Babar Azam (Pakistan)

The backbone of Pakistan’s current batting unit, Babar Azam has been Pakistan’s leading batter across the formats. The right-handed batter has been a consistent run-getter for Men in Green in the ODIs and he has already registered 19 ODI centuries.

Matches Played Centuries Scored
117 19

2 – Rohit Sharma (India)

Fondly known as the Hitman, Rohit Sharma is one of the greatest white-ball batters of all time. The right-arm batter has been a menace in the ODI format with three double centuries against his name.

Matches Played Centuries Scored
262 31

1 – Virat Kohli (India)

The ‘King’ Kohli is certainly one of the greatest batters of all time across the formats and he is considered the GOAT by many in the ODI format. Virat Kohli has scored the most centuries in the ODI cricket surpassing the great Sachin Tendulkar in the process.

Matches Played Centuries Scored
292 50

For daily fantasy sports tips on your mobile phone, Fill out the form below

Previous Article
Next Article