Mohammad Sharif retires from all forms of cricket

Sharif was a prominent performer in the domestic arena. He has played 132 first-class matches in his 20-year career, picking up 393 wickets.