Anderson hits fastest ODI century in mismatch
A record that stood for more than 17 years was finally broken on New Year's Day in 2014. Corey Anderson bludgeoned the West Indies bowlers to score the fastest ODI century, off just 36 balls, eclipsing the record of 37 set by a 16-year-old Shahid Afridi in 1996. Anderson finished unbeaten on 131 and such was his savagery that he even managed to overshadow Jesse Ryder, who motored to the sixth quickest ODI century of all time. The pair powered New Zealand to a scarcely believable 283 in just 21 overs.
This, after there were fears of yet another washout. The chase turned out to be a mere formality as West Indies limped to 124 for 5, having lost the game in the head the moment they walked back to the dressing room for the short innings break.
read more at ESPNcricinfo