Rohit Sharma
The record of highest ODI score belongs to Rohit Sharma for his murderous 264 against Sri Lanka back in November 2014. The Indian opener batted out 173 balls and hit 33 fours that day, which are records in themselves. Rohit broke Virender Sehwag's record (219) that day who himself had snatched it from Sachin Tendulkar (200*).