Highest Individual Score in ODI Cricket

Updated October 2026

Rohit Sharma holds the record for the highest individual score in men's ODI cricket with 264 runs against Sri Lanka at Eden Gardens, Kolkata, on 13 November 2014. The innings came from 173 balls and remains the ODI record in 2026.

Highest Individual Score in ODI Cricket

RankPlayerTeamScoreOppositionVenueYear
1Rohit SharmaIndia264Sri LankaKolkata2014
2Martin GuptillNew Zealand237*West IndiesWellington2015
3Virender SehwagIndia219West IndiesIndore2011
4Chris GayleWest Indies215ZimbabweCanberra2015
5Fakhar ZamanPakistan210*ZimbabweBulawayo2018
6Pathum NissankaSri Lanka210*AfghanistanPallekele2024
7Ishan KishanIndia210BangladeshChattogram2022
8Rohit SharmaIndia209AustraliaBengaluru2013
9Rohit SharmaIndia208*Sri LankaMohali2017
10Shubman GillIndia208New ZealandHyderabad2023

Source: ICC's published list of the highest individual scores in men's ODIs.

Rohit Sharma's 264: The Highest ODI Score

Rohit Sharma scored 264 from 173 balls against Sri Lanka in Kolkata in 2014. He became the first batter to pass 250 in an ODI and carried his innings through to the final ball of India's innings. ICC's record progression confirms that his 264 replaced Virender Sehwag's 219 as the highest men's ODI score.

Rohit Sharma's 264Detail
Score264
Balls173
OpponentSri Lanka
VenueEden Gardens, Kolkata
Date13 November 2014
MatchIndia vs Sri Lanka, 4th ODI

Who Has Scored the Most 200+ Runs in ODIs?

Rohit Sharma is the only batter to have scored three ODI double-centuries. His three 200-plus scores are 264 against Sri Lanka in 2014, 209 against Australia in 2013 and 208* against Sri Lanka in 2017. ICC also notes that these are three of the highest individual scores in men's ODI history.

All ODI Double-Centuries in the Top 10

The top 10 list contains nine scores of 200 or more. It includes Rohit Sharma three times, plus Martin Guptill, Virender Sehwag, Chris Gayle, Fakhar Zaman, Pathum Nissanka, Ishan Kishan and Shubman Gill. ICC's historical list records these performances among the highest men's ODI scores.

Highest ODI Score by an Indian

Rohit Sharma's 264 is the highest ODI score by an Indian and the highest overall in men's ODI cricket. India's list of major ODI double-centuries also includes Virender Sehwag (219), Ishan Kishan (210), Rohit Sharma (209 and 208*) and Shubman Gill (208).

Highest ODI Score by a Team

The individual-score record is different from the highest team total. A batter can hold the highest individual score without their team necessarily holding the highest ODI innings total. These are separate ODI records and should not be mixed when comparing batting achievements.

Highest Individual Score in ODI World Cup Matches

ODI World Cup records are a separate subset of overall ODI records. A World Cup innings must be compared only with other World Cup innings, while the 264 record covers all recognised men's ODIs.

Key Records Related to the Highest ODI Score

  • Highest men's ODI score: Rohit Sharma – 264.
  • Second-highest: Martin Guptill – 237*.
  • First ODI double-century: Sachin Tendulkar – 200* against South Africa in 2010.
  • Fastest ODI double-century: Ishan Kishan reached 200 in 126 balls against Bangladesh in 2022.
  • Most ODI double-centuries: Rohit Sharma – 3.
  • Highest score by a Sri Lankan in the current top 10: Pathum Nissanka – 210*.

ICC records Ishan Kishan's 210 as the fastest men's ODI double-century, while Rohit remains the overall record holder with 264.

Why Rohit's 264 Is Different From Other ODI Double-Centuries

Several batters have crossed 200 in men's ODIs, but Rohit's 264 remains the only score above 250. His innings also remains the only ODI score above 240 in the current historical top list.

Men's and Women's ODI Records

Men's and women's ODI records are maintained separately. This page covers men's ODI cricket; a women's ODI highest-score list should use the women's international record set rather than mixing the two categories.

Frequently Asked Questions

Who has the highest individual score in ODI cricket?

Rohit Sharma has the highest individual score in men's ODI cricket, with 264 against Sri Lanka in Kolkata in 2014.

Who scored 264 in ODI cricket?

Rohit Sharma scored 264 for India against Sri Lanka at Eden Gardens, Kolkata, on 13 November 2014.

Who is the only player with three ODI double-centuries?

Rohit Sharma is the only batter with three men's ODI scores above 200: 264, 209 and 208*.

Who scored the first double-century in ODI cricket?

Sachin Tendulkar scored the first men's ODI double-century, making 200* against South Africa in Gwalior in 2010.

Who scored the fastest double-century in ODI cricket?

Ishan Kishan reached 200 in 126 balls against Bangladesh in 2022, which ICC records as the fastest men's ODI double-century.

Is 264 still the highest ODI score in 2026?

Yes. ICC's current records still list Rohit Sharma's unbeaten? No — Rohit was dismissed on the final ball, so his score was 264, as the highest men's ODI individual score.

Related Cricket Guides

Official ICC Sources