Rohit Sharma’s ODI records under retirement buzz: 3 double-centuries, 11,757 runs
Rohit Sharma’s ODI career milestones have resurfaced amid retirement speculation after his latest international appearance on 15 July 2026. The India captain now holds 3 double-centuries, 11,757 runs, and 33 centuries in the format, keeping him at the top of the charts.
What do Rohit Sharma’s ODI numbers show?
Rohit Sharma’s ODI career has been defined by consistency and big scores. He has piled up 11,757 runs at an average of 49.13, with a strike rate of 90.05. His 33 centuries include three double-hundreds, a record he shares with only one other batter in ODI history. The most recent of those came against Sri Lanka in July 2024, when he smashed 209 off 127 balls.
Why the retirement buzz now?
Rohit Sharma’s absence from India’s T20I squad for the recent series against Australia sparked fresh retirement talk. He stepped down as T20I captain in 2024, and his ODI role has been under scrutiny since. Yet his numbers remain untouched: no India batter has more ODI runs or centuries. Virat Kohli, his closest rival, sits at 13,848 runs but trails with 48 centuries.
How does Rohit Sharma compare to his peers?
Rohit Sharma’s ODI average of 49.13 puts him ahead of most modern greats. Only AB de Villiers (53.50) and Virat Kohli (58.67) have higher averages among batters with 5,000-plus ODI runs. His three double-centuries are the most by any India player, and his 86 sixes in ODIs are the joint-most by an Indian.
What’s next for Rohit Sharma in ODIs?
Rohit Sharma remains India’s ODI captain for now, but the selectors have started grooming younger batters. Shubman Gill and KL Rahul have been penciled in as potential long-term openers, while Rinku Singh’s late-innings hitting has added depth. Rohit’s next big target could be the 2027 ODI World Cup, where he’ll aim to add to his tally of 11,757 runs and close in on Kohli’s overall ODI record.