De Silva zadebiutował dla Cejlonu w latach 1966-67 i grał w większości drużyn Sri Lanki do połowy lat 80. Grał również w M. J. Gopalan Trophy, pierwszej klasy turnieju krykieta zainicjowanego między Cejlonem i Madras. Był członkiem pierwszej drużyny Światowego Pucharu Kriketu na Sri Lance podczas inauguracyjnej edycji Mistrzostw Świata ICC w 1975 roku. Jego debiut ODI odbył się 7 czerwca na Mistrzostwach Świata w 1975 roku.
/który był także /pierwszym występem Sri Lanki w historii. Podczas Mistrzostw Świata w 1975 r. zdobył najwięcej bramek wśród spin bowlerów.