Mohammad Asif is one of the best seam ball bowlers Pakistan has ever introduced to the world of cricket. He is a magician when it comes to bowling with pace and then making the ball dance the batsman. He is excellent with the new and old ball both which is a specialty.

Asif has bowled a lot of balls in his international career. Here we have compiled ten of the best balls he has ever bowled in cricket. He has taken wickets on them. They are all some really good balls which did not let the batter think of anything and only took them out.

Also watch: 14 Pakistani Cricketers And Their Gorgeous Wives