[2] A fast-medium bowler and tailend batsman, he made his first-class debut for Dacca in March 1966 against Karachi Whites in the Quaid-e-Azam Trophy, taking three catches and three wickets in the first innings.
[4] After five first-class matches in which he had bowled only 84 overs and taken seven wickets,[5] Ahmed was selected to tour England with the Pakistan team in 1967.
Owing to injuries among his teammates he played 11 of the 17 first-class matches and bowled more overs than any of the other pace bowlers, taking 25 wickets at 34.52.
He played for another BCCP XI against the MCC in 1968–69,[10] and was selected to replace Asif Masood as Pakistan's leading pace bowler for the Second Test in Dacca.
His selection owed more to the BCCP's desire to include an East Pakistan player to try to appease local political protesters than to his own or Masood's form.