In One Day International (ODI) cricket, where every run is crucial and each ball can change the game, scoring a century is a major achievement that shows a batsman’s skill and determination.
These centuries represent the incredible feats of cricketers who pushed the boundaries of the sport, proving what’s possible in the fast-paced world of ODI cricket.
AB de Villiers from South Africa scored the fastest century in ODI history in just 31 balls during an exciting match on January 18, 2015.
Here is the list of the top 10 fastest centuries in ODI cricket:
10. AB de Villiers
On January 18, 2015, in a thrilling match against the West Indies in Johannesburg, AB de Villiers achieved something amazing in cricket. He scored the fastest century ever, reaching 100 runs in just 31 balls. De Villiers ended up with a fantastic score of 149, hitting 16 sixes and 9 fours. This incredible performance made him a legend in cricket.
On January 1, 2014, during a rain-affected match against the West Indies in Queenstown, New Zealand, Jessey Ryder and Corey Anderson scored two of the fastest centuries ever in ODIs. Anderson hit his century in just 36 balls, scoring 131 not out with 14 sixes. This amazing performance broke Shahid Afridi’s 15-year-old record and shocked the cricket world.
8. Shahid Afridi
On October 4, 1996, during an important match against Sri Lanka in Nairobi, Shahid Afridi impressed everyone with his cricket skills. In only his second One Day International (ODI) game and his first time batting, Afridi scored a century in just 37 balls. He ended with 102 runs, hitting 11 sixes and six fours, which amazed the crowd.
7. Glenn Maxwell
On October 25, 2023, in a thrilling match against the Netherlands in New Delhi, Glenn Maxwell gave an outstanding performance. He scored the fastest century in a World Cup game, hitting 106 runs in just 40 balls. Maxwell’s innings included nine fours and eight sixes, making it an incredible display of power.
6. Asif Khan
On March 16, 2023, in an exciting match against Nepal in Kritipur, Asif Khan from the United Arab Emirates played amazingly. He hit a fantastic century in just 41 balls, which made the crowd cheer loudly. Asif Khan’s final score was 101, with 11 sixes and 4 fours.
5. Mark Boucher
On September 20, 2006, during a game against Zimbabwe in Potchefstroom, South African wicketkeeper Mark Boucher did something amazing. He scored a fantastic century in just 44 balls, ending with 147 not out. Boucher hit 10 sixes and 8 fours, impressing everyone who watched.
On October 9, 1999, in a game against Bangladesh in Dhaka, famous West Indies batsman Brian Lara made cricket history. He scored a fantastic century in just 45 balls and ended up with 117 runs. His innings featured four sixes and an amazing 18 fours.
3. Shahid Afridi
In a thrilling game against India in Kanpur on April 15, 2005, Shahid Afridi made a big impression. He scored a century in just 45 balls, exciting cricket fans everywhere. Afridi’s final score was 102, which included nine sixes and 10 fours.
2. Jesse Ryder
On January 1, 2014, in a game against the West Indies in Queenstown, Jesse Ryder made a huge impact in cricket. He scored a stunning century in just 46 balls. Ryder ended with 104 runs, hitting 5 sixes and 12 fours. In the same match, Corey Anderson broke the record for the fastest century in ODIs at that time, reaching his hundred in only 36 balls.
1. Jos Buttler
On November 20, 2015, in a thrilling match against Pakistan at Dubai’s DSC, Jos Buttler made cricket history. He scored an incredible century in just 46 balls. Buttler’s unbeaten 116 included 8 sixes and 10 fours, showcasing his impressive batting skills.