Top 10 Cricketers With Most Hundreds In ODI

Image Source : X
3. Rohit Sharma – 31 Centuries
Rohit Sharma, known as the “Hitman,” has made a name for himself with 31 centuries in ODI cricket. His highest score of 264 is the record for the most runs in a single ODI innings. His average of 49.16 and a strike rate of 92.43 highlight his consistency and power.
4. Ricky Ponting – 30 Centuries
Ricky Ponting, one of Australia’s most successful captains, scored 30 centuries in ODIs. Over his career from 1995 to 2012, Ponting scored 13,704 runs with a highest score of 164, playing a key role in Australia’s dominance in world cricket.