Corey Anderson: Fastest 100 for New Zealand batsman. New Zealand batsman Corey Anderson has struck the fastest ever international century. He reached his 100 in a one-day match against West Indies in Queenstown from 36 balls, breaking the record of 37 set by Pakistan's Shahid Afridi in 1996.<br /><br />3rd ODI, West Indies tour of New Zealand at Queenstown, Jan 1 2014