Corey Anderson blasted a 36-ball ton against West Indies on 1st January 2014 to break Shahid Afridi's record of fastest ODI ton. The 27-year-old's feat was later broken by AB de Villiers in 2015.