The highest individual score in ODI cricket is 264 runs by Rohit Sharma, scored against Sri Lanka at Eden Gardens, Kolkata, on 13 November 2014. His remarkable innings remains the highest individual score in men’s One Day International history.
However, Rohit is not the only batter to cross the 200-run mark. Martin Guptill, Shubman Gill, Virender Sehwag, Chris Gayle and several other players have produced memorable double centuries in the format.
As of 5 November 2026, men’s ODI cricket has witnessed 14 double centuries, scored by 11 different batters. The latest addition came from England’s Harry Brook, who scored 202 against Sri Lanka in October 2026.
Here is the complete list of all 14 men’s ODI double centuries, including runs, balls faced, boundaries, opposition and match details.
Highest Individual Score in ODI Cricket: Top 14 Double Centuries

Rohit Sharma leads the all-time rankings with three double centuries. Shubman Gill has scored two, while nine other players have reached the 200-run milestone once.
| Rank | Player | Team | Score | Balls | Fours | Sixes | Opponent | Venue | Match Date |
| 1 | Rohit Sharma | India | 264 | 173 | 33 | 9 | Sri Lanka | Kolkata | 13 Nov 2014 |
| 2 | Martin Guptill | New Zealand | 237* | 163 | 24 | 11 | West Indies | Wellington | 21 Mar 2015 |
| 3 | Shubman Gill | India | 223* | 133 | 26 | 8 | West Indies | Guwahati | 30 Sep 2026 |
| 4 | Virender Sehwag | India | 219 | 149 | 25 | 7 | West Indies | Indore | 8 Dec 2011 |
| 5 | Chris Gayle | West Indies | 215 | 147 | 10 | 16 | Zimbabwe | Canberra | 24 Feb 2015 |
| 6 | Fakhar Zaman | Pakistan | 210* | 156 | 24 | 5 | Zimbabwe | Bulawayo | 20 Jul 2018 |
| 7 | Pathum Nissanka | Sri Lanka | 210* | 139 | 20 | 8 | Afghanistan | Pallekele | 9 Feb 2024 |
| 8 | Ishan Kishan | India | 210 | 131 | 24 | 10 | Bangladesh | Chattogram | 10 Dec 2022 |
| 9 | Rohit Sharma | India | 209 | 158 | 12 | 16 | Australia | Bengaluru | 2 Nov 2013 |
| 10 | Rohit Sharma | India | 208* | 153 | 13 | 12 | Sri Lanka | Mohali | 13 Dec 2017 |
| 11 | Shubman Gill | India | 208 | 149 | 19 | 9 | New Zealand | Hyderabad | 18 Jan 2023 |
| 12 | Harry Brook | England | 202 | 116 | 21 | 10 | Sri Lanka | Rawalpindi | 22 Oct 2026 |
| 13 | Glenn Maxwell | Australia | 201* | 128 | 21 | 10 | Afghanistan | Mumbai | 7 Nov 2023 |
| 14 | Sachin Tendulkar | India | 200* | 147 | 25 | 3 | South Africa | Gwalior | 24 Feb 2010 |
1. Rohit Sharma – 264 vs Sri Lanka, 2014
Rohit Sharma holds the record for the highest individual score in ODI cricket with 264 runs off 173 deliveries against Sri Lanka.
He achieved this milestone at Eden Gardens in Kolkata on 13 November 2014. His innings included 33 fours and nine sixes, with a strike rate of 152.60.
India posted 404/5 in 50 overs. Sri Lanka were bowled out for 251, giving India a 153-run victory.
Rohit’s innings was remarkable for its consistency. He started carefully before increasing his scoring rate and dominating the Sri Lankan bowling attack. His 33 fours also remain a record for the most fours hit by a batter in a men’s ODI innings.
No other batter has reached 240 runs in men’s ODI cricket.
2. Martin Guptill – 237* vs West Indies, 2015
Martin Guptill occupies second place with an unbeaten 237 off 163 balls against West Indies on 21 March 2015.
He produced this outstanding performance in the 2015 ICC Cricket World Cup quarter-final at Wellington. His innings featured 24 fours and 11 sixes.
New Zealand scored 393/6 before dismissing West Indies for 250. Guptill’s innings helped his team secure a convincing 143-run victory.
He became the second batter to cross 230 runs in a men’s ODI innings, after Rohit Sharma.
3. Shubman Gill – 223* vs West Indies, 2026
Shubman Gill moved into third place on the list of highest individual scores in men’s ODI cricket after scoring 223 not out against West Indies on 30 September 2026.
Playing at the ACA Stadium, Barsapara, in Guwahati, Gill faced 133 balls and struck 26 fours and eight sixes. His strike rate was 167.67.
Remarkably, the innings came in a run chase. India hunted down West Indies’ 405/7, reaching 406/2 in 43.3 overs with 39 balls to spare. At the time, it was the second-highest successful run chase in men’s ODI history. Sri Lanka’s successful chase of 430 against England on 22 October 2026 subsequently moved India’s chase to third place. Gill’s 223* also became the highest individual score in a successful men’s ODI run chase.
Gill reached his double century in just 117 balls, making it the fastest ODI double century at the time. Harry Brook later broke that record by reaching 200 in 114 balls against Sri Lanka on 22 October 2026.
This innings took Gill past Virender Sehwag’s 219 and made him the third-highest individual scorer in men’s ODI history.
Gill became the second Indian batter, after Rohit Sharma, to register multiple double centuries in men’s ODI cricket. His first double century was 208 against New Zealand in Hyderabad on 18 January 2023. He scored his second against West Indies in Guwahati on 30 September 2026, finishing unbeaten on 223 off 133 balls.
4. Virender Sehwag – 219 vs West Indies, 2011
Virender Sehwag scored 219 off 149 balls against West Indies on 8 December 2011 at Holkar Cricket Stadium in Indore.
His innings contained 25 fours and seven sixes. He maintained an impressive strike rate of 146.97.
India scored 418/5 and won the match by 153 runs. Sehwag became the second batter after Sachin Tendulkar to score an ODI double century.
His 219 remained the highest individual score in men’s ODI cricket until Rohit Sharma scored 264 against Sri Lanka in November 2014.
5. Chris Gayle – 215 vs Zimbabwe, 2015
Chris Gayle became the first non-Indian batter to score an ODI double century when he made 215 against Zimbabwe on 24 February 2015.
He reached the milestone at Manuka Oval in Canberra during the 2015 Cricket World Cup. Gayle faced 147 balls and smashed 10 fours and 16 sixes.
His powerful batting helped West Indies reach 372/2. Gayle also shared a 372-run partnership with Marlon Samuels for the second wicket.
West Indies eventually won the match by 73 runs under the Duckworth-Lewis method.
6. Fakhar Zaman – 210* vs Zimbabwe, 2018
Fakhar Zaman scored an unbeaten 210 off 156 balls against Zimbabwe on 20 July 2018 in Bulawayo.
His innings included 24 fours and five sixes. He became the first Pakistani batter to score a double century in men’s ODI cricket.
Pakistan posted 399/1 and won by 244 runs. Fakhar’s achievement established a new batting milestone for Pakistan.
7. Pathum Nissanka – 210* vs Afghanistan, 2024
Pathum Nissanka became the first Sri Lankan batter to score a double century in men’s ODI cricket.
He scored 210 not out from 139 deliveries against Afghanistan on 9 February 2024 at Pallekele. His innings featured 20 fours and eight sixes.
Sri Lanka posted 381/3 and won the match by 42 runs. Nissanka’s performance ended a long wait for Sri Lanka’s first men’s ODI double century.
8. Ishan Kishan – 210 vs Bangladesh, 2022
Ishan Kishan scored 210 off 131 balls against Bangladesh on 10 December 2022 in Chattogram.
He struck 24 fours and 10 sixes during his explosive innings. At the time, he became the fastest batter to reach an ODI double century, taking just 126 deliveries. His record was later broken by Shubman Gill, who reached 200 in 117 balls, and Harry Brook, who set the current record by scoring his double century in just 114 balls.
India scored 409/8 and defeated Bangladesh by 227 runs. Kishan’s achievement made him the fourth Indian batter to register an ODI double century.
9. Rohit Sharma – 209 vs Australia, 2013
Rohit Sharma’s first ODI double century came against Australia on 2 November 2013 at the M. Chinnaswamy Stadium in Bengaluru.
He scored 209 from 158 balls, hitting 12 fours and 16 sixes.
India posted 383/6 and won by 57 runs. This innings established Rohit as the third batter to score an ODI double century after Sachin Tendulkar and Virender Sehwag.
10. Rohit Sharma – 208* vs Sri Lanka, 2017
Rohit registered his third ODI double century against Sri Lanka on 13 December 2017 at Mohali.
He remained unbeaten on 208 from 153 balls, hitting 13 fours and 12 sixes.
India scored 392/4 and won by 141 runs. With this performance, Rohit became the first and only batter to score three double centuries in men’s ODI cricket.
11. Shubman Gill – 208 vs New Zealand, 2023
Gill scored 208 off 149 deliveries against New Zealand on 18 January 2023 in Hyderabad.
His innings included 19 fours and nine sixes. India reached 349/8 and won by 12 runs.
Gill became the youngest batter to score an ODI double century at the time, aged 23 years and 132 days.
12. Harry Brook – 202 vs Sri Lanka, 2026
Harry Brook entered the double-century club with 202 against Sri Lanka on 22 October 2026 at Rawalpindi.
He faced 116 balls and hit 21 fours and 10 sixes. He reached his double century in just 114 deliveries, setting a new record for the fastest double century in men’s ODI cricket.
This achievement made Brook the first England batter to score a double century in men’s ODI cricket.
Despite his outstanding innings, England lost the match. Sri Lanka chased down 430, winning by two wickets with one ball remaining.
13. Glenn Maxwell – 201* vs Afghanistan, 2023
Glenn Maxwell produced one of the most memorable innings in Cricket World Cup history when he scored 201 not out against Afghanistan on 7 November 2023.
He faced 128 balls and hit 21 fours and 10 sixes at Wankhede Stadium in Mumbai.
Australia were struggling at 91/7 while chasing 292. Maxwell battled severe cramping and produced an extraordinary recovery with captain Pat Cummins.
Australia reached 293/7 and won by three wickets. His innings remains one of the most remarkable successful run chases in ODI history.
14. Sachin Tendulkar – 200* vs South Africa, 2010
Sachin Tendulkar became the first male batter to score a double century in men’s ODI cricket.
He achieved the historic milestone on 24 February 2010 against South Africa at Captain Roop Singh Stadium in Gwalior.
Tendulkar scored 200 not out from 147 balls, hitting 25 fours and three sixes.
India posted 401/3 and won by 153 runs. His achievement ended the long wait for the first men’s ODI double century.
Key Records in Men’s ODI Double Centuries
The 14 double centuries have produced several individual milestones. Here are the most important records from the list.
| Record | Player | Achievement |
| Highest individual score | Rohit Sharma | 264 |
| Most double centuries | Rohit Sharma | 3 |
| Second-highest score | Martin Guptill | 237 |
| Fastest double century | Harry Brook | 114 balls |
| Second-fastest double century | Shubman Gill | 117 balls |
| Third-fastest double century | Ishan Kishan | 126 balls |
| Youngest double-century scorer | Shubman Gill | 23 years, 132 days |
| First men’s ODI double century | Sachin Tendulkar | 200 |
| First Pakistani double century | Fakhar Zaman | 210 |
| First Sri Lankan double century | Pathum Nissanka | 210* |
| First England double century | Harry Brook | 202 |
Which Country Has Produced the Most ODI Double Centuries?

Source Image:khelnow
India leads the list with eight of the 14 men’s ODI double centuries.
These eight innings have been scored by five Indian batters:
- Rohit Sharma: Three double centuries
- Shubman Gill: Two double centuries
- Sachin Tendulkar: One double century
- Virender Sehwag: One double century
- Ishan Kishan: One double century
New Zealand, West Indies, Pakistan, Sri Lanka, Australia and England have also produced players with double centuries.
Who Scored the First Men’s ODI Double Century?
Sachin Tendulkar became the first male cricketer to score a double century in men’s ODI cricket. He achieved this historic milestone on 24 February 2010 against South Africa at Captain Roop Singh Stadium in Gwalior.
Tendulkar scored an unbeaten 200 off 147 balls, including 25 fours and three sixes. India posted 401/3 and defeated South Africa by 153 runs.
Before Tendulkar, no male batter had reached 200 runs in a single ODI innings. His achievement opened a new chapter in men’s ODI batting history. Virender Sehwag became the next batter to reach the milestone in 2011 with 219 against West Indies.
Highest Individual Score in Women’s ODI Cricket
Women’s ODI records are separate from men’s records.
New Zealand’s Amelia Kerr holds the highest individual score in women’s ODI cricket with 232 not out against Ireland, scored on 13 June 2018 in Dublin.
Before Kerr, Australia’s Belinda Clark held the record with 229 not out against Denmark in 1997. Clark was also the first player to score a double century in ODI cricket, male or female.
Therefore, Rohit Sharma’s 264 is the men’s ODI record, while Amelia Kerr’s 232 is the women’s ODI record.
Conclusion
Scoring a double century in ODI cricket requires exceptional skill, concentration and consistency. Rohit Sharma remains at the top with his unforgettable 264 against Sri Lanka, while Martin Guptill and Shubman Gill occupy the next two positions.
Sachin Tendulkar started the men’s ODI double-century era in 2010. Since then, 11 batters have combined to produce 14 double centuries. Harry Brook’s 202 in October 2026 added another historic achievement to the list.
These innings demonstrate how individual batting performances can change the course of a 50-over international match.
Frequently Asked Questions (FAQs)
Rohit Sharma holds the men’s ODI record with 264 runs off 173 balls against Sri Lanka at Eden Gardens, Kolkata, on 13 November 2014.
Rohit Sharma holds the record with three double centuries. He scored 209, 264 and 208 not out.
A total of 14 double centuries have been scored in men’s ODI cricket as of 5 November 2026. Eleven different batters have achieved this milestone.
Harry Brook holds the record. He reached 200 runs in just 114 balls against Sri Lanka on 22 October 2026. Shubman Gill previously held the record with 117 balls.
Sachin Tendulkar became the first male batter to score an ODI double century. He made 200 not out against South Africa on 24 February 2010.
