Mohammad Zahid (born 2 August 1976) is a Pakistani cricket coach and former cricketer. He was a right-handed batsman and a right-arm fast bowler.
He took 11 wickets in his debut Test against New Zealand in 1996, which included figures of 7 for 66 in the second innings.[3] He became the first Pakistani to have taken 10 wickets or more on his debut