Top 10 Fastest Double Centuries in ODI Cricket (Updated 2026)
Top 10 Fastest Double Centuries in ODI Cricket (Updated 2026)
The fastest double centuries in One Day Internationals showcase some of the most powerful and rapid batting performances ever witnessed. These innings are a mix of skill, speed, and fearless boundary-hitting that left bowlers struggling and fans excited. Below is a countdown of the top 10 quickest double centuries, featuring batsmen who pushed the limits of what’s achievable in 50-over cricket.
Fastest 200 in ODI History
Scoring 200 runs quickly in an ODI shows domination and precision. The following updated list highlights players who blasted their way to the milestone at incredible speeds.
- Rank: 1Player: Shubman GillBalls to 200: 117Opponent: West IndiesVenue: GuwahatiDate: Sep 30, 2026
- Rank: 2Player: Ishan KishanBalls to 200: 126Opponent: BangladeshVenue: ChattogramDate: Dec 10, 2022
- Rank: 3Player: Glenn MaxwellBalls to 200: 128Opponent: AfghanistanVenue: MumbaiDate: Nov 7, 2023
- Rank: 4Player: Pathum NissankaBalls to 200: 136Opponent: AfghanistanVenue: PallekeleDate: Feb 9, 2024
- Rank: 5Player: Chris GayleBalls to 200: 138Opponent: ZimbabweVenue: CanberraDate: Feb 24, 2015
- Rank: 6Player: Virender SehwagBalls to 200: 140Opponent: West IndiesVenue: IndoreDate: Dec 8, 2011
- Rank: 7Player: Shubman GillBalls to 200: 145Opponent: New ZealandVenue: HyderabadDate: Jan 18, 2023
- Rank: 8Player: Sachin TendulkarBalls to 200: 147Opponent: South AfricaVenue: GwaliorDate: Feb 24, 2010
- Rank: 9Player: Fakhar ZamanBalls to 200: 148Opponent: ZimbabweVenue: BulawayoDate: Jul 20, 2018
- Rank: 10Player: Rohit SharmaBalls to 200: 151Opponent: Sri LankaVenue: KolkataDate: Nov 13, 2014
Details of Top Performances
- Shubman Gill holds the record for the fastest double century in ODI cricket, scoring 200 runs off just 117 balls against West Indies on September 30, 2026, in Guwahati. He ended with an unbeaten 223 runs from 133 balls, including 26 fours and 8 sixes, helping India chase down 405/7 with ease.
- Ishan Kishan made a mark by reaching 200 in 126 balls against Bangladesh at Chattogram on December 10, 2022. He scored 210 runs off 131 deliveries before getting out in the 35th over, leaving fans wondering if he could have been the first to score 300 in an ODI.
- Glenn Maxwell, known for his aggressive style, hit 200 in 128 balls versus Afghanistan at Mumbai during the 2023 World Cup. Battling cramps, he finished unbeaten on 201 from 128 balls, delivering one of the most memorable innings.
- Pathum Nissanka from Sri Lanka reached 200 in 136 balls against Afghanistan at Pallekele on February 9, 2024. His unbeaten 210 runs off 139 balls came under pressure as wickets fell around him, showcasing excellent timing and calmness.
- Chris Gayle blasted 215 runs off 147 balls in Canberra against Zimbabwe on February 24, 2015, reaching 200 in 138 balls. This innings reinforced his status among the most dangerous ODI batsmen.
- Virender Sehwag achieved his double century in 140 balls against West Indies at Indore in December 2011. He was the first ODI captain to score a double century, finishing with 219 runs from 149 balls.
- Shubman Gill previously reached 200 in 145 balls against New Zealand at Hyderabad on January 18, 2023, finishing with 208 runs from 149 balls. He was the youngest player to cross 200 in ODIs.
- Sachin Tendulkar, the legendary Indian batsman, reached 200 in 147 balls against South Africa at Gwalior on February 24, 2010. He remained unbeaten on 200, blending aggressive and controlled shots in this iconic innings.
- Fakhar Zaman scored an unbeaten 210 off 156 balls against Zimbabwe at Bulawayo on July 20, 2018, hitting his double century in 148 balls. This innings ranks among the quickest 200s in ODI history.
- Rohit Sharma reached 200 in 151 balls versus Sri Lanka at Kolkata on November 13, 2014. He went on to score 264 runs from 173 balls, which is the highest individual ODI score to date.
Frequently Asked Questions
- Who has the fastest 200 in ODI cricket? Shubman Gill holds the record with 200 runs off 117 balls.
- How many double centuries does Sachin Tendulkar have? Sachin scored one double century in ODIs.
- How many double centuries has Rohit Sharma scored? Rohit Sharma has scored three double centuries in ODIs.
- Who scored 300 in Test cricket? Players like Virender Sehwag (twice), Chris Gayle, Karun Nair, and David Warner have scored triple centuries in Tests.
- Who holds the fastest 150 in ODI cricket? AB de Villiers has the record for the fastest 150 in ODIs.






