Zahid Fazal (born November 10, 1973, Sialkot, Punjab) is a former Pakistani cricketer who played in 9 Tests and 19 ODIs from 1990 to 1995.
He was first spotted by selectors while playing for Pakistan International Airlines. His highest one-day score was 98 not out at Sharjah against India, in which he collapsed in the end. Zahid represented Pakistan in the 1992 Cricket World Cup, but did not play in the final because Imran Khan choose to go with Ijaz Ahmed instead.