NorthStandCA logo

Top 10 Fastest Double Centuries in ODI Cricket (Updated 2026)

Top 10 Fastest Double Centuries in ODI Cricket

The fastest double centuries in One Day International cricket highlight some of the most electrifying batting performances ever seen. These innings mix rapid scoring, skillful strokeplay, and fearless boundary-hitting that overwhelm bowlers and captivate fans alike. Here's a list of the Top 10 quickest double centuries, featuring players who pushed the limits of what’s achievable in 50-over cricket.

Scoring 200 runs in an ODI is a major feat, but doing it at an incredible pace takes it to another level. The batsmen below combined power and precision to set records and thrill audiences worldwide.

Fastest Double Centuries in ODI History (Updated List)

  • Rank: 1 Player: Shubman Gill Balls to 200: 117 Opponent: West Indies Venue: Guwahati Date: Sep 30, 2026
  • Rank: 2 Player: Ishan Kishan Balls to 200: 126 Opponent: Bangladesh Venue: Chattogram Date: Dec 10, 2022
  • Rank: 3 Player: Glenn Maxwell Balls to 200: 128 Opponent: Afghanistan Venue: Mumbai Date: Nov 7, 2023
  • Rank: 4 Player: Pathum Nissanka Balls to 200: 136 Opponent: Afghanistan Venue: Pallekele Date: Feb 9, 2024
  • Rank: 5 Player: Chris Gayle Balls to 200: 138 Opponent: Zimbabwe Venue: Canberra Date: Feb 24, 2015
  • Rank: 6 Player: Virender Sehwag Balls to 200: 140 Opponent: West Indies Venue: Indore Date: Dec 8, 2011
  • Rank: 7 Player: Shubman Gill Balls to 200: 145 Opponent: New Zealand Venue: Hyderabad Date: Jan 18, 2023
  • Rank: 8 Player: Sachin Tendulkar Balls to 200: 147 Opponent: South Africa Venue: Gwalior Date: Feb 24, 2010
  • Rank: 9 Player: Fakhar Zaman Balls to 200: 148 Opponent: Zimbabwe Venue: Bulawayo Date: Jul 20, 2018
  • Rank: 10 Player: Rohit Sharma Balls to 200: 151 Opponent: Sri Lanka Venue: Kolkata Date: Nov 13, 2014

Highlights of Top Performances

  • Shubman Gill set the fastest double century record by reaching 200 runs off only 117 balls against West Indies on September 30, 2026, in Guwahati. He finished unbeaten on 223 from 133 balls, including 26 fours and 8 sixes, guiding India to an 8-wicket win chasing 405.
  • Ishan Kishan raced to 200 in 126 balls against Bangladesh in Chattogram on December 10, 2022. He scored 210 runs off 131 deliveries before getting out in the 35th over, hinting he could have been the first to hit 300 if he had batted longer.
  • Glenn Maxwell blasted his double century off 128 balls versus Afghanistan at Mumbai’s Wankhede Stadium during the 2023 ODI World Cup. Battling leg cramps, he remained unbeaten on 201, producing one of the most memorable innings in recent times.
  • Pathum Nissanka reached 200 in 136 balls against Afghanistan at Pallekele in February 2024, finishing unbeaten on 210. His composed innings stood out as he handled pressure when wickets fell at the other end.
  • Chris Gayle achieved 200 runs in 138 balls against Zimbabwe at Canberra in 2015, scoring 215 from 147 balls, underscoring why he’s considered one of the game's greats.
  • Virender Sehwag was the first-ever captain to score a double century in ODIs, reaching 200 in 140 balls against West Indies at Indore in December 2011. He ended with 219 runs from 149 balls.
  • Shubman Gill also scored 200 in 145 balls against New Zealand in Hyderabad, January 2023, becoming the youngest player to reach this milestone in ODI cricket with 208 runs off 149 balls.
  • Sachin Tendulkar made his double century in 147 balls against South Africa at Gwalior in 2010, finishing unbeaten on exactly 200. This innings blended aggression and control perfectly.
  • Fakhar Zaman smashed his way to 200 in 148 balls against Zimbabwe at Bulawayo in 2018, ending unbeaten on 210 from 156 balls.
  • Rohit Sharma took 151 balls to reach his double century versus Sri Lanka at Kolkata in 2014, eventually scoring a monumental 264 runs off 173 balls. This remains the highest individual ODI score ever.

Additional Facts

  • Sachin Tendulkar has scored one double century in ODI cricket.
  • Rohit Sharma holds three double centuries in ODIs, the most by any player.
  • Multiple players, including Virender Sehwag and Chris Gayle, have scored triple centuries in Test cricket, but no one has hit 300 in an ODI yet.
  • AB de Villiers holds the record for the fastest 150 runs in an ODI.