Most ODI Hundreds: The Top 5 Active Batters In International Cricket

4 Min Read

Most ODI Hundreds: In international cricket, One Day Internationals (ODIs) remain a platform where heroes are created. Among the active players, few have emerged as giants in terms of their consistency and appetite for big innings.

From Virat Kohli to Rohit Sharma, here’s the in-depth analysis of the five current active batters who have scored the most ODI hundreds, and all of them are top names in the list of the most ODI runs scorers in contemporary cricket.

- Advertisement -
Ad image

List of Top 5 Batters With Most ODI Hundreds

1. Virat Kohli (India) – 51 ODI Hundreds in 302 Matches

Most ODI Hundreds: The Top 5 Active Batters In International Cricket

- Advertisement -
Ad image

Coming in at number one is none other than the best of the best, Virat Kohli, who is arguably the greatest ODI batsman in history. Kohli is the leader among active players, and also the all-time record-holder of the most ODI centuries in all of cricket with 51 centuries in 302 ODIs, surpassing Sachin Tendulkar in the 2023 ICC ODI World Cup.

With his consistency, technique, and mastery as a chaser, Kohli remains the master of the format and is among the players with the most ODI runs in the world.

2. Rohit Sharma (India) – 32 ODI Hundreds in 273 Matches

- Advertisement -
Ad image
Most ODI Hundreds: The Top 5 Active Batters In International Cricket
(Credits- ESPN)

At number two is India’s white-ball skipper Rohit Sharma, who has scored 32 ODI centuries in 273 games. A battering opener whose claim to fame lies in his timing and smooth strokeplay, Rohit is also the record holder of the highest individual ODI score, a whopping 264 runs against Sri Lanka in 2014. He continues to be a dominant force for India in the 50-over format and also figures among the top scorers of India’s list of most ODI runs.

3. Babar Azam (Pakistan) – 19 ODI Hundreds in 131 Matches

Most ODI Hundreds: The Top 5 Active Batters In International Cricket

Pakistan’s stylish right-hander Babar Azam tops the third spot among current active players with 19 ODI centuries in 131 matches. Babar, who has been the central figure of Pakistan’s batting unit since his debut in 2015, is also at the top when it comes to a Pakistani active cricketer’s most ODI hundreds, showcasing his status as a batting idol of the contemporary age.

4. Joe Root (England) – 18 ODI Centuries in 180 Games

Most ODI Hundreds: The Top 5 Active Batters In International Cricket

 

England’s solid middle-order batsman Joe Root has scored 18 hundreds from 180 ODI games. Although Root is better known for his centurion exploits in Test matches, he has 39 Test centuries. His role in England’s ODI team has also been pivotal, particularly during their 2019 World Cup victory. He is still one of England’s top scorers in their overall record of most ODI runs in the past few years.

5. Shai Hope (West Indies) – 17 ODI Hundreds in 139 Matches

Most ODI Hundreds: The Top 5 Active Batters In International Cricket

Last but not least, Shai Hope, the giant of the West Indies’ ODI batting unit. After 17 centuries in 139 games, he has now consistently performed across all formats, and is well established as a key player for the Windies, and his contribution has been significant in the push for the most ODI runs in recent times.

ALSO READ: Haider Ali Suspended By PCB: Under Investigation For Greater Manchester Police Investigation