Shahid Afridi, for everything as a cricketer he is, has been regarded as one of the most devastating batsmen to…