The fastest double centuries in ODI cricket represent some of the most explosive batting displays in the game’s history. These innings combine speed, skill, and fearless boundary-hitting to dominate bowlers and thrill fans. Here’s a countdown of the Top 10 fastest double centuries, showcasing the players who redefined batting in limited-overs cricket.
Top 10 Fastest Double Century in ODI (Updated 2026)

Summary
In the dynamic world of One Day Internationals, scoring a double century is a monumental achievement, but doing it at lightning speed takes it to another level. From explosive strokes to fearless boundary-hitting, the fastest double century in ODI cricket showcases batsmen who not only dominate the scoreboard but redefine what’s possible in 50-overs cricket.
In this article, we list the Top 10 fastest double centuries in ODI history, highlighting the players, their records, and the innings that left fans and opponent bowlers in awe.
Fastest 200 in ODI Cricket History (Updated List)
The fastest 200 in ODI cricket history is a display of sheer dominance and precision, where batsmen sprinted towards the double centuries at a breathtaking pace. Below is the updated list of record-breaking innings, highlighting the players who scored the fastest double century in ODI and achieved this extraordinary feat.
| Rank | Player | Balls to 200 | Opponent | Venue | Date |
|---|---|---|---|---|---|
| 1 | Ishan Kishan | 126 | Bangladesh | Chattogram | Dec 10, 2022 |
| 2 | Glenn Maxwell | 128 | Afghanistan | Mumbai | Nov 7, 2023 |
| 3 | Pathum Nissanka | 136 | Afghanistan | Pallekele | Feb 9, 2024 |
| 4 | Chris Gayle | 138 | Zimbabwe | Canberra | Feb 24, 2015 |
| 5 | Virender Sehwag | 140 | West Indies | Indore | Dec 8, 2011 |
| 6 | Shubman Gill | 145 | New Zealand | Hyderabad | Jan 18, 2023 |
| 7 | Sachin Tendulkar | 147 | South Africa | Gwalior | Feb 24, 2010 |
| 8 | Fakhar Zaman | 148 | Zimbabwe | Bulawayo | Jul 20, 2018 |
| 9 | Rohit Sharma | 151 | Sri Lanka | Kolkata | Nov 13, 2014 |
| 10 | Rohit Sharma | 151 | Sri Lanka | Mohali | Dec 13, 2017 |
Who Made Fastest Double Century in ODI?
The record for the fastest double century in ODI cricket is held by one of the best wicket-keepers in India, Ishan Kishan, who smashed 200 runs off just 126 balls against Bangladesh in December 2022. This remarkable feat made him the second-youngest player to score a double century in ODIs.
10. Rohit Sharma | 151 balls vs Sri Lanka (2017)

Continuing his remarkable dominance in ODIs, Rohit Sharma produced a masterclass innings by scoring his second double century in just 151 balls. He remained unbeaten on 208 runs off 153 deliveries against Sri Lanka at the IS Bindra Stadium, and his innings ranks among world fastest double century in ODI cricket. He struck 13 fours and 12 sixes in the innings, showcasing his aggressive intent and reaffirming why he is considered one of the finest batsmen in this format.
| Match Date | Dec 13, 2017 |
|---|---|
| Venue | Mohali |
| Opponent | Sri Lanka |
| Balls to 200 | 151 |
| Final Score (Balls) | 208* (153) |
9. Rohit Sharma | 151 balls vs Sri Lanka (2014)

Registering the highest individual score in ODI cricket, Rohit Sharma reached his double century in just 151 balls. Before going on to score a phenomenal 264 runs off 173 deliveries against Sri Lanka at one of the oldest cricket stadiums in India, Eden Gardens, Kolkata, in November 2014.
His innings was a breathtaking display of timing, power, and precision, which cemented his reputation as one of the most destructive limited-overs batsmen in cricket history.
| Match Date | Nov 13, 2014 |
|---|---|
| Venue | Kolkata |
| Opponent | Sri Lanka |
| Balls to 200 | 151 |
| Final Score (Balls) | 264 (173 |
Advertisement
8. Fakhar Zaman | 148 balls vs Zimbabwe (2018)
-1756208733674.webp)
The Pakistani batter, Fakhar Zaman, produced a commanding ODI performance and reached his maiden double century in just 148 balls. Eventually finishing unbeaten on 210 runs off 156 deliveries against Zimbabwe at the Queens Sports Club, Bulawayo, during the July 2018 ODI series. This innings has been etched in cricket history as one of the fastest 200s by an individual in ODIs.
| Match Date | Jul 20, 2018 |
|---|---|
| Venue | Bulawayo |
| Opponent | Zimbabwe |
| Balls to 200 | 148 |
| Final Score (Balls) | 210* (156) |
7. Sachin Tendulkar | 147 balls vs South Africa (2010)
-1758113621571.webp)
One of the greatest batsmen in the world, Sachin Tendulkar reached his double century in just 147 balls, finishing unbeaten on 200 against South Africa at the Captain Roop Singh Stadium in Gwalior, February 2010. It was a masterclass in aggressive yet controlled batting, showcasing why he is known as the "God of Cricket".
| Match Date | Feb 24, 2010 |
|---|---|
| Venue | Gwalior |
| Opponent | South Africa |
| Balls to 200 | 147 |
| Final Score (Balls) | 200* (147) |
Advertisement
6. Shubman Gill | 145 balls vs New Zealand (2023)
-1758113449190.webp)
India's 50-over format skipper, Shubman Gill, reached the landmark in 145 balls at the Rajiv Gandhi International Stadium, Hyderabad, in the match against the Black Caps. He scored a total of 208 runs in 149 deliveries, and became the youngest ever batter to cross 200 runs mark in an ODI innings.
| Match Date | Jan 18, 2023 |
|---|---|
| Venue | Hyderabad |
| Opponent | New Zealand |
| Balls to 200 | 145 |
| Final Score (Balls) | 208 (149) |
5. Virender Sehwag | 140 balls vs West Indies (2011)

One of the best ODI batsmen in the world, Virender Sehwag, raced to 200 in 140 balls against the West Indies at Holkar Stadium, Indore, during the December 2011 ODI series. With this innings, Virender Sehwag became the 1st ever captain in the history of ODI cricket to score a double century.
| Match Date | Dec 8, 2011 |
|---|---|
| Venue | Indore |
| Opponent | West Indies |
| Balls to 200 | 140 |
| Final Score (Balls) | 219 (149) |
Advertisement
4. Chris Gayle | 138 balls vs Zimbabwe (2015)

One of the most dangerous batsmen in the world, Chris Gayle, brought up his double century in 138 balls, hammering 215 off 147 against Zimbabwe at Manuka Oval, Canberra, in February 2015. This is an innings of Gayle why he is considered among the elite players of this sport.
| Match | Feb 24, 2015 |
|---|---|
| Venue | Canberra |
| Opponent | Zimbabwe |
| Balls to 200 | 138 |
| Final Score (Balls) | 215 (147) |
3. Pathum Nissanka | 136 balls vs Afghanistan (2024)

Sri Lankan opener Pathum Nissanka played a masterclass innings in the February 2024 ODI series, reaching the 200-run milestone in just 136 balls. He scored an unbeaten 210 runs in 139 balls against Afghanistan at the Pallekele International Cricket Stadium.
Battling a challenging bowling attack and navigating a tense match situation where wickets were falling at the other end, Nissanka showcased remarkable composure, timing, and shot selection, etching this knock as one of the most memorable and dominant ODI performances in recent history.
| Match Date | Feb 9, 2024 |
|---|---|
| Venue | Pallekele |
| Opponent | Afghanistan |
| Balls to 200 | 136 |
| Final Score (Balls) | 210* (139) |
2. Glenn Maxwell | 128 balls vs Afghanistan (2023)
-1753543679736.webp)
One of the most destructive Aussie batters, Glenn Maxwell, smashed his way to 200 in 128 balls, finishing unbeaten on 201 off 128 versus Afghanistan at the Wankhede Stadium, Mumbai, in the November 2023 ODI World Cup. This innings is one of the most iconic in cricket history, as he battled severe cramps in both legs while wickets kept falling at the other end.
| Match Date | Nov 7, 2023 |
|---|---|
| Venue | Mumbai |
| Opponent | Afghanistan |
| Balls to 200 | 128 |
| Final Score (Balls) | 20 |
1. Ishan Kishan | 126 balls vs Bangladesh (2022)

India's rising star and former U-19 skipper, Ishan Kishan, tore apart the Bangladesh attack by reaching his double century in just 126 balls. He piled up 210 off 131 deliveries against Bangladesh at the Zahur Ahmed Chowdhury Stadium, Chattogram. He got out in the 35th over; however, if he had played for 50 overs, then he could have become the 1st ever individual to score 300.
| Match Date | Dec 10, 2022 |
|---|---|
| Venue | Chattogram |
| Opponent | Bangladesh |
| Balls to 200 | 126 |
| Final Score (Balls) | 210 (131) |
Frequently Asked Questions
Who scored the fastest 200 in ODI?
+
Who scored the fastest 200 in ODI?
Ishan Kishan has scored the fastest 200 in an ODI.
How many 200 for sachin?
+
How many 200 for sachin?
Sachin has scored one 200 in ODI cricket.
How many 200s of Rohit Sharma?
+
How many 200s of Rohit Sharma?
Rohit Sharma has scored 200 three times in his ODI career.
Who scored 300 in the test?
+
Who scored 300 in the test?
There are many players to score 300 in the test, including Virender Sehwag (twice), Chris Gayle, Karun Nair, David Warner, and many more.
Who has the fastest 150 runs in ODI?
+
Who has the fastest 150 runs in ODI?
AB de Villiers has the fastest 150 runs in ODI.
Conversation
(0 Comments)
Editor's Pick
Editor's Pick
-1771487492833.webp)
-1771488112403.webp)








-1771409998419.webp)







