cricket

Top 10 Fastest ODI Centuries of All Time

By  Nikhil Kumar            Nov 7, 2023

All Image credit- Getty

1. AB de Villiers

He currently holds the record, for the century achieving a remarkable feat of scoring 100 runs in just 31 balls against the West Indies team, in Johannesburg on January 18th, 2015.

2. Corey Anderson

On January 1, 2014 he scoring a century in just 36 balls, against the West Indies in Queenstown. This outstanding performance as the batsman with one of the fastest centuries.

Image credit- Getty

3. Shahid Afridi

On October 4th, 1996 he scoring a century in 37 balls, against Sri Lanka in Nairobi. He is the first Pakistani player to hold the record, for the fastest One Day International hundred.

4. Mark Boucher

He achieved a feat by scoring 100 runs, in 44 balls against Zimbabwe, in Potchefstroom on September 20th, 2006.

5. Brian Lara

He also scored the fastest ODI century against Bangladesh alone in 45 balls in Dhaka on 9 October 1999.

6.Glenn Maxwell

On October 25, 2023, Glenn Maxwell scored a sensational hundred off just 40 balls in a thrilling match against the Netherlands in New Delhi, India.

7. Asif Khan

He scored a stunning hundred off just 41 balls, leaving the audience in awe. Asif Khan's final score was an impressive 101, which included 11 sixes and 4 fours.

8.Jesse Ryder

He scored an incredible hundred off just 46 balls, a truly outstanding achievement. Ryder's final score was 104, which included an impressive total of 5 sixes and 12 fours.

9. Jos Buttler

He scored an fantastic hundred away just 46 balls, a stunning climax. His brilliant down career saw him score an unbeaten 116, featured by an emotional whole of 8 sixes and 10 fours.