Published 1 October 2026
As checked on 1 October 2026, Rohit Sharma’s 264 is the highest individual score in men’s One Day International cricket. He made it for India against Sri Lanka at Eden Gardens, Kolkata, on 13 November 2014.
Rohit faced 173 balls and was caught off the final ball of India’s innings. His score is therefore 264, without a not-out asterisk. India finished on 404/5 and won by 153 runs.
Gill made 223 not out from 133 balls against West Indies in Guwahati on 30 September 2026. ICC identifies that as the highest individual score in a successful men’s ODI chase. He also reached his double-century in 117 balls, setting the fastest ODI double-century record.
Those are separate records: Rohit holds the overall individual-score record; Gill holds the successful-chase record. [Read the India–West Indies second ODI result](https://janooji.com/cricket/india-vs-west-indies-2nd-odi-squads-players-time).
This answer covers a single batter’s innings in men’s ODIs. Career run totals, team totals and records in other formats are separate statistics.
Rohit Sharma, with 264 against Sri Lanka in Kolkata on 13 November 2014.
No. He was caught on the last ball of the innings, so his score is recorded as 264 rather than 264 not out.
As of 1 October 2026, Shubman Gill holds it with 223 not out against West Indies on 30 September 2026.
ICC (opens in a new tab) · Official
Rohit’s 264 studs massive Indian win — 13 November 2014
Accessed 1 October 2026
ICC (opens in a new tab) · Official
Rohit Sharma enters elite ODI run club — 30 September 2026
Accessed 1 October 2026
ICC (opens in a new tab) · Official
Records galore as India clinch ODI series against West Indies — 30 September 2026
Accessed 1 October 2026