In the fast-paced world of One Day International (ODI) cricket, where every run counts, the fastest ODI centuries are thrilling achievements. These remarkable milestones showcase a batsman’s skill, determination, and ability to dominate the game under pressure. The fastest ODI centuries highlight cricketers who pushed the boundaries of the sport, demonstrating what can be achieved in the competitive arena of limited-overs cricket.
Here are the Top 5 Fastest ODI Centuries:
5. Asif Khan
On March 16, 2023, in an exciting match against Nepal in Kirtipur, Asif Khan from the United Arab Emirates delivered an incredible performance. He scored a century in just 41 balls, amazing everyone watching. Asif Khan finished with 101 runs, including 11 sixes and 4 fours.
ALSO READ: Top Five Best Suryakumar Yadav T20I Innings
4. Glenn Maxwell
On October 25, 2023, in an exciting match against the Netherlands in New Delhi, Glenn Maxwell smashed a century in just 40 balls, setting the record for the fastest century in World Cup history. He scored 106 runs off 44 balls, including nine boundaries and eight sixes.
3. Shahid Afridi
On October 4, 1996, Shahid Afridi made history in a match against Sri Lanka in Nairobi. In just his second ODI and his first time batting, Afridi stunned the cricket world by scoring a century in only 37 balls. He finished with 102 runs, hitting 11 sixes and six fours, in an unforgettable display of power hitting.
READ MORE: Top 5 Indian Captains of All Time
2. Corey Anderson
On January 1, 2014, during a thrilling match against the West Indies in Queenstown, New Zealand posted a massive 283 runs in a rain-shortened 21-over game. In this match, two of the fastest centuries in One Day International history were scored by Kiwi batsmen Jesse Ryder and Corey Anderson. Anderson made history by reaching his century in just 36 balls, breaking Shahid Afridi’s 15-year-old record. He finished with an unbeaten 131*, hitting 14 sixes and 6 fours, in a blazing innings that left the cricket world in awe.
1. AB de Villiers
On January 18, 2015, in a stunning performance against the West Indies in Johannesburg, AB de Villiers made cricket history. He set the record for the fastest century ever, reaching 100 runs in just 31 balls. De Villiers ended his incredible innings with a score of 149, hitting 16 sixes and 9 fours.
SEE MORE: