Top 10 Fastest Hundreds in ODI Cricket History

Scoring a century in One-Day International cricket is one of the biggest milestones for any batter, but reaching the three-figure mark in the fewest deliveries is an achievement that only a handful of players have managed. The Fastest Hundreds in ODI Cricket History have completely transformed matches within minutes, leaving bowlers helpless and fans amazed by breathtaking stroke play. These remarkable innings are remembered for explosive batting, fearless intent, and an incredible ability to score boundaries from almost every over.

The Fastest Hundreds in ODI Cricket History feature some of the greatest power-hitters the game has ever produced. These batters combined timing, strength, and innovative shot-making to reach their centuries at record speed. Some of these incredible records stood for years before another extraordinary player came along to break them. Every innings on this list changed the momentum of the match and became an unforgettable chapter in ODI cricket.

List of 10 Fastest Hundreds in ODI Cricket History

10. Jos Buttler

Fastest Hundreds in ODI Cricket History

England wicketkeeper-batter Jos Buttler produced one of the Fastest Hundreds in ODI Cricket History during the fourth ODI against Pakistan in Dubai on 20 November 2015. Chasing a huge total, Buttler completely dominated Pakistan’s bowling attack with fearless stroke play. He reached his century in just 46 balls before remaining unbeaten on 116 runs from only 52 deliveries. His innings included powerful sixes, elegant drives, and innovative scoops that entertained cricket fans throughout the match. Buttler’s remarkable knock proved why he is considered one of England’s greatest white-ball batters and one of the finest finishers in ODI cricket.

StatValue
Matches181
Runs5,500+
Century Score116*
Balls for 10046
OpponentPakistan
VenueDubai (DSC)
Date20 Nov 2015

9. Jesse Ryder

Fastest Hundreds in ODI Cricket History

New Zealand opener Jesse Ryder secured his place among the Fastest Hundreds in ODI Cricket History with an outstanding performance against the West Indies in Queenstown on 1 January 2014. Ryder attacked from the opening over and never allowed the bowlers to settle. He completed his century in just 46 deliveries before finishing with 104 runs. His aggressive batting featured clean hitting over the boundary and powerful drives through the covers. Ryder’s explosive innings laid the foundation for a dominant New Zealand victory and remains one of the quickest centuries ever scored by a Kiwi batter.

StatValue
Matches48
Runs1,362
Century Score104
Balls for 10046
OpponentWest Indies
VenueQueenstown
Date1 Jan 2014

READ MORE: Top 10 Players with the Highest Maiden ODI Hundreds

8. Shahid Afridi

Fastest Hundreds in ODI Cricket History

Pakistan legend Shahid Afridi appears twice in the Fastest Hundreds in ODI Cricket History, and this brilliant knock against India in Kanpur on 15 April 2005 ranks among his finest performances. Afridi reached his century in only 45 deliveries while playing his trademark attacking cricket. He smashed towering sixes and punished anything short or overpitched, putting immense pressure on the Indian bowlers. His innings of 102 runs demonstrated why he earned the nickname “Boom Boom” Afridi and why he remains one of the most destructive batters in ODI history.

StatValue
Matches398
Runs8,064
Century Score102
Balls for 10045
OpponentIndia
VenueKanpur
Date15 Apr 2005

7. Brian Lara

Fastest Hundreds in ODI Cricket History

West Indies batting icon Brian Lara is famous for his elegant style. Still, he also features in the Fastest Hundreds in ODI Cricket History thanks to his sensational innings against Bangladesh in Dhaka on 9 October 1999. Lara reached his century in only 45 balls before finishing with 117 runs. His innings combined graceful timing with aggressive stroke-making, proving that classical batting and explosive scoring could go hand in hand. He dominated the Bangladesh bowlers with crisp drives, square cuts, and well-timed boundaries all around the ground.

StatValue
Matches299
Runs10,405
Century Score117
Balls for 10045
OpponentBangladesh
VenueDhaka
Date9 Oct 1999

6. Mark Boucher

Fastest Hundreds in ODI Cricket History

South Africa wicketkeeper Mark Boucher produced one of the most memorable lower-order innings in the Fastest Hundreds in ODI Cricket History against Zimbabwe at Potchefstroom on 20 September 2006. Walking in during the latter stages of the innings, Boucher launched a stunning assault on the bowlers and completed his century in only 44 deliveries. He remained unbeaten on 147, helping South Africa post a massive total. His extraordinary finishing display highlighted his power-hitting ability and remains one of the greatest innings by a wicketkeeper in ODI cricket.

StatValue
Matches295
Runs4,686
Century Score147*
Balls for 10044
OpponentZimbabwe
VenuePotchefstroom
Date20 Sep 2006

5. Asif Khan

Fastest Hundreds in ODI Cricket History

United Arab Emirates batter Asif Khan entered the record books by producing one of the Fastest Hundreds in ODI Cricket History against Nepal in Kirtipur on 16 March 2023. His unbeaten 101 came from fearless batting as he reached his century in only 41 balls. Asif cleared the boundary with remarkable consistency and accelerated throughout the innings, giving Nepal’s bowlers little opportunity to regain control. His spectacular knock became one of the greatest moments in UAE cricket history and earned worldwide recognition.

StatValue
Matches30+
Runs900+
Century Score101*
Balls for 10041
OpponentNepal
VenueKirtipur
Date16 Mar 2023

4. Glenn Maxwell

Fastest Hundreds in ODI Cricket History

Australian all-rounder Glenn Maxwell produced a breathtaking display during the 2023 ODI World Cup against the Netherlands in Delhi. His incredible innings ranks among the Fastest Hundreds in ODI Cricket History, as he reached three figures in only 40 deliveries before finishing with 106 runs. Maxwell entertained the crowd with reverse sweeps, towering sixes, and innovative shots that showcased his unique batting style. His century played a key role in Australia’s huge victory and became one of the fastest World Cup hundreds ever scored.

StatValue
Matches140+
Runs4,000+
Century Score106
Balls for 10040
OpponentNetherlands
VenueDelhi
Date25 Oct 2023

3. Shahid Afridi

Fastest Hundreds in ODI Cricket History

The original record in the Fastest Hundreds in ODI Cricket History belonged to Shahid Afridi after his unforgettable innings against Sri Lanka in Nairobi on 4 October 1996. Playing only his second ODI innings, the young Pakistani stunned the cricket world by reaching his century in just 37 balls. Afridi blasted 11 sixes and six boundaries while scoring 102 runs. His astonishing performance rewrote cricket history and held the world record for almost 18 years before it was finally broken.

StatValue
Matches398
Runs8,064
Century Score102
Balls for 10037
OpponentSri Lanka
VenueNairobi
Date4 Oct 1996

READ MORE: Top 10 Batsmen with the Most Hundreds in ODI Cricket

2. Corey Anderson

Fastest Hundreds in ODI Cricket History

New Zealand all-rounder Corey Anderson broke one of cricket’s longest-standing records by producing one of the Fastest Hundreds in ODI Cricket History against the West Indies in Queenstown on 1 January 2014. Anderson raced to his century in only 36 deliveries before remaining unbeaten on 131. His innings featured huge sixes and powerful strokes that completely dominated the West Indies bowling attack. For more than a year, Anderson proudly held the record for the fastest ODI century in history.

StatValue
Matches49
Runs1,104
Century Score131*
Balls for 10036
OpponentWest Indies
VenueQueenstown
Date1 Jan 2014

1. AB de Villiers

Fastest Hundreds in ODI Cricket History

South African superstar AB de Villiers sits at the top of the Fastest Hundreds in ODI Cricket History with an unbelievable innings against the West Indies in Johannesburg on 18 January 2015. De Villiers reached his century in just 31 balls, setting a record that still stands today. He eventually scored 149 runs from only 44 deliveries, smashing 16 sixes and nine fours in one of the greatest batting displays ever witnessed. Every shot reflected his exceptional skill, innovation, and power. His remarkable innings remains the benchmark for explosive batting in One-Day International cricket and is widely regarded as one of the greatest ODI knocks of all time.

StatValue
Matches228
Runs9,577
Century Score149
Balls for 10031
OpponentWest Indies
VenueJohannesburg
Date18 Jan 2015

The Fastest Hundreds in ODI Cricket History represent some of the greatest batting performances ever witnessed in One-Day International cricket. From Shahid Afridi’s revolutionary 37-ball century in 1996 to AB de Villiers’ unbelievable 31-ball masterpiece, every innings on this list has inspired millions of cricket fans around the world. These extraordinary knocks demonstrate how quickly a match can change when a batter attacks with confidence, skill, and fearless intent.

The Fastest Hundreds in ODI Cricket History continue to inspire modern cricketers to push the boundaries of aggressive batting. As ODI cricket evolves with better equipment, improved fitness, and more attacking strategies, fans eagerly wait to see whether someone can eventually surpass AB de Villiers’ incredible record. Until then, these ten unforgettable innings will remain among the finest examples of explosive batting in cricket history.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top