Rohit Sharma holds the record for the highest individual score in a One Day International (ODI) cricket match, with 264 runs off 173 balls against Sri Lanka on November 13, 2014, at Eden Gardens in Kolkata. This innings included 33 fours and 9 sixes, helping India post 404/5 and win by 153 runs.
This remains the highest as of November 2025, ahead of Martin Guptill’s unbeaten 237 off 163 balls for New Zealand vs. West Indies in the 2015 World Cup semi-final. Other notable scores include Virender Sehwag’s 219 (India vs. West Indies, 2011) and Chris Gayle’s 215 (West Indies vs. Zimbabwe, 2015). No higher score has been achieved since, per official records from ESPNcricinfo and ICC.






