Rohit Sharma has scored a staggering number of centuries in One Day Internationals (ODIs). As of my knowledge, there is a record of 30
Rohit sharma centuries in odi cricket. This exceptional achievement places him among the highest century-makers in the history of the format. Sharma's ability to convert his starts into big scores has been instrumental in India's success in ODIs, making him a true batting stalwart for the team.