Highest Score in ODI – Top Individual Scores in One Day International Cricket 

highest score in odi

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

RankPlayerScoreBalls4s6sOppositionVenueDate
1Rohit Sharma (India)264173339Sri LankaKolkata13 Nov 2014
2Martin Guptill (New Zealand)237*1632411West IndiesWellington21 Mar 2015
3Virender Sehwag (India)219149257West IndiesIndore8 Dec 2011
4Chris Gayle (West Indies)2151471016ZimbabweCanberra24 Feb 2015
5Fakhar Zaman (Pakistan)210*156245ZimbabweBulawayo20 Jul 2018
6Ishan Kishan (India)2101312410BangladeshChattogram10 Dec 2022
7Rohit Sharma (India)2091581216AustraliaBengaluru2 Nov 2013
8Rohit Sharma (India)208*1531312Sri LankaMohali13 Dec 2017
9Shubman Gill (India)208149199New ZealandHyderabad18 Jan 2023
10Glenn Maxwell (Australia)201*1282110AfghanistanMumbai7 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 

DetailInformation
PlayerRohit Sharma
Score264
Balls Faced173
Fours33
Sixes9
Strike Rate152.6
OppositionSri Lanka
VenueEden Gardens, Kolkata
Date13 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

ScoreOppositionVenueYear
209AustraliaBengaluru2013
264Sri LankaKolkata2014
208*Sri LankaMohali2017

No other batter has scored three ODI double centuries. 

Players with ODI Double Centuries 

PlayerCountryHighest ScoreDouble Centuries
Rohit SharmaIndia2643
Sachin TendulkarIndia200*1
Virender SehwagIndia2191
Chris GayleWest Indies2151
Martin GuptillNew Zealand237*1
Fakhar ZamanPakistan210*1
Ishan KishanIndia2101
Shubman GillIndia2081
Glenn MaxwellAustralia201*1

Evolution of the Highest Score in ODI

The record for the highest score in ODI has changed dramatically over the years.

YearPlayerScore
1997Saeed Anwar194
2009Charles Coventry194*
2010Sachin Tendulkar200*
2011Virender Sehwag219
2014Rohit Sharma264

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

PlayerScoreBalls to 200
Ishan Kishan210126
Glenn Maxwell201*128
Pathum Nissanka210*136
Shubman Gill208145
Chris Gayle215138

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.

TeamScoreOppositionYear
England498/4Netherlands2022
England481/6Australia2018
England444/3Pakistan2016
Sri Lanka443/9Netherlands2006
South Africa439/2West Indies2015

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