Khel Now logo
HomeSportsIPL 2026Live Cricket Score
Advertisement

ODI Cricket

Top 10 fastest double centuries (200) in ODI cricket

Ankitjit Singh is a Sub-Editor at Khel Now, known for his in-depth knowledge of cricket.
Published at :March 21, 2026 at 7:57 PM
Modified at :March 21, 2026 at 7:57 PM
Top 10 fastest double centuries (200) in ODI cricket

(Courtesy : AFP/Getty Images)

Rohit Sharma has scored three double centuries in ODI cricket.

Scoring a double century in ODI cricket is a rare achievement, but doing it at lightning speed is even more extraordinary. Over the years, a few elite batters have redefined aggressive batting by reaching the 200-run mark in record time.

The record for the fastest double century in ODI cricket is currently held by Ishan Kishan, who stunned the cricketing world with his blistering innings.

In this article, we rank the top 10 fastest double centuries in ODI cricket history, highlighting the most explosive innings ever played.

Who scored the fastest double centuries in ODI Cricket?

Ishan Kishan holds the record for the fastest double century in ODI cricket, reaching 200 runs in just 126 balls against Bangladesh in 2022.

While Rohit Sharma holds the record for the highest ODI score (264), Ishan Kishan leads in terms of speed, making his innings one of the most explosive in cricket history.

Here are the fastest double centuries in ODI cricket.

RankPlayerBallsScoreOpponentYear
1Ishan Kishan126210Bangladesh2022
2Glenn Maxwell128201*Afghanistan2023
3Pathum Nissanka136210*Afghanistan2024
4Chris Gayle138215Zimbabwe2015
5Virender Sehwag140219West Indies2011

10. Rohit Sharma (151 balls) vs SL, 2017:

Rohit Sharma 208, fastest double centuries (200) in ODI cricket
Rohit Sharma 208 vs Sri Lanka. (Image Source: BCCI)

Rohit Sharma’s third double century came in December 2017 in Mohali against Sri Lanka, when he blazed his way to a 151-ball 200. Rohit made 208 not out from 153 balls, including 13 fours and 12 sixes. Batting first, India posted a big total of 392/4 and Sri Lanka only managed 251/8 to lose by 141 runs.

9. Rohit Sharma (151 balls) vs SL, 2014:

Rohit Sharma 264, fastest double centuries (200) in ODI cricket
Rohit Sharma’s 264 may be the highest ODI score, but it also ranks among the fastest double centuries. (Image Source: BCCI)

Two of Rohit Sharma’s three double centuries came against Sri Lanka. His first double century against Sri Lanka came in November 2014 at the Eden Gardens, Kolkata, when he produced a breathtaking innings, the highest individual score of all-time in ODIs. Rohit scored a 151-ball 200 and made 264 runs off 173 balls, including 33 fours and nine sixes. India made 404/5 and dismissed Sri Lanka for 251 to win the game by 153 runs.

8. Fakhar Zaman (148 balls) vs ZIM, 2018:

Fakhar Zaman 210, fastest double centuries (200) in ODI cricket
Fakhar Zaman 210 vs Zimbabwe. (Image Source: AFP)

Pakistan’s swashbuckling opener Fakhar Zaman is the lone player from his country to achieve this milestone. He hit a 148-ball 200 against Zimbabwe in Bulawayo in July 2018. The left-hander added 304 runs for the opening wicket with Imam-ul-Haq (133) and made 210 not out from 156 balls, with 24 fours and five sixes. Pakistan reached a big total of 399/1 and dismissed Zimbabwe for 155 runs to register a 244-run victory.

7. Sachin Tendulkar (147 balls) vs SA, 2010:

Sachin Tendulkar 200, fastest double centuries (200) in ODI cricket
Sachin Tendulkar was the first cricketer to score double century in ODI cricket history (Image Source: BCCI)

Sachin Tendulkar holds almost all the batting records in cricket history. He was the first men’s cricketer to touch the 200-run mark in an ODI innings. He did it against South Africa in February 2010 in Gwalior and made 147-ball 200. Sachin scored 200 not out from 147 balls, with 25 fours and three sixes. India scored 401/3 and South Africa were all out for 248 runs. Team India won that game by 153 runs.

6. Shubman Gill (145 balls) vs NZ, 2023:

Shubman Gill 208, fastest double centuries (200) in ODI cricket
Shubman Gill 208 vs New Zealand. (Image Source: BCCI)

The young Indian opener Shubman Gill smashed a 145-ball 200 against New Zealand in Hyderabad in January 2023. He scored 208 off 149 balls, with nine sixes and 19 fours, where the next highest score was 31 by Suryakumar Yadav. India made 349/8 in the first innings, and New Zealand also reached close to the target, but fell short by 12 runs. They got dismissed for 337 runs and India won the game.

5. Virender Sehwag (140 balls) vs WI, 2011:

Virender Sehwag’s 219 came off just 140 balls, making it one of the fastest double hundreds in ODI cricket.
Virender Sehwag’s 219 came off just 140 balls, making it one of the fastest double hundreds in ODI cricket. (Image Source: BCCI)

Virender Sehwag was only the second batter to reach this landmark in ODI cricket. He scored his maiden ODI double ton against West Indies off just 140 balls in December 2011 in Indore. Sehwag made 219 off 149 balls, with seven sixes and 25 fours. India made a huge score of 418/5 and dismissed West Indies for 265 runs to win the game by 153 runs.

4. Chris Gayle (138 balls) vs ZIM, 2015:

Chris Gayle smashed a 138-ball double century during the 2015 World Cup, redefining power hitting in ODIs
Chris Gayle smashed a 138-ball double century during the 2015 World Cup, redefining power hitting in ODIs (Image Source: ICC)

Chris Gayle slammed a 138-ball 200 against Zimbabwe during the 2015 World Cup in Canberra. Gayle made 215 off 147 balls, including 10 fours and 16 sixes, and added 372-run partnership for the second-wicket with Marlon Samuels (133* off 156). West Indies made 372/2 and Zimbabwe were all out for 289 runs. West Indies won that game by 73 runs (DLS method). Gayle was first ever batsman to hit a double century in ODI Cricket World Cup.

3. Pathum Nissanka (136 balls) vs AFG, 2024:

Pathum Nissanka, who is never associated with being a power striker, holds the record for the third-fastest double hundred in the ODIs. It came against Afghanistan in Palleke on February 9, 2024. He smashed a 136-ball double hundred and scored an unbeaten 210 runs off 139 balls in his innings including 20 fours and eight sixes, and became the first Sri Lankan to reach the milestone.

2. Glenn Maxwell (128 balls) vs AFG, 2023:

Glenn Maxwell’s unbeaten 201 vs Afghanistan is one of the fastest and most remarkable ODI double centuries.*
Glenn Maxwell’s unbeaten 201 vs Afghanistan is one of the fastest and most remarkable ODI double centuries. (Image Source: ICC)

On 7th November, 2023, in an ICC Cricket World Cup 2023 match between Australia and Afghanistan, Afghanistan winning the toss and batting first, put up a total of 291/5 in Mumbai. During Australia’s chase, they were down to seven wickets for just 91 runs and were looking to lose the game by a huge margin.

Australian all-rounder Glenn Maxwell then rewrote the record books with a double-century while struggling with cramps and spasms all over his body. Glenn Maxwell reached his 200 with a six, which was also the last shot of the game. Maxwell took 128 deliveries to reach 201*, which is the second fastest double-century (200) in the history of ODI cricket.

Glenn Maxwell smashed 21 fours and 10 sixes during his innings against Afghanistan at the Wankhede Stadium, Mumbai.

1. Ishan Kishan (126 balls) vs BAN, 2022:

The record for the fastest ODI double-century is registered by Ishan Kishan. The left-hander hit a 126-ball double-century against Bangladesh in December 2022 to break Chris Gayle’s 7-year-old record. He made 210 runs off 131 balls, with 24 fours and ten sixes, and added 290 runs for the second wicket with Virat Kohli (113 off 91). India made 409/8 and then dismissed Bangladesh for 182 runs later to win the game by 227 runs.

Conclusion

The rise of aggressive batting has transformed ODI cricket, making double centuries more frequent and faster than ever before. Ishan Kishan’s record-breaking effort has set a new benchmark, but with modern players pushing limits, this record could be challenged in the near future.

(All stats updated till March, 2026)

Who has hit the fastest double hundred (200) in ODI cricket?

India’s Ishan Kishan has hit the fastest double hundred (200) in ODI cricket, off just 126 deliveries. His knock came against Bangladesh in 2022

What is the highest individual score in ODI cricket?

264 by Rohit Sharma is the highest individual score in ODI cricket.

Who has hit most double centuries in ODI cricket?

Rohit Sharma (3) has hit most double centuries in ODI cricket.

What is the difference between the fastest and highest double century in ODI cricket?

The fastest double century in ODI cricket is based on the number of balls taken, while the highest double century refers to the total runs scored. Ishan Kishan holds the fastest record, while Rohit Sharma holds the highest score of 264.

Has anyone broken Ishan Kishan’s fastest double century record?

As of 2026, no player has broken Ishan Kishan’s record of the fastest double century in ODI cricket.

Which are the top fastest double centuries in ODI cricket history?

Some of the fastest double centuries include Ishan Kishan (126 balls), Glenn Maxwell (128 balls), and Chris Gayle (138 balls).

For more updates, follow Khel Now Cricket on FacebookTwitterInstagramYoutube; download the Khel Now Android App or IOS App and join our community on WhatsappTelegram.

Ankitjit Singh
Ankitjit Singh

Ankitjit Singh is a dedicated sports journalist whose childhood dream was to play cricket—now, he serves the game through his work. With over three years of experience in reporting, writing, and editing, he brings deep insight to his coverage. A journalism graduate from Delhi University, Ankitjit’s passion for cricket took root during his college days and continues to drive his career.