Most Runs in an Innings in ODI Cricket History is one of the most popular records in One-Day International cricket. Every batter dreams of playing a memorable innings, but only a handful have managed to score more than 200 runs in a single ODI match. These remarkable knocks have changed games, broken long-standing records, and entertained millions of cricket fans across the world. Achieving a double century in ODI cricket requires outstanding concentration, excellent fitness, powerful stroke play, and the ability to bat for almost the entire innings.
The list of the Most Runs in an Innings in ODI Cricket History includes some of the greatest batters to have played the game. These players performed under different conditions and against strong bowling attacks, yet they managed to produce unforgettable innings. Some of these knocks came in bilateral series, while others were played during ICC tournaments where the pressure was much higher. Every innings on this list remains a special moment in cricket history.
List of 10 Most Runs in an Innings in ODI Cricket History
10. Shubman Gill

Shubman Gill begins this list of the Most Runs in an Innings in ODI Cricket History with an outstanding knock of 208 runs against New Zealand in Hyderabad on 18 January 2023. At a young age, Gill showed tremendous maturity and confidence while facing an experienced bowling attack. He started carefully by playing proper cricket shots before increasing his scoring rate as the innings progressed. His timing was excellent throughout the innings, and he found gaps with remarkable consistency.
Gill built valuable partnerships with his teammates and ensured that India never lost momentum. During the final overs, he attacked almost every loose delivery and played several elegant cover drives, powerful pull shots, and towering sixes. Even after wickets fell at the other end, Gill continued scoring freely and carried the Indian batting almost on his own. His double century made him one of the youngest players to reach this milestone and secured his place among the batters with the Most Runs in an Innings in ODI Cricket History. The innings also proved that he possesses the temperament required to dominate international cricket for many years.
| Player | Runs | Balls | 6s | SR |
|---|---|---|---|---|
| Shubman Gill | 208 | 149 | 9 | 139.59 |
9. Rohit Sharma

Rohit Sharma appears multiple times in the Most Runs in an Innings in ODI Cricket History, and his unbeaten 208 against Sri Lanka in Mohali is another unforgettable masterpiece. After spending some time understanding the pitch during the early overs, Rohit gradually shifted gears and began dominating the Sri Lankan bowlers with ease. His batting looked effortless because of his superb timing and graceful stroke play.
The Indian opener played beautiful drives through the covers, powerful pull shots, and effortless lofted strokes over the boundary. As the innings moved towards the final overs, Rohit became almost impossible to stop. He remained unbeaten until the last ball, helping India post a massive total. This innings also created history because Rohit became the first batter ever to score three ODI double centuries. His remarkable consistency in producing huge scores has made him one of the greatest names associated with the Most Runs in an Innings in ODI Cricket History.
| Player | Runs | Balls | 6s | SR |
|---|---|---|---|---|
| Rohit Sharma | 208* | 153 | 12 | 135.94 |
READ MORE: Top 10 Greatest Wicket Takers in the Indian Premier League
8. Rohit Sharma

Before breaking even bigger records, Rohit Sharma announced himself among the elite batters with a superb innings of 209 against Australia in Bengaluru on 2 November 2013. This was his first ODI double century and one of the most important innings of his international career. Australia had a strong bowling attack, but Rohit handled every challenge with patience and confidence.
For the first half of his innings, Rohit concentrated on building a solid foundation. Once he crossed his century, he completely changed his approach and started attacking almost every bowler. His clean hitting, accurate placement, and ability to find boundaries regularly helped India reach an enormous total. The innings showed why Rohit would later become one of the biggest names in the Most Runs in an Innings in ODI Cricket History. It also marked the beginning of an extraordinary journey that eventually saw him set the world record for the highest individual ODI score.
| Player | Runs | Balls | 6s | SR |
|---|---|---|---|---|
| Rohit Sharma | 209 | 158 | 16 | 132.27 |
7. Ishan Kishan

Ishan Kishan earned his place among the players with the Most Runs in an Innings in ODI Cricket History after smashing a sensational 210 against Bangladesh in Chattogram on 10 December 2022. Opening the batting, the young left-handed batter showed aggressive intent from the very first over. Instead of allowing the bowlers to settle into a rhythm, he attacked continuously and forced Bangladesh onto the defensive.
His innings was filled with attractive boundaries and clean sixes. Kishan reached his century quickly and continued batting with the same fearless attitude. His double century came at one of the fastest rates ever seen in ODI cricket, making the innings even more impressive. Throughout the knock, he displayed confidence, excellent hand-eye coordination, and the ability to punish even the slightest bowling mistake. This outstanding performance helped India post a huge total and confirmed his place in the history books alongside other legends who own the Most Runs in an Innings in ODI Cricket History.
| Player | Runs | Balls | 6s | SR |
|---|---|---|---|---|
| Ishan Kishan | 210 | 131 | 10 | 160.30 |
6. Pathum Nissanka

Pathum Nissanka produced one of the finest batting performances in Sri Lanka’s ODI history when he scored an unbeaten 210 against Afghanistan at Pallekele on 9 February 2024. His remarkable innings earned him a place among the players with the Most Runs in an Innings in ODI Cricket History. More importantly, he became the first Sri Lankan batter to score a double century in One-Day International cricket, creating a historic milestone for his country.
One of the biggest reasons this innings is remembered in the Most Runs in an Innings in ODI Cricket History is the balance between patience and aggression. Nissanka never looked rushed, yet he continued scoring at a rapid pace. He remained unbeaten on 210, helping Sri Lanka post a massive total and dominate the match. This innings proved that modern ODI cricket continues to produce extraordinary batting performances and that Nissanka can perform on the biggest stage.
| Player | Runs | Balls | 6s | SR |
|---|---|---|---|---|
| Pathum Nissanka | 210* | 139 | 8 | 151.07 |
5. Fakhar Zaman

Pakistan opener Fakhar Zaman made history with an unbeaten 210 against Zimbabwe in Bulawayo on 20 July 2018. This memorable knock secured his place in the Most Runs in an Innings in ODI Cricket History and made him the first Pakistani batter to score a double century in ODI cricket. It was a landmark achievement for Pakistan cricket and remains one of the country’s greatest individual batting performances.
The unbeaten nature of the innings made it even more special. Fakhar carried his bat through the entire innings and finished on 210 not out, ensuring Pakistan posted a huge total. His outstanding performance remains one of the most dominant displays in the Most Runs in an Innings in ODI Cricket History, and it continues to inspire young Pakistani cricketers who dream of reaching similar heights in international cricket.
| Player | Runs | Balls | 6s | SR |
|---|---|---|---|---|
| Fakhar Zaman | 210* | 156 | 5 | 134.61 |
4. Chris Gayle

Chris Gayle delivered one of the most explosive innings ever seen in international cricket when he blasted 215 against Zimbabwe during the 2015 ICC Cricket World Cup in Canberra. This incredible knock earned him a prominent place in the Most Runs in an Innings in ODI Cricket History and also made him the first player to score a double century in the ICC Cricket World Cup.
The West Indies opener struck 16 sixes during his innings, which was one of the highest numbers of sixes in a single ODI innings at that time. His brilliant knock helped the West Indies post one of the biggest totals in World Cup history. Even years later, Gayle’s 215 remains one of the most unforgettable entries in the Most Runs in an Innings in ODI Cricket History, highlighting his status as one of cricket’s greatest power hitters.
| Player | Runs | Balls | 6s | SR |
|---|---|---|---|---|
| Chris Gayle | 215 | 147 | 16 | 146.25 |
3. Virender Sehwag

Virender Sehwag was famous for his aggressive approach, and his sensational innings of 219 against the West Indies in Indore on 8 December 2011 perfectly demonstrated his fearless style. This unforgettable knock secured him a place near the top of the Most Runs in an Innings in ODI Cricket History and briefly made him the holder of the highest individual ODI score.
His remarkable innings ended at 219 runs, but by then he had already rewritten the record books. At the time, no player had ever scored more runs in a single ODI innings. Although his record was later broken, Sehwag’s innings remains one of the greatest performances in the Most Runs in an Innings in ODI Cricket History. It showcased his fearless mentality and confirmed why he is regarded as one of India’s most destructive opening batters.
| Player | Runs | Balls | 6s | SR |
|---|---|---|---|---|
| Virender Sehwag | 219 | 149 | 7 | 146.97 |
READ MORE: Top 10 Most Wickets in IPL Season History
2. Martin Guptill

Martin Guptill produced one of the greatest batting performances in One-Day International cricket when he scored an unbeaten 237 against the West Indies in the quarter-final of the 2015 ICC Cricket World Cup. This historic innings is one of the finest examples of the Most Runs in an Innings in ODI Cricket History. Played in Wellington on 21 March 2015, Guptill’s incredible knock helped New Zealand secure a commanding victory and advance to the World Cup semi-finals.
As the innings progressed, Guptill became almost impossible to stop. The West Indies bowlers tried different plans, but none of them worked against his outstanding shot selection and timing. He accelerated brilliantly in the final overs and remained unbeaten until the end of the innings. His score of 237 not out became the highest individual score in Cricket World Cup history and one of the greatest achievements in the Most Runs in an Innings in ODI Cricket History.
| Player | Runs | Balls | 6s | SR |
|---|---|---|---|---|
| Martin Guptill | 237* | 163 | 11 | 145.39 |
1. Rohit Sharma

Rohit Sharma holds the world record for the Most Runs in an Innings in ODI Cricket History with his astonishing score of 264 against Sri Lanka at Eden Gardens, Kolkata, on 13 November 2014. This record-breaking innings is widely considered the greatest individual batting performance ever witnessed in One-Day International cricket. Despite several remarkable double centuries being scored over the years, no player has managed to surpass Rohit’s incredible world record.
This incredible knock completely rewrote the record books and established a benchmark that still remains untouched. Whenever cricket fans discuss the Most Runs in an Innings in ODI Cricket History, Rohit Sharma’s 264 is always the first innings mentioned. It combined patience, remarkable fitness, exceptional timing, and explosive stroke play better than almost any other innings in cricket history.
| Player | Runs | Balls | 6s | SR |
|---|---|---|---|---|
| Rohit Sharma | 264 | 173 | 9 | 152.60 |
The Most Runs in an Innings in ODI Cricket History showcases the greatest individual batting performances ever produced in One-Day International cricket. Every player featured on this list displayed exceptional concentration, outstanding fitness, remarkable stroke play, and the ability to dominate world-class bowling attacks for long periods. These innings are not only memorable because of the number of runs scored but also because of the pressure, consistency, and match-winning impact they had.
From Shubman Gill’s brilliant 208 to Martin Guptill’s unbeaten 237 and Rohit Sharma’s historic 264, every innings has earned a permanent place in cricket history. The Most Runs in an Innings in ODI Cricket History reflects how ODI batting has evolved over the years, with players becoming more aggressive while maintaining remarkable consistency.
FAQs
1: Who holds the record for the Most Runs in an Innings in ODI Cricket History?
Rohit Sharma holds the record for the Most Runs in an Innings in ODI Cricket History. He scored an incredible 264 runs against Sri Lanka at Eden Gardens, Kolkata, on 13 November 2014. This remains the highest individual score ever made in One-Day International cricket.
2: How many players have scored a double century in ODI cricket?
Several players have scored a double century in ODI cricket, including Rohit Sharma, Martin Guptill, Virender Sehwag, Chris Gayle, Fakhar Zaman, Ishan Kishan, Shubman Gill, Pathum Nissanka, Sachin Tendulkar, and Glenn Maxwell. These remarkable innings are among the greatest achievements in the Most Runs in an Innings in ODI Cricket History.
3: Who scored the highest individual score in an ICC Cricket World Cup?
Martin Guptill holds the record for the highest individual score in an ICC Cricket World Cup. He remained unbeaten on 237 runs against the West Indies during the 2015 World Cup quarter-final, making it one of the greatest innings in the Most Runs in an Innings in ODI Cricket History.
4: Which player has scored the most ODI double centuries?
Rohit Sharma has scored the most ODI double centuries in cricket history. He is the only player to score three double centuries in One-Day Internationals, further strengthening his place among the legends of the Most Runs in an Innings in ODI Cricket History.
5: Why is the Most Runs in an Innings in ODI Cricket History record so difficult to break?
The Most Runs in an Innings in ODI Cricket History is difficult to break because a batter must stay at the crease for almost the entire 50 overs while maintaining a high scoring rate. It requires exceptional fitness, concentration, consistent stroke play, favorable batting conditions, and the ability to dominate quality bowling attacks without losing a wicket.