No one can’t avoid the fact that cricket rose to popularity after a steady decline for decades after the introduction of the shorter form game, with ODI Cricket making the way to T20I cricket. It will be interesting to know which players made some of the fastest batting records in the ODI cricket.
so here is the list of Top five fastest centuries in the One Day International Cricket
1. AB de Villiers – 31 balls
South African Cricketer, AB de Villiers currently holds the record for the fastest century in the ODI Cricket, he achieved century in 31 balls and scored 149 runs in the match against West Indies at Johannesburg in 2015.