De Silva teki debyyttinsä Ceylonille vuosina 1966-1967 ja pelasi useimmissa Sri Lankan joukkueissa 1980-luvun puoliväliin saakka. Hän pelasi myös M. J. Gopalan Trophy -turnauksessa, joka aloitettiin Ceylonin ja Madrasin välillä. Hän oli osa Sri Lankan ensimmäistä MM-joukkueesta ICC Cricket World Cup -kisojen avajaisissa vuonna 1975. Hän teki yhden päivän debyyttinsä 7. kesäkuuta 1975 MM-kisoissa.
Se oli myös Sri Lankan ensimmäinen yhden päivän ottelu. Hän otti eniten viikkoja spin-palastajien joukossa vuoden 1975 MM-kisoissa neljällä päänahalla turnauksessa, jossa dominoivat seamerit.