Fastest Centuries in ODI Cricket:
The realm of One Day International (ODI) cricket is a captivating theater where the contest between bat and ball unfolds in a limited 50-over spectacle. In this abbreviated version of the game, batsmen face the challenge of not only amassing runs but doing so swiftly. The thrill of witnessing a batsman achieve a century in record time is a spectacle that encapsulates the essence of ODI cricket—excitement, power, and precision. Let’s embark on a journey through the annals of cricket history to explore some of the fastest centuries ever recorded in ODI cricket.
1. AB de Villiers – 149 runs in 31 balls
- Date: 18/01/2015
- Match: South Africa vs. West Indies
- Venue: Johannesburg
The South African maestro, AB de Villiers, etched his name in the cricketing annals with an innings of sheer brilliance. In a mere 31 balls, de Villiers amassed an astonishing 149 runs, featuring 16 sixes and 9 boundaries. His batting assault left not only the West Indies but also cricket enthusiasts worldwide dumbfounded and in awe.
2. CJ Anderson – 131 runs in 36 balls*
- Date: 01/01/2014
- Match: New Zealand vs. West Indies
- Venue: Queenstown
Corey Anderson, the gifted New Zealand all-rounder, seized the cricketing world’s attention with an explosive century against the West Indies. Anderson’s unbeaten 131 runs came off just 36 balls, with 14 sixes and 6 fours punctuating his scintillating performance. His blazing innings set the stage for a thrilling victory.
3. Shahid Afridi – 102 runs in 37 balls
- Date: 04/10/1996
- Match: Pakistan vs. Sri Lanka
- Venue: Nairobi
Shahid Afridi, renowned for his aggressive batting style, announced his arrival on the international stage in grand fashion. Afridi’s whirlwind century against Sri Lanka featured 102 runs in a mere 37 balls, including 11 sixes and 6 fours. This audacious innings established Afridi as a formidable force in limited-overs cricket.
4. Asif Khan – 101 runs in 41 balls*
- Date: 16/03/2023
- Match: UAE vs. Nepal
- Venue: Kirtipur
In a recent ODI showdown, Asif Khan of the UAE etched his name into the record books with a blazing century against Nepal. Khan’s unbeaten 101 runs materialized in just 41 balls, accompanied by 11 sixes and 4 boundaries. His remarkable innings highlighted his dominance over the bowling attack.
5. MV Boucher – 147 runs in 44 balls*
- Date: 20/09/2006
- Match: South Africa vs. Zimbabwe
- Venue: Potchefstroom
Mark Boucher, the South African wicketkeeper-batsman, delivered a batting masterclass against Zimbabwe. His blistering innings of 147 not out transpired in just 44 balls, adorned with 10 sixes and 8 fours. Boucher’s explosive performance remains etched in the memories of cricket aficionados.
6. BC Lara – 117 runs in 45 balls
- Date: 09/10/1999
- Match: West Indies vs. Bangladesh
- Venue: Dhaka
Brian Charles Lara, one of cricket’s greatest batsmen, demonstrated his ability to accelerate the run rate with an electrifying century against Bangladesh. Lara’s 117 runs materialized in a mere 45 balls, featuring 4 sixes and a staggering 18 boundaries. His audacious strokeplay left the opposition reeling.
7. Shahid Afridi – 102 runs in 45 balls
- Date: 15/04/2005
- Match: Pakistan vs. India
- Venue: Kanpur
Shahid Afridi makes another appearance on this list with his explosive century against arch-rivals India. Afridi’s 102 runs in 45 balls included 9 sixes and 10 fours. His fearless approach to batting endeared him to fans and instilled fear in the hearts of bowlers.
Conclusion
These remarkable innings serve as a testament to the power and skill of these exceptional batsmen. In the blink of an eye, they redefined the boundaries of batting in ODI cricket, etching their names in the sport’s history. These breathtaking centuries remind us that in cricket, as in life, time is of the essence, and these batsmen made the most of every precious second.
Also Read: