Fastest Centuries in ODI
Cricket, a sport known for its ever-evolving dynamics, has witnessed remarkable milestones over the years. One such enthralling achievement is the pursuit of the fastest century in One Day Internationals (ODIs). This post is solely dedicated to the players who scored the fastest centuries in ODI format.
Here is a quick list of the players who scored the fastest centuries in ODI:-
S.No. | Player’s Name | Team |
1. | AB de Villiers | South Africa |
2. | Jos Butler | England |
3. | Shahid Afridi | Pakistan |
4. | Corey Anderson | New Zealand |
5. | Chris Gayle | West indies |
Also Read: List of the Top 10 Highest Wicket Taker in Test Cricket
No.1 – AB De Villiers, South Africa vs West Indies (31 balls):– In 2015, the world witnessed a batting masterclass like never before. South Africa’s AB de Villiers, often hailed as a batting genius, produced an innings of surreal proportions against the West Indies in Johannesburg. In a mind-boggling display of skill and innovation, de Villiers reached his century in an astonishing 31 balls. His innings combined sublime timing, incredible hand-eye coordination, and an extensive repertoire of shots that left spectators in awe. The South African superstar’s remarkable achievement not only redefined the concept of fast centuries but also raised the bar for batsmen across the globe.
No.2 – Corey Anderson, New Zealand vs West Indies (36 balls):- Not long after de Villiers’ record-breaking innings, New Zealand’s Corey Anderson made a significant impact in ODIs. On January 1, 2014, against the West Indies, Anderson unleashed a fierce attack on the bowlers, reaching his century in just 36 balls. This extraordinary innings marked him as one of the most promising young talents in world cricket.
No.3 – Shahid Afridi, Pakistan vs Sri Lanka (37 balls):- In October 1996, Pakistan introduced a young, explosive all-rounder named Shahid Afridi, who would soon revolutionize the concept of power-hitting in ODIs. Just a year later, on October 4, 1996, Afridi made a thunderous entry into the record books with the fastest century in ODI cricket at the time. In just 37 balls against Sri Lanka, Afridi redefined batting standards and set the tone for the future generations of hard-hitting batsmen.
No.4 – AB de Villiers, South Africa vs West Indies (44 balls):- AB de Villiers once again stamped his authority on the record books during an ODI against the West Indies on January 18, 2015. In a thrilling run-chase, de Villiers scored his second fastest century off 44 balls, proving his incredible consistency and unmatched skill.
No.5 – Shahid Afridi, Pakistan vs India (45 balls):- After 9 years in 2005 during the India vs Pakistan ODI, Shahid Afridi scored a hundred in mere 45 balls. Moreover he scored 102 runs helping Pakistan to win the critical match.
No.6 – Jos Butler, England vs Pakistan (46 balls):- England’s wicket keeper-batsman, Jos Buttler, has been a key contributor to England’s aggressive batting lineup. In 2015 during a match against Pakistan, Butler etched his name in the record books by scoring the fastest century by an Englishman in ODIs. He reached the milestone in just 47 balls, showcasing his ability to dismantle any bowling attack.
No.7 – Jos Butler, England vs Netherlands (47 balls):- Right after 7 years of the astonishing performance, Jos achieved another milestone in 2022, where he scored a hundred in just 47 balls. And in 23 balls he scored 60 runs which is quite impressive.
No.8 – Chris Gayle, West Indies vs Zimbabwe (47 balls):- Known for his colossal sixes and imposing stature, Chris Gayle made his presence felt in the cricketing world with several memorable innings. In 2015, during the ICC Cricket World Cup, Gayle smashed a blistering century off 47 balls against Zimbabwe, showcasing the destructive power of his bat.