4. Mark Boucher (44 balls)

The wicket-keeping legend, Mark Boucher has scored a quick-fire century against Zimbabwe where he was promoted up the order to bring up his only ODI century in his entire career. However, he made it a one to remember for the fans as he scored 147* from 68 balls with the help of 8 fours and 10 sixes.