Zahid Shah (born 8 June 1980) is a Pakistani-born cricketer who played for the United Arab Emirates national cricket team. He is a right-arm fast-medium bowler.

Shah made his ODI debut against Bangladesh in the 2008 Asia Cup. He took six wickets in the two matches of the tournament that he played, claiming 3 wickets for 49 runs against Bangladesh on 24 June 2008, and identical bowling figures (3/49) against Sri Lanka two days later.

References