
Top 10 Batsmen With Highest Individual Score in ODI
As you may know, cricket fans around the world often celebrate historic performances, but few achievements capture the imagination quite like the Most runs in an innings in ODI. In the thrilling format of One Day Internationals (ODIs), scoring a massive individual total is not just about talent; it’s a testament to a player’s stamina, shot selection, and mental toughness.

This article takes a closer look at the top 10 batsmen with highest individual score in ODI history, and showcases the legendary players with highest individual score in an ODI innings. From record-breaking knocks to unforgettable milestones, discover the innings that redefined what’s possible in 50-over cricket.
List of Top 10 Batsmen With Highest Individual Score in ODI Cricket
Sr. No. | Name | Score | 4s | 6s | Opponent | Venue | Date |
---|---|---|---|---|---|---|---|
1 | Rohit Sharma | 264 | 33 | 9 | Sri Lanka | Eden Gardens, Kolkata | 13 Nov 2014 |
2 | Martin Guptill | 237* | 24 | 11 | West Indies | Westpac Stadium, Wellington | 21 Mar 2015 |
3 | Virender Sehwag | 219 | 25 | 7 | West Indies | Holkar Cricket Stadium, Indore | 8 Dec 2011 |
4 | Chris Gayle | 215 | 10 | 16 | Zimbabwe | Manuka Oval, Canberra | 24 Feb 2015 |
5 | Fakhar Zaman | 210* | 24 | 5 | Zimbabwe | Queens Sports Club, Bulawayo | 20 Jul 2018 |
6 | Pathum Nissanka | 210* | 20 | 8 | Afghanistan | Pallekele International Cricket Stadium, Kandy | 9 Feb 2024 |
7 | Ishan Kishan | 210 | 24 | 10 | Bangladesh | Zahur Ahmed Chowdhury Stadium, Chattogram | 10 Dec 2022 |
8 | Rohit Sharma | 209 | 12 | 16 | Australia | M. Chinnaswamy Stadium, Bangalore | 2 Nov 2013 |
9 | Rohit Sharma | 208* | 13 | 12 | Sri Lanka | PCA IS Bindra Stadium, Mohali | 13 Dec 2017 |
10 | Shubman Gill | 208 | 19 | 9 | New Zealand | Rajiv Gandhi International Cricket Stadium, Hyderabad | 18 Jan 2023 |
Likes to read: Top 10 Players in IPL With Highest Batting Strike Rates (2008-2024)
1. Rohit Sharma (India) – 264 vs Sri Lanka

There is no doubt that Rohit Sharma is one of the greatest batsmen in ODI cricket. Everyone still remembers his unbeaten innings on 13 November 2014 against Sri Lanka at Eden Gardens, where he smashed a dominating 264-run knock, sending all the Sri Lankan bowlers out of the park.
However, this was his second double century, and he also scored his third against Sri Lanka in 2017 in ODI cricket, and no one comes closer to Rohit Sharma, as he is also known as the Hitman.
In his 264-run knock, he smashed 33 boundaries and 9 sixes in his innings off 173 balls. His special innings is recognized as one of the highest individual scores by any batsman in ODI cricket history.
2. Martin Guptill (New Zealand) – 237* vs West Indies

One of the craziest New Zealand opener batsmen, Martin Guptill, had a wonderful 2015 World Cup tournament, where he stood out as the leading run scorer of the tournament with 547 runs in nine innings.
In a quarter-final match of the 2015 World Cup, Guptill played a magical knock of 237 runs not out off 163 balls on 21 March 2015 against the West Indies at Westpac Stadium, Wellington, and this was recognized as the second-highest individual score by any batsman in ODI cricket.
3. Virender Sehwag (India) – 219 vs West Indies

Virender Sehwag became the second batsman after Sachin Tendulkar to hit a double century in ODI cricket. On 8 December 2011 in Indore, Sehwag smashed a brilliant knock of 219 runs off 149 balls, including 25 fours and 7 sixes against West Indies.
His knock stood out as the highest individual score in ODIs until Rohit Sharma surpassed it against Sri Lanka in 2014. Sehwag’s innings also powered India to their highest-ever ODI total of 418 runs. Notably, his 219 runs remain the highest individual score by a captain in ODI history.
4. Chris Gayle (West Indies) – 215 vs Zimbabwe

The venue for the ICC Cricket World Cup 2015 in New Zealand and Australia proved to be a heaven for batters globally. Chris Gayle made history by scoring the first-ever double-century in the tournament with a blistering 215-run innings against Zimbabwe.
In that match, Canberra, he hammered 16 sixes and reached his 215 off just 147 balls. Gayle remains the only West Indies player to have recorded a double-century in One Day Internationals.
5. Fakhar Zaman (Pakistan) – 210* vs Zimbabwe

Pakistani Opener Fakhar Zaman is one of the few cricketers in One Day Internationals to have scored a double century. He delivered a brilliant performance against Zimbabwe in Bulawayo in 2018, securing his place among the top players with the highest individual ODI innings. Zaman remained unbeaten on 210 runs off 156 balls with 24 fours and 5 sixes.
6. Pathum Nissanka (Sri Lanka) – 210* vs Afghanistan

In an ODI match between Sri Lanka and Afghanistan in February 2024, Sri Lankan opener batsman Pathum Nissanka became the first ever batsman from the country to hit a double century in ODI cricket.
He played a brilliant knock of 210 runs off 139 deliveries with the help of 20 boundaries and 8 sixes. He took 136 balls to reach this figure and recorded the third fastest double century in ODI cricket.
7. Ishan Kishan (India) – 210 vs Bangladesh

Ishan Kishan is one of the finest youngsters in cricket. His 210 runs knock against Bangladesh in Zahur Ahmed Chowdhury Stadium, Chattogram on 10 December 2022, ranks seventh in the list of highest individual scores in an ODI innings.
Kishan scored 210 runs off 131 balls with 24 boundaries and 10 sixes. Kishan was the 4th indian batter to cross the double hundred mark among the 5 Indians in this list. He also holds the record for the fastest ever 200s in ODIs within 126 deliveries.
Likes to read: Top 10 Fastest Bowlers in The World
8. Rohit Sharma (India) – 209 vs Australia

The Captain of Team India records his name several times in this list. Rohit was among the players who played many memorable knocks in the One-day Internationals. Rohit smashed this special innings of 209 runs against Australia at the M. Chinnaswamy Stadium in Bangalore on 2 November 2013.
He took 158 balls to reach 209 runs with 12 fours and 16 sixes to register his maiden ODI double century.
9. Rohit Sharma (India) – 208* vs Sri Lanka

In an ODI match against Sri Lanka in the PCA Mohali Stadium, witnessed a storm by the Indian batter Rohit Sharma, thrashing Sri Lankan bowlers all around the park on 13 December 2017. Rohit recorded his third ODI double-ton in ODI cricket.
He is the only batsman with three 200-plus scores in ODIs. In that match, Rohit smashed 208 runs in 153 balls with 13 fours and 12 sixes in the innings, and India won the game by 141 runs.
10. Shubman Gill (India) – 208 vs New Zealand

The current Indian opener and captain of the Indian test team, Shubhman Gill, joined this elite list with a remarkable 208-run innings against New Zealand at the Rajiv Gandhi International Cricket Stadium in Hyderabad on 18 January 2023.
His 208 knock stands out 10th on the list of the highest individual scores in ODI. During this innings, he became the fifth indian batter to register a double century on ODIs. Gill struck 19 fours and 9 sixes in his 149-ball knock.
Conclusion
Achievements capture the imagination quite like the Most runs in an ODI innings. These historic knocks by the legendary batsmen showcase stamina, mental strength, and precision shot selection, redefining the limits of ODI cricket with the highest individual score in an ODI innings ever recorded.