Fastest ODI Century on 36 Balls by Corey Anderson from Newzealand Against West Indies on 31 Dec. 2013