During the 1961–62 domestic season, Malik took 38 wickets. He was a part of the Pakistan team that toured England in 1962, where he played sixteen matches, including three Tests, and took 43 wickets at the average of 39.93. The same year he scored 72 runs for Combined Services, his career best in first-class cricket, against Sargodha. In the next three domestic seasons, he only played seven matches and took 28 wickets, including his best performance of 8 wickets for 154 runs, against the Punjab University while playing for Karachi Whites. He played his last first-class match during the Ayub Trophy in 1965–66.