Fastest Century In ODI

AB de villiers smashed a fastest hundred in ODI, he scored a hundred in just 31 balls.

His unbeaten record came against West Indies in 2015 on 18th January.

First, Shahid Afridi held the record of fastest century in ODI on 37 balls for 17 years, in 2014 Corey Andreson made 36 balls hundred but it broke in one year.

Here is the list of top 10 Fastest 100 in ODI.

1Ab de VilliersSouth Africa31West Indies18/01/2015
2Corey AndresonNew Zealand36West Indies01/01/2014
3Shahid AfridiPakistan37Sri Lanka04/10/1996
4Asif KhanUAE41Nepal16/03/2003
5MV BoucherSouth Africa44Zimbabwe20/09/2006
6Brian LaraWest Indies45Bangladesh09/10/1999
7Shahid AfridiPakistan45India15/04/2005
8JD RyderNew Zealand46West Indies01/01/2014
9Jos ButtlerEngland46Pakistan20/112015
10Jos ButtlerEngland47Netherlands17/6/2022

Fastest Century In ODI – 31 Balls

AB de villiers showing his bat towards the crowd after smashing fastest hundered in ODI cricket.

It was the 2nd ODI of South Africa and West Indies, 247/1 in 38.3 overs when ABD came to bat.

Right from the 1st ball was playing attacking, he scored the fastest fifty of an ODI in just 16 balls.

AB de villiers reached at Fastest Hundred of the ODI in just 31 balls after hitting 28 runs to Dwayne Smith’s over. He left everyone stunned by reaching 50 to 100 in 15 deliveries.

His 149 runs in 44 balls included 9 fours and 16 sixes, which was the most sixes by an individual in an inning.

When AB de villiers got out the team score was 439/2 in 49.4 overs. His strike rate was 338.63.

Clicke Here ” Fastest Century In ODI ” To Watch Full Innings.


There is no doubt AB de villiers is the greatest batsman of cricket history in all formats. His 360* shorts are heart winnings.

It’s been 8 years since AB de villiers scored the fastest ODI Hundred and it’s still the fastest. It is very tough to break his records.


Virat kohli Fastest century In ODI

Virat Kohli scored his fastest Century in 52 balls against Australia in 2013.

Sharing Is Caring: