Fastest centuries in ODI cricket
Fastest centuries in ODI cricket

1. AB de Villiers (31 balls)

Fastest centuries in ODI cricket 1

Arguably the greatest finishing knock ever in cricket, having come to bat at 247/1 at 38.3 overs, AB de Villiers started playing at 5th gear from the start as he made an unbelievable 149 from 44 balls eventually breaking so many records in the process. Mr. 360 has  managed to hit 16 sixes and 9 fours at a staggering strike rate of 338 as South Africa posted 439/2 at the end of their innings.

Nagendra Reddy

I am a sports enthusiast. Primarily a football fan these days post the golden era of Indian cricket.