From 1987 to 1994, Khurshid played for the House Building Finance Corporation in both first-class and List A cricket matches.[2] He also represented Karachi Whites in List A cricket matches from 1989 to 1992, and in first-class cricket matches from 1991 to 1992.[2]
Throughout his first-class career from 1987 to 1994, Khurshid participated in twenty-seven matches, in which he scored 1542 runs with an average of 33.52.[2] He scored three centuries and seven half-centuries, and was credited with 10 catches.[2]
In his List A career, spanning the same period from 1987 to 1994, he played in 38 matches.[2] He scored 1074 runs with an average of 28.26, scoring one century and eight half-centuries.[2] He also took six catches.[2]