In a long career expanding over more than 18 years Shahid Afridi nailed every bowler which he encountered and there is not a single one who can claim that he was not beaten all ends up by him. This is what Shahid Afridi is in short format cricket.

Here we see Shahid Afridi getting big not one of the finest and most accurate fast bowler Glenn McGrath. When it comes to bowling in one line and length there was none better than McGrath, he was the very best in the business.