he played 16 test matches, scoring a total of 507 runs. he was also a right-arm medium fast bowler with three wickets in test matches to his credit. his first-class record is better, with 3815 runs in 85 matches between 1945 and 1964, including six centuries. he also took 124 wickets, with 7 for 39 and 6 for 44 against sargodha in 1962–63 his best bowling figures. he was the leading bowler in the quaid-i-azam trophy in 1962–63 with 34 wickets at an average of 9.29. he captained karachi blues and rawalpindi in the quaid-i-azam trophy.