-
The ICC has released its latest ODI batting rankings, with Indian opener Shubman Gill leading the charts. The list is dominated by Indian batters, with Rohit Sharma and Virat Kohli also featuring in the top five, alongside Pakistan’s Babar Azam and New Zealand’s Daryl Mitchell. Here’s a closer look at the top 10 ODI batters and their achievements. (Photo Source: PTI)
-
Rank No. 1: Shubman Gill (India)
The Indian Test captain and vice-captain in ODIs, Shubman Gill, continues to redefine white-ball batting. Known for his elegant stroke play, Gill became the fastest Indian to reach 1,500 ODI runs and also struck a double century against New Zealand in 2023. -
Rank No. 2: Rohit Sharma (India)
India’s ODI captain, Rohit Sharma, is famed for his record-breaking 264—the highest individual ODI score. A master of big innings, Rohit has three double centuries in ODIs and continues to be India’s most dependable opener in major tournaments. -
Rank No. 3: Babar Azam (Pakistan)
Pakistan’s former skipper Babar Azam has been the backbone of their batting line-up. With a career average above 56, he was the fastest batter to 5,000 ODI runs, achieving the feat in just 97 innings. His consistency across formats keeps him among the world’s elite. -
Rank No. 4: Virat Kohli (India)
Virat Kohli, widely regarded as the chase-master, has 50 ODI centuries—the most by any player. His ability to anchor innings and dominate run chases makes him one of the greatest ODI batters of all time. Kohli also holds the record for being the fastest to 8,000, 9,000, 10,000, and 13,000 ODI runs. -
Rank No. 5: Daryl Mitchell (New Zealand)
New Zealand’s middle-order star Daryl Mitchell has been a revelation in ODIs. Known for his ability to build partnerships and accelerate in the death overs, Mitchell was among the standout performers in the 2023 ODI World Cup, where he scored two centuries against India. -
Rank No. 6: Charith Asalanka (Sri Lanka)
Sri Lanka’s Charith Asalanka has stepped up as a dependable run-getter, particularly in Asia Cup and World Cup fixtures. His aggressive strokeplay has made him a key pillar of Sri Lanka’s batting order. -
Rank No. 7: Harry Tector (Ireland)
Ireland’s Harry Tector is one of the brightest young talents in ODI cricket. He has already registered big knocks against top teams, becoming Ireland’s batting mainstay. -
Rank No. 8: Shreyas Iyer (India)
Shreyas Iyer anchors India’s middle order with calmness under pressure. His 2023 World Cup century against New Zealand in Mumbai was a career-defining moment. -
Rank No. 9: Ibrahim Zadran (Afghanistan)
Ibrahim Zadran has emerged as Afghanistan’s most consistent top-order batter. His century against Australia in the 2023 World Cup at Mumbai showcased his ability to take on world-class attacks. -
Rank No. 10: Kusal Mendis (Sri Lanka)
Kusal Mendis continues to be Sri Lanka’s reliable batting engine. He scored a crucial hundred against Bangladesh at Pallekele in 2025, reaffirming his role as the team’s senior-most batter.

Dmart is dead. Long live Dmart.