Rohit Sharma is the only batsman to have the most 150+ scores in ODIs (8), beating the records of David Warner and Sachin Tendulkar. He is India’s third-highest ODI century scorer after Sachin and Virat Kohli. He is the only batsman to have scored the most centuries in a single edition of the Cricket World Cup. 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. 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 holds the record for the highest ODI score by a batsman, having scored a stunning 264 runs against Sri Lanka in Kolkata on November 13, 2014. This innings remains the highest score ever achieved in an ODI match.