#1 AB de Villiers (31 balls) v West Indies, Johannesburg, 2015

The West Indies were in for another hiding when South African star AB de Villiers decided to cut loose against them in an ODI at the Wanderers in 2015. With South Africa well-placed at 247-1, de Villiers came in to bat in the 38th over and unleashed absolute carnage for the next 1 hour to completely decimate the opposition.
He brought up his century in 31 balls to records the fastest century in ODIs and then went on to score 149 (9 fours and a jaw-dropping 16 sixes). To put things into perspective, opener Hashim Amla remained not out and scored 153, but de Villiers who came in to bat in the 39th over was just 4 short of his score when he was dismissed.
Looking for fast live cricket scores? Download CricRocket and get fast score updates, top-notch commentary in-depth match stats & much more! 🚀☄️