New Zealand all- rounder Corey Anderson breaked the fastest 100 in ODI history, Anderson reaching 3 figures in only 36 balls V the West Indies on 1 January 2014. The previous fastest 100 record was held by Shahid Afridi,Shahid Afridi took 37 balls to reach his ton playing for Pakistan Vs Sri Lanka in 1996.
Corey Anderson break fastest 100 world record - full video