Shahid Khan Afridi is one of the most high rated batsman in the cricket history. He is one of the most popular pakistani player because he holds many records. He is the most fastest player in the circket history he has scored the fastest century in the history of the cricket. He has scored 100 runs in just 37 balls.He also holds the record of hitting most sixes in the history of the cricket