The Greatest ODI Innings of All Time: Martin Guptill, Rohit Sharma, and the 200-Run Club
Only five batsmen have ever scored 200 or more runs in a single ODI innings — here are the greatest individual ODI batting performances in history.
The 200-Run Club in ODI Cricket
Scoring 200 in a single ODI innings is one of cricket's rarest achievements. As of 2024, only five batsmen have achieved it: Rohit Sharma holds the record (264), Martin Guptill (237*), Rohit Sharma again (209 and 208*), and Sachin Tendulkar (200*). Three of the five scores belong to Rohit Sharma — a statistic that illustrates his unique ability in white-ball cricket to dominate across an entire ODI innings.
Rohit Sharma's 264 — The Record
Rohit Sharma's 264 against Sri Lanka at Kolkata's Eden Gardens in November 2014 is the highest individual score in ODI cricket history. Rohit batted for 173 balls and hit 33 fours and 9 sixes. His innings came in a 50-over match where India posted 404/5 — itself one of the highest ODI totals in history. Rohit's unique ability to bat at a very high strike rate while still occupying the crease for extended periods makes his records possible.
Martin Guptill's 237* in the 2015 World Cup
Martin Guptill's 237* against the West Indies in the 2015 World Cup quarter-final in Wellington is the second-highest ODI score and the highest in World Cup history. Guptill batted for 163 balls, hitting 24 fours and 11 sixes. New Zealand went on to win the match and reach the World Cup final (which they lost to Australia). Guptill's innings remains the greatest batting performance in World Cup knockout history.
ODI 200-Run Club
1st: Rohit Sharma 264 vs Sri Lanka, 2014 (173 balls, 33 fours, 9 sixes). 2nd: Martin Guptill 237* vs West Indies, 2015 WC (163 balls, 24 fours, 11 sixes). 3rd: Rohit Sharma 209 vs Australia, 2013. 4th: Rohit Sharma 208* vs Sri Lanka, 2017. 5th: Sachin Tendulkar 200* vs South Africa, 2010.
Frequently asked questions
What is the highest score in ODI cricket?
Rohit Sharma scored 264 against Sri Lanka in 2014 — the highest individual score in ODI cricket history.
Has anyone scored 200 in a World Cup?
Martin Guptill scored 237* against the West Indies in the 2015 World Cup quarter-final — the highest World Cup individual score and second-highest ODI score ever.
