Highest Individual Scores in ODI Cricket
Rohit Sharma holds the ODI record with 264 against Sri Lanka in 2014. Explore the highest individual scores in one-day international cricket, the players who set them, and how they changed the game.
One-day international cricket produces extraordinary individual innings because batters face up to 50 overs and field restrictions open up the boundaries. Rohit Sharma's 264 against Sri Lanka at Eden Gardens on 13 November 2014 is the highest individual score ever recorded in an ODI — an innings spanning 173 balls with 33 fours and 9 sixes.
Top 10 Highest ODI Individual Scores
| Score | Batter | Country | Opponent | Year |
|---|---|---|---|---|
| 264 | Rohit Sharma | India | Sri Lanka | 2014 |
| 237* | Martin Guptill | New Zealand | West Indies | 2015 |
| 219 | Virender Sehwag | India | West Indies | 2011 |
| 215 | Chris Gayle | West Indies | Zimbabwe | 2015 |
| 210* | Fakhar Zaman | Pakistan | Zimbabwe | 2018 |
| 200* | Sachin Tendulkar | India | South Africa | 2010 |
| 194* | Charles Coventry | Zimbabwe | Bangladesh | 2009 |
| 189* | Rohit Sharma | India | Australia | 2013 |
Rohit Sharma's 264
Rohit Sharma has scored three ODI centuries above 150 — 209 vs Australia in 2013, 264 vs Sri Lanka in 2014, and 208* vs Sri Lanka in 2017 — making him the only player to score three double-hundreds in ODIs. His 264 came off 173 balls; India scored 404/5 and won by 153 runs. The innings redefined what was possible for an opener in white-ball cricket.
Martin Guptill's 237*
Guptill's 237 not out came in a World Cup quarter-final against West Indies in Wellington in 2015, batting New Zealand to 393/6. He hit 24 fours and 11 sixes. New Zealand won by 143 runs and reached the final that year. It remains the highest ODI score in a World Cup match.
Frequently asked questions
Who scored the highest ODI score ever?
Rohit Sharma scored 264 for India against Sri Lanka at Eden Gardens, Kolkata, on 13 November 2014.
How many double hundreds have been scored in ODIs?
Seven as of 2026 — Rohit Sharma leads with three, the only player to reach 200 more than once in ODIs.
