Top 10 fastest centuries (100) in ODI cricket
Here we take a look at the top 10 fastest centuries in ODI cricket.
In the exciting world of One Day International (ODI) cricket, where every run is precious and every ball can make a difference, reaching a century is a thrilling achievement that showcases a batsman’s skill and determination.
These centuries showcase the impressive achievements of cricketers who had the courage to push the boundaries of the game, demonstrating what can be achieved in the fast-paced world of ODI cricket.
Also Read: Top 10 fastest centuries (100) in IPL
Now, let’s take a closer look at the top 10 fastest centuries ever achieved in ODI matches.
10. Jos Buttler (England) – 46 balls :
On November 20, 2015, in a thrilling match against Pakistan at Dubai’s DSC, Jos Buttler etched his name in cricketing history. He achieved an astounding century in just 46 balls, marking a remarkable milestone. His remarkable batting display resulted in an unbeaten score of 116, highlighted by an impressive total of 8 sixes and 10 fours.
9. Jesse Ryder (New Zealand) – 46 balls :
On January 1, 2014, during a match against West Indies at Queenstown, Jesse Ryder made an indelible mark in the world of cricket. He accomplished a remarkable century in a mere 46 balls, a truly outstanding achievement. Ryder’s final score was 104, featuring an impressive total of 5 sixes and 12 fours. In the same match, Corey Anderson smashed a century in just 36-balls, the then fastest century in ODIs.
8. Shahid Afridi (Pakistan) – 45 balls :
In a thrilling showdown against India in Kanpur on April 15, 2005, Shahid Afridi left a lasting impression in the cricketing world. He achieved the remarkable feat of securing a century in just 45 balls, captivating cricket enthusiasts worldwide. Afridi’s final score of 102 was an extraordinary display, featuring an impressive tally of nine sixes and 10 fours.
7. Brian Lara (West Indies)- 45 balls :
Back on October 9, 1999, during a game against Bangladesh in Dhaka, West Indies legend Brian Lara made cricket history with an extraordinary century in just 45 balls. His final score reached an impressive 117, including four sixes and a staggering 18 fours.
6. Mark Boucher (South Africa) – 44 balls :
On September 20, 2006, during a game against Zimbabwe in Potchefstroom, former South Africa wicket-keeper MV Boucher achieved a phenomenal century in just 44 balls. His extraordinary unbeaten innings of 147 included an incredible tally of 10 sixes and 8 fours.
5. Asif Khan (UAE) – 41 balls :
On March 16, 2023, in a thrilling match against Nepal in Kirtipur, United Arab Emirates Asif Khan scripted a cricketing masterpiece. He achieved a breathtaking century in just 41 balls, leaving spectators in awe. Asif Khan’s final score stood at an impressive 101, which included 11 sixes and 4 fours.
4. Glenn Maxwell (Australia) – 40 balls :
On October 25, 2023, in a thrilling match against the Netherlands in New Delhi, India, Glenn Maxwell hit a blistering century in just 40 balls—the fastest century in the World Cup. He scored 106 runs in 44 balls, including nine boundaries and eight sixes.
3. Shahid Afridi (Pakistan) – 37 balls :
October 4, 1996, marked a historic showdown as Shahid Afridi faced off against Sri Lanka in Nairobi. In a display that left the cricketing world in awe, Afridi blazed his way to a remarkable century in a mere 37 balls. His final score of 102 was a spectacle, featuring an astounding 11 sixes and six fours. Notably, this was Shahid Afridi’s second ODI in his career and also the first innings he batted.
2. Corey Anderson (New Zealand) – 36 balls :
On January 1, 2014, during a thrilling encounter against West Indies in Queenstown, In a rain-curtailed 21-over a-side game, New Zealand thrashed 283, losing four wickets and two of the fastest centuries in the history of One-day internationals were scored by two Kiwi batsmen. One came from Jesse Ryder, and the other from Corey Anderson, who etched his name in cricketing history. He achieved an astonishing century in just 36 balls to break Shahid Afridi’s 15-year-old record, setting the cricketing world ablaze. Anderson’s final score stood at a remarkable 131*, a blazing innings adorned with an incredible 14 sixes and 6 fours.
1. AB de Villiers (South Africa) – 31 balls:
On January 18, 2015, in a jaw-dropping spectacle against West Indies in Johannesburg, AB de Villiers etched his name in cricketing history. He accomplished the fastest century of all time, taking just 31 balls to reach this remarkable milestone. De Villiers’ final score stood at an astonishing 149, an electrifying innings embellished with an incredible 16 sixes and nine fours.
Also Read: Top 10 fastest centuries (100) in IPL
Cricket fans looking to add even more excitement to their cricket-watching experience might want to check out the best betting sites in India. From live betting to detailed statistics, these secure platforms offer exciting ways to engage with your favourite teams and players.
(All stats updated till 3rd April 2024)
For more updates, follow Khel Now Cricket on Facebook, Twitter, Instagram, Youtube; download the Khel Now Android App or IOS App and join our community on Whatsapp & Telegram.
- BGT 2024-25: When was the last time a team won at Gabba after electing to bowl first?
- BGT 2024-25: Why did India drop R Ashwin from 3rd test in Gabba, Brisbane?
- BGT 2024-25: What are the 2 changes India made to their playing XI for third test at Gabba, Brisbane
- IND vs AUS: Day 1 session timings for Gabba test, BGT 2024-25
- IND vs AUS: Live streaming details, when and where to watch 3rd test of India's tour of Australia 2024
- BGT 2024-25: When was the last time a team won at Gabba after electing to bowl first?
- BGT 2024-25: Why did India drop R Ashwin from 3rd test in Gabba, Brisbane?
- BGT 2024-25: What are the 2 changes India made to their playing XI for third test at Gabba, Brisbane
- IND vs AUS: Day 1 session timings for Gabba test, BGT 2024-25
- IND vs AUS: Live streaming details, when and where to watch 3rd test of India's tour of Australia 2024