Corey Anderson struck a 31-ball 46
© AFP

Corey Anderson struck a 31-ball 46, Bangladesh v New Zealand, 1st ODI, Mirpur, October 29, 2013