He played in the first World Cup in 1975, and also toured India in 1975-76 and England in 1981 with the Sri Lankan team. When Pakistan played two unofficial Tests in Sri Lanka in 1975-76 he played a significant role in Sri Lanka's victory in the first match, scoring 96 and 50 not out, and taking three wickets in the second innings. He took eight wickets in the match when the Australians played Sri Lanka in a four-day match in 1981. A few days earlier, in a 45-over match, he had taken 4 for 35 when Sri Lanka beat Australia for the first time.