Throughout the history of ODI cricket, we have seen some incredible batting performances. With special hundreds to his name, many greats have gone on to cross the 200-run mark over the years, creating and rewriting records in the process. India’s Rohit Sharma holds the record for highest score in ODI cricket, smashing a phenomenal 264 runs (vs Sri Lanka – 2014). The match-winning knock remains the legendary innings in ODI cricket and is arguably the best batting performance.
Overview of the highest score in ODI, top individual innings, records, statistics and FAQs.
Highest Score in ODI – Top 10 Individual Scores
| Rank | Player | Score | Balls | 4s | 6s | Opposition | Venue | Date |
| 1 | Rohit Sharma (India) | 264 | 173 | 33 | 9 | Sri Lanka | Kolkata | 13 Nov 2014 |
| 2 | Martin Guptill (New Zealand) | 237* | 163 | 24 | 11 | West Indies | Wellington | 21 Mar 2015 |
| 3 | Virender Sehwag (India) | 219 | 149 | 25 | 7 | West Indies | Indore | 8 Dec 2011 |
| 4 | Chris Gayle (West Indies) | 215 | 147 | 10 | 16 | Zimbabwe | Canberra | 24 Feb 2015 |
| 5 | Fakhar Zaman (Pakistan) | 210* | 156 | 24 | 5 | Zimbabwe | Bulawayo | 20 Jul 2018 |
| 6 | Ishan Kishan (India) | 210 | 131 | 24 | 10 | Bangladesh | Chattogram | 10 Dec 2022 |
| 7 | Rohit Sharma (India) | 209 | 158 | 12 | 16 | Australia | Bengaluru | 2 Nov 2013 |
| 8 | Rohit Sharma (India) | 208* | 153 | 13 | 12 | Sri Lanka | Mohali | 13 Dec 2017 |
| 9 | Shubman Gill (India) | 208 | 149 | 19 | 9 | New Zealand | Hyderabad | 18 Jan 2023 |
| 10 | Glenn Maxwell (Australia) | 201* | 128 | 21 | 10 | Afghanistan | Mumbai | 7 Nov 2023 |
Highest Score in ODI History
The highest score in ODI cricket is 264 runs, scored by Rohit Sharma against Sri Lanka at Eden Gardens, Kolkata.
Match Summary
| Detail | Information |
| Player | Rohit Sharma |
| Score | 264 |
| Balls Faced | 173 |
| Fours | 33 |
| Sixes | 9 |
| Strike Rate | 152.6 |
| Opposition | Sri Lanka |
| Venue | Eden Gardens, Kolkata |
| Date | 13 November 2014 |
Rohit Sharma, who opened slowly before going berserk in the last few overs. He made 186 runs in the last 100 balls of his innings and this record is still unbeaten.
Read More: India National Cricket Team vs Sri Lanka National Cricket Team Match Scorecard
Rohit Sharma – King of the Highest Score in ODI
Rohit Sharma is the name which tops the list when spoken of the highest score in ODI.
His ODI achievements include:
- Highest individual ODI score (264)
- Three ODI double centuries
- Second Highest Double Century in ODI Cricket
- Over 11,000 ODI runs
- The best white-ball opener ever
Rohit Sharma’s Double Centuries
| Score | Opposition | Venue | Year |
| 209 | Australia | Bengaluru | 2013 |
| 264 | Sri Lanka | Kolkata | 2014 |
| 208* | Sri Lanka | Mohali | 2017 |
No other batter has scored three ODI double centuries.
Players with ODI Double Centuries
| Player | Country | Highest Score | Double Centuries |
| Rohit Sharma | India | 264 | 3 |
| Sachin Tendulkar | India | 200* | 1 |
| Virender Sehwag | India | 219 | 1 |
| Chris Gayle | West Indies | 215 | 1 |
| Martin Guptill | New Zealand | 237* | 1 |
| Fakhar Zaman | Pakistan | 210* | 1 |
| Ishan Kishan | India | 210 | 1 |
| Shubman Gill | India | 208 | 1 |
| Glenn Maxwell | Australia | 201* | 1 |
Evolution of the Highest Score in ODI
The record for the highest score in ODI has changed dramatically over the years.
| Year | Player | Score |
| 1997 | Saeed Anwar | 194 |
| 2009 | Charles Coventry | 194* |
| 2010 | Sachin Tendulkar | 200* |
| 2011 | Virender Sehwag | 219 |
| 2014 | Rohit Sharma | 264 |
It opened the floodgates that would allow for more and more monumental innings; as an opening batsman and confirmed God, Sachin Tendulkar became the first player to hit a double ton in ODI cricket.
Fastest Double Centuries in ODI
| Player | Score | Balls to 200 |
| Ishan Kishan | 210 | 126 |
| Glenn Maxwell | 201* | 128 |
| Pathum Nissanka | 210* | 136 |
| Shubman Gill | 208 | 145 |
| Chris Gayle | 215 | 138 |
Highest Team Scores in ODI
Though matches are often dominated by solo performances, more than a few teams have racked up sizable totals as well.
| Team | Score | Opposition | Year |
| England | 498/4 | Netherlands | 2022 |
| England | 481/6 | Australia | 2018 |
| England | 444/3 | Pakistan | 2016 |
| Sri Lanka | 443/9 | Netherlands | 2006 |
| South Africa | 439/2 | West Indies | 2015 |
About The Maximum Runs In ODI
- 264 still is the highest individual score in ODI history.
- Rohit Sharma has three ODI double hundreds – the most by any batter in history.
- Sachin Tendulkar was the first player to score a double hundred in ODIs.
- Nobody in the history of ODIs has been able to score a double-century while chasing and Glenn Maxwell’s unbeaten 201* received a myriad of plaudits as being one of the greatest ODI innings ever.
- Most ODI double-centurions: India
- Over 39 years after its inception, the first ever double century in ODI cricket was scored in 2010.
264 NOT OUT: Why Rohit Sharma’s 264 is The Most Unbreakable Record?
A few reasons that make Rohit Sharma’s record such a tough one to break are:
- Batting right until the end of the innings.
- Outstanding fitness over 50 overs.
- Exponential acceleration in the death overs
- Outstanding pull shot with boundary hitting.
- Consistent dominance against spin and pace
Although 264 is still a massive score in ODIs, high-scoring one day cricket now plays to the advantage of aggressive batsmen – specifically small ground and ridged ball-play – as many a nasty would collude.
Who Can Shatter the World Record for Most Runs in ODI?
As the game of cricket has changed over the years with international matches being played on ace pitches and bigger bats coupled with aggressive batting ideologies. Shubman Gill, Travis Head, Heinrich Klaasen and other 21st century power hitters could go for the record. Although, breaking 264 still ranks as one of the hardest knife edges to navigate in cricket owing to a lethal cocktail of longevity and blistering scoring.
FAQs: Highest Score in ODI
Q1. What is the highest score in ODI cricket history?
A: The highest individual score in ODI cricket is 264 runs, scored by Rohit Sharma for India against Sri Lanka at Eden Gardens, Kolkata, on 13 November 2014. This remains the world record as of 2026.
Q2. Who holds the record for the highest score in ODI cricket?
A: Rohit Sharma holds the record with his incredible innings of 264 runs, making him the only player to score more than 250 in a men’s ODI.
Q3. Who has scored the most double centuries in ODI cricket?
A: Rohit Sharma has scored three ODI double centuries (209, 264, and 208*), the most by any batter in ODI history.
Q4. Who was the first cricketer to score a double century in ODI cricket?
A: Sachin Tendulkar became the first batter to score a double century in ODIs when he made 200 against South Africa* in Gwalior on 24 February 2010.
Q5. Has anyone broken Rohit Sharma’s 264-run ODI record?
A: No. As of 2026, no player has surpassed Rohit Sharma’s record of 264, making it the highest individual score in men’s ODI cricket.
Q6. Which player has the highest unbeaten score in ODI cricket?
A: Martin Guptill holds the record for the highest unbeaten ODI score with 237* against the West Indies in the 2015 ICC Cricket World Cup quarter-final.
Q7. How many players have scored a double century in men’s ODI cricket?
A: As of 2026, 10 players have scored at least one double century in men’s ODI cricket, including Rohit Sharma, Sachin Tendulkar, Virender Sehwag, Chris Gayle, Martin Guptill, Fakhar Zaman, Ishan Kishan, Shubman Gill, Glenn Maxwell, and Pathum Nissanka.
Conclusion
The record for the highest score in ODI is still one among those records that are cherished in cricket history. The highest individual score by a batsman in the 50-over format remains Rohit Sharma’s splendid 264 that he made against Sri Lanka in 2014. No other players in the tournament have come anywhere near the domination of 200 as Rohit has though several have since crossed it. With ODI cricket continually developing, the day when another batter tosses a challenge down to this sentimental high point is one anticipated by fans wherever. With that, 264 continues to be the highest score in ODI history.
Read More: India National Cricket Team vs South Africa National Cricket Team Timeline | Pakistan National Cricket Team vs India National Cricket Team Timeline





