Shahid Afridi holds the record for sixth fastest century in List-A cricket as he took just 36 balls to achieve three-figure ...