Top 10 highest individual scores in ODI cricket

Rohit Sharma holds the record for highest individual score in ODI cricket.
One Day International (ODI) cricket has witnessed some of the most extraordinary batting performances in the history of the sport. Over the years, several legendary cricketers have redefined the limits of scoring, registering massive individual totals that seemed impossible at one point.
The record for the highest individual score in ODI cricket has evolved from Saeed Anwar’s iconic 194 to multiple double centuries in the modern era. Today, Rohit Sharma holds the record for the highest ODI individual score, a remarkable 264-run innings against Sri Lanka.
Double centuries in ODI cricket were once considered rare, but modern batting has changed the landscape.
In this article, we take a look at the top 10 highest individual scores in ODI cricket history, featuring some of the greatest innings ever played in the format.
Rohit Sharma holds the highest individual score in ODI cricket with 264 runs against Sri Lanka in 2014.
Did you know?
Rohit Sharma holds 3 of the top 10 highest individual scores in ODI cricket — the most by any player.
Here are the top 10 highest individual scores in ODI cricket:
| Rank | Player | Score | Opponent | Year |
|---|---|---|---|---|
| 1 | Rohit Sharma | 264 | Sri Lanka | 2014 |
| 2 | Martin Guptill | 237* | West Indies | 2015 |
| 3 | Virender Sehwag | 219 | West Indies | 2011 |
| 4 | Chris Gayle | 215 | Zimbabwe | 2015 |
| 5 | Fakhar Zaman | 210* | Zimbabwe | 2018 |
| 6 | Pathum Nissanka | 210* | Afghanistan | 2024 |
| 7 | Ishan Kishan | 210 | Bangladesh | 2022 |
| 8 | Rohit Sharma | 209 | Australia | 2013 |
| 9 | Rohit Sharma | 208* | Sri Lanka | 2017 |
| 10 | Shubman Gill | 208 | New Zealand | 2023 |
10. Shubman Gill (India) – 208 vs New Zealand:

Current Indian opener Shubman Gill joined this list with 208 runs knock against New Zealand at Rajiv Gandhi International Cricket Stadium in Hyderabad in 2023. Gill’s 208-run knock is 10th in this list. On course to his 208, Gill became the fifth Indian to score a double ton in an ODI. Shubman had hit 19 fours and nine sixes in his 149-ball innings in Hyderabad. Gill has been consistently scoring big since then.
9. Rohit Sharma (India) – 208* vs Sri Lanka:

PCA Stadium in Mohali witnessed a storm when Indian batters thrashed Sri Lankan bowlers all around the park on 13 December, 2017. Rohit Sharma smashed his third ODI double ton. He is the only batter in the world with three 200-plus scores in ODIs. Rohit Sharma smashed unbeaten 208 runs in 153 balls with 13 fours and 12 sixes in the innings. India defeated Sri Lanka by 141 runs in the game.
8. Rohit Sharma (India) – 209 vs Australia:

Indian skipper Rohit Sharma will find his name several times in this list. Rohit has played many memorable knocks in the One-day Internationals. Rohit’s 209 against Australia at M. Chinnaswamy Stadium in Bangalore is also part of this special record in ODI cricket. Rohit Sharma delivered a stunning performance of 209 runs in 158 balls with 12 fours and 16 sixes to register his maiden ODI double-century in November, 2013.
7. Ishan Kishan (India) – 210 vs Bangladesh:

Ishan Kishan’s 210-run knock ranks seventh in the list of highest individual scores in an ODI innings. Kishan scored 210 runs off just 131 balls with 24 fours and 10 sixes. Kishan was the 4th Indian batter to cross the double-hundred mark among the 5 Indians in the list. Ishan Kishan reached his double century in just 126 deliveries to register the fastest ever 200 in ODIs.
6. Pathum Nissanka (Sri Lanka) – 210* vs Afghanistan:

In an ODI between Sri Lanka and Afghanistan in February, 2024, Sri Lankan batter Pathum Nissanka became first ever batter from the country to hit a double century in ODI cricket. He played a historic innings of 210 off 139 deliveries, including 20 fours and eight maximums. He completed his double century in the last over of the first innings. He took 136 deliveries to reach the figure. He smashed the third-fastest double century in ODI cricket.
5. Fakhar Zaman (Pakistan) – 210* vs Zimbabwe:

Pakistan opener Fakhar Zaman is also among the few players in One-day International cricket who have scored a double century. Fakhar Zaman played a magnificent knock against Zimbabwe in Bulawayo in 2018 to put his name along with the top batters in the highest individual scores in an ODI innings. Zaman scored an unbeaten 210 runs in 156 balls with 24 fours and 5 sixes.
4. Chris Gayle (West Indies) – 215 vs Zimbabwe:

ICC Cricket World Cup 2015 in Australia and New Zealand was a paradise for batters around the world. Chris Gayle, with his 215-run knock against Zimbabwe in the ICC Cricket World Cup 2015, registered the first-ever double-century in the tournament’s history. Gayle delivered 16 sixes in his innings to score 215 runs off 147 deliveries in Canberra. To date, he is the only West Indies batsman to hit a double-century in ODI cricket.
3. Virender Sehwag (India) – 219 vs West Indies:

Former Indian opener Virender Sehwag was the second batter after Sachin Tendulkar to score a double century in ODI cricket. Sehwag played a historic innings of 219 runs in 149 balls with 25 Fours and 7 sixes against West Indies on 8 December, 2011 in Indore. Sehwag’s 219 remained the highest individual innings score until Rohit Sharma broke the record against Sri Lanka in 2014. Sehwag’s innings helped India register their highest-ever ODI total, of 418 runs. Sehwag’s 219 is also the highest individual score by a captain in ODIs.
2. Martin Guptill (New Zealand) – 237* vs West Indies:

New Zealand opener Martin Guptill had a wonderful World Cup 2015 campaign. He ended up as the leading run-scorer of the tournament, with 547 runs in nine innings. Guptill played a magical knock against West Indies in the quarter-final in Wellington. He became the only batter from New Zealand to smash a double century in ODIs. Guptill went on to register second highest individual score with 237 runs in 163 balls.
1. Rohit Sharma (India) – 264 vs Sri Lanka:

Rohit Sharma’s innings on 13 November 2014 at the Eden Gardens is still fresh in everyone’s memory. Rohit was at his brutal best and thrashed Sri Lankan bowlers out of the park with his 264-run knock. This was his second double century (he went on to score a third against Sri Lanka in 2017) in ODI cricket, and no batter has come closer to this score in the format. He scored 33 fours and nine sixes in his innings of 173 balls. This is the highest individual score by any batsman in ODI cricket history.
Conclusion
The evolution of ODI cricket has transformed batting standards, with players consistently pushing the boundaries of what’s possible. From Saeed Anwar’s 194 to Rohit Sharma’s record-breaking 264, these innings reflect the changing dynamics of the game.
With modern players becoming more aggressive and conditions favoring batters, it will be interesting to see whether anyone can surpass Rohit Sharma’s historic record in the future. For now, his 264 remains the pinnacle of individual brilliance in ODI cricket.
(All stats updated till March 2026)
Who has the highest individual score in ODI cricket?
Rohit Sharma, with his knock of 264, has the highest individual score in ODI cricket.
What is the highest score of Virat Kohli in ODIs?
183 against Pakistan is the highest score of Virat Kohli in ODIs.
How many double centuries has Rohit Sharma slammed in ODIs?
Rohit Sharma has three double centuries in ODIs.
Who scored the fastest double century in ODI cricket?
Ishan Kishan holds the record for the fastest double century in ODIs, reaching the milestone in 126 balls.
How many players have scored double centuries in ODI cricket?
Multiple players have scored double centuries, with India producing the highest number of such batters.
For more updates, follow Khel Now Cricket on Facebook, Twitter, Instagram, Youtube; download the Khel Now Android App or IOS App and join our community on Whatsapp & Telegram.
Where passion meets insight — blending breaking news, in-depth strategic analysis, viral moments, and jaw-dropping plays into powerful sports content designed to entertain, inform, and keep you connected to your favorite teams and athletes. Expect daily updates, expert commentary and coverage that never leaves a fan behind.