- New Zealand v West Indies
Anderson hits fastest ODI century
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 even managed to overshadow Jesse Ryder, who motored to the sixth quickest ODI century of all time. The pair powered New Zealand to 283 in just 21 overs.
The chase turned out to be a mere formality as West Indies limped to 124 for 5.
In the fastest ever international century, Anderson blasted 14 sixes, two behind Rohit Sharma's world record of 16 and New Zealand's sixes tally stood at 22, another world record. India hit 19 sixes in the same match in which Rohit smashed 209 against Australia, but that was off 50 overs. New Zealand managed all those in just 21.
Download ESPN's new UK sport app, a fresh and powerful new way to follow your favourite UK sports news, scores and video.