He broke this record and scored century on just 36 balls hitting 12 tremendous sixes and 4 fours to complete his century.
Left-hander Anderson, 23, smashed his 12th six of his innings off spinner Nikita Miller in the 18th over at the small Queenstown ground on Wednesday to reach three figures.
Anderson finished unbeaten on 131, having smashed 14 sixes as New Zealand posted a mammoth 4-283.
It may be pointed out that Pakistan’s Shahid Afridi made the record of fastest century in 1996 against Sri Lanka on 37 balls, while this record has been chased by Korey against West Indies.
But International Cricket Council laws require at least 25 overs in the match to term it as ODI. However, the match between West Indies and New Zealand had to be restricted to 21 overs doubting that fastest century record has been broken.
FASTEST EVER ODI HUNDREDS
1. 36 balls – Corey Anderson, NZ v West Indies, Queenstown 2014
2. 37 balls – Shahid Afridi, Pakistan v Sri Lanka, Nairobi 1996
3. 44 balls – Mark Boucher, South Africa v Zimbabwe, Potchefstroom 2006
4. 45 balls – Brian Lara, West Indies v Bangladesh, Dhaka 1999
5. 45 balls – Shahid Afridi, Pakistan v India, Kanpur 2005.
6. 46 balls – Jesse Ryder, NZ v West Indies, Queenstown 2014
Although there is no clarification on the new record from ICC but many believe that according to the ICC rules to constitute a match, a minimum of 20 overs have to be bowled at the side batting second. The match was reduced to 21 overs each after rain delayed the start.
But ICC’s verdict will finalize the matter.