Indian cricketer Rohit Sharma has scored three ODI double hundreds. His highest, 264 vs Sri Lanka, is the highest individual score in one-day internationals. Discover the top 10 highest individual scores in ODI history, featuring Rohit Sharma’s world-record 264, double centuries by Gill, Sehwag, Fakhar Zaman, and more—updated till 2025. The highest score in One Day Internationals (ODIs) is held by Rohit Sharma of India. On November 13, 2014, Sharma scored 264 runs off 173 balls in a match against Sri Lanka at the Eden Gardens in Kolkata, India. Rohit Sharma registered his highest ODI score of 264 during the fourth ODI of Sri Lanka tour of India in 2014. Batting first, India notched up a massive total of 404/5 on the back of Rohit’s stunning double-century, which included 33 fours and nine sixes.