One Day International (ODI) cricket has witnessed a plethora of breathtaking innings over the years, but none quite as extraordinary as the ones featured in this Top 10 Highest Individual Scores in One day Cricket History of All Time list. These batsmen have redefined the boundaries of one-day cricket, leaving an indelible mark on the sport.
1. Rohit Sharma (India) – 264 vs Sri Lanka

Rohit Sharma grabs a stump as all the people line as much as shake his hand. This has been some day for him. He has smashed the world document through 45 runs, and you can’t take that smile off his face.
It changed into a vital partnership we were building, and to lose him then changed into pretty frustrating. But I kept telling myself to stay ongoing. It’s going to be tough to select one shot that sticks out. I honestly can’t choose one.
I will attempt my high school to get to 300, but as of now, I will take 264. A lot of recollections at Eden Gardens so it will continue to be close to me. He scored 264 runs in just 173 balls and it was remarkable innings from him.
2. Martin Guptill (New Zealand) – 237* vs West Indies
Martin Guptill’s unbeaten 237 turned into the very best World Cup score of all time and the second maximum in all ODIs, but most significantly it ensured New Zealand’s development to the World Cup semi-finals for the seventh time.
This ensures one of the finalists can be gambling their first very last. Martin Guptill leads New Zealand off the sphere. What a performance from him these days. From a hundred off 111 to 237 off 163.
It has installed the most important score in a World Cup knockout fit and the most important win too. With nothing to lose, the West Indies batsman went hell for leather, entertained us with the chase, and established the very best 30-over rating in a World Cup match.
3. Virendra Sehwag (India) – 219 vs West Indies
All to be forgotten although. This suit will for all time be remembered for Sehwag’s 219. Well, that becomes an instead tame cease with Ramdin lacking a probable maiden hundred. But the story of these days is one guy. Virender Sehwag.
The spinners took 9 of the 10 wickets with Rahul Sharma taking three wickets on debut and Ravindra Jadeja turning in top-notch figures of 3 for 34 in 10 overs on a pitch wherein each different bowler took a few faucets. He scored 219 in 149 deliveries.
4. Chris Gayle (West Indies) – 215 vs Zimbabwe
Chris Gayle smashed the first double century in Cricket World Cup history because the West Indies beat Zimbabwe by using seventy-three runs through the Duckworth-Lewis method in Canberra. Gayle hit 215 from 147 balls and placed 372 with Marlon Samuels to set a new file for the highest partnership in one-day international history.
West Indies, who gained the toss and elected to bat, made 372-2 of their 50 overs on the Manuka Oval. A brief shower adjusted the goal to 363 in 48 overs with the Zimmies brushed off for 289 in 44.3 overs in their reply.
5. Fakhar Zaman (Pakistan) – 210* vs Zimbabwe
Fakhar Zaman plays for Pakistan. Another day, any other meek surrender. After each game, you think it can’t worsen for Zimbabwe, however, they continue to defy that idea by way of coming up with one shock overall performance after some other. This one will hurt them even more than the alternative night, possibly, wherein they have been rolled over for sixty-seven.
First, they noticed Fakhar Zaman whack Pakistan’s first ODI double ton, nearly conceding four hundred after which batted so poorly that only batsmen even controlled to go 30.
About intent, the less stated the higher. Not for an over did they display any urgency to allow the bowlers to even think about altering their strategy.
6. Pathum Nissanka (Sri Lanka) – 210* vs Afghanistan
Pathum Nissanka’s unbeaten 210 against Afghanistan was a monumental innings that etched his name into Sri Lankan cricket history. This remarkable performance not only showcased his exceptional batting talent but also propelled Sri Lanka to a commanding victory.
Nissanka’s innings set the tone for the entire match. Sri Lanka posted a formidable total of 381/3, thanks primarily to his heroics. While Afghanistan put up a valiant fight with centuries from Mohammad Nabi and Azmatullah Omarzai, they fell short by 42 runs.
Nissanka’s knock was a watershed moment for Sri Lankan cricket, and it undoubtedly elevated his status as one of the country’s premier batsmen.
7. Ishan Kishan (India) – 210 vs Bangladesh
Ishan Kishan’s 210 against Bangladesh was nothing short of sensational. The young Indian batsman announced his arrival on the international stage with a blistering innings that shattered multiple records.
Kishan achieved this incredible feat in just 126 balls. At the time, Kishan was the youngest player to reach the 200-run mark in an ODI.His innings included 24 fours and 10 sixes, showcasing his aggressive and attacking style of play. Thanks to Kishan’s heroics, India posted a mammoth total of 409/8, setting up a massive win.
This innings was a watershed moment for Ishan Kishan, establishing him as a force to be reckoned with in limited-overs cricket. While he has shown glimpses of brilliance since then, this particular inning remains one of the most memorable ODI knocks of recent times.
8. Rohit Sharma (India) – 209 vs Australia

Indian celebrity batsman Rohit Sharma produced a sensational batting performance to score a profession-excellent 209 runs off going through 158 balls including 12-fours and sixteen-sixes with a strike fee of 132.27 helped India publish the document overall of 383 against Australia in the seventh ODI.
Rohit Sharma plundered 209 – the second-highest score in a One-day global after Virender Sehwag’s 219 and also the second-highest score using an Indian batsman in ODIs.
9. Rohit Sharma (India) – 208* vs Sri Lanka
Rohit Sharma razed his way to an unbeaten 208, his third ODI double-ton, to thrust India to a series-levelling win in Mohali. Rohit Sharma’s template in ODIs isn’t complicated: watchful in the first 10 overs, accumulation in the next 30 overs, and a belligerent assault in the last 10.
Sri Lanka knew all about it, having conceded 264 to him in Kolkata three years ago, but he reminded them again in terrific batting conditions in Mohali.
10. Shubman Gill (India) – 208 vs New Zealand
Shubman Gill’s 208 against New Zealand was a breathtaking display of batting prowess. The young Indian opener announced his arrival as a global superstar with this innings, showcasing an array of strokes and an unyielding temperament.
Gill’s innings laid the foundation for India’s mammoth total, putting immense pressure on the New Zealand batting lineup. His knock set the tone for the match and was instrumental in India’s victory.
This inning further cemented Gill’s status as one of the most promising young batsmen in world cricket. His ability to adapt to different conditions and his consistency make him a formidable force.
These exceptional innings have not only entertained the fans but have also raised the bar for future generations of batsmen. The pursuit of the highest individual score in ODI cricket continues to be a thrilling chapter in the sport’s history.