Kashif Ahmed is a right-handed batsman and a right-arm off-break bowler.
He has scored a century in his second first-class match, carrying his bat for Karachi Whites against Rawalpindi A in November 1995,[1] and took four wickets in a List A match once, playing for Pakistan National Shipping Corporation against Pakistan International Airlines in March 2000.
[2] He represented Pakistan at the 1998 Commonwealth Games and in two matches of the Under-19s tour to New Zealand in 1995, but has not played in Test cricket or One Day Internationals for the Pakistani cricket team.
Despite a series of good scores, he could not break into the Pakistan senior team.
In 2005, he played in the ICC Intercontinental Cup for the United Arab Emirates cricket team.