149 runs in 44 balls. 100 in 31 balls. 50 in 16 balls. 16 sixes.
#OnThisDay in 2015, AB de Villiers smashed the record for the fastest century in ODI cricket, beating Corey Anderson's record from the previous year by 5 balls! He also took the record for fastest fifty, and equalled the record for the most sixes in an ODI.
Was this the greatest ODI innings ever? - Cricket South Africa