Fastest ODI hundreds record was held for a long time by the Pakistani star all-rounder Shahid Khan Afridi. One of the best hard hitters of the limited overs game, Afridi remained the king of fastest century in ODI cricket for almost 17 years. His 37-ball knock against Sri Lanka was considered to be invincible for a long time. However as every record has to halt one day, the fastest ODI hundreds record was also broken by Kiwi Batsman Corey Anderson. A year later, one of the best cricket players in the world right now, South African batting phenomenon deservingly demolished all previous rapid fire knocks in ODI cricket making the record almost impossible to reach again. However, in cricket nothing can be said for sure. visit for more:http://purbat.com/?s=Top+10+fastest+ODI+hundreds+in+cricket+history