Top 10 batting performances since 2011


#7 Corey Anderson 131* vs West Indies

New Zealand batsman Corey Anderson celebrates his whirlwind hundred during the third one-day international against the West Indies in Queenstown.

New Zealand all-rounder Corey Anderson cracked the second fastest century in one-day international history in 2013 against West, reaching three figures in just 36 deliveries against the West Indies.

The previous record was held by Shahid Afridi, who took 37 balls to reach his ton playing for Pakistan against Sri Lanka in 1996.
Anderson, who finished the New Zealand innings unbeaten on 131, hit 14 sixes in his whirlwind assault, the third highest number of sixes in an ODI innings.