De Silva je debitiral za Ceylon v sezoni 1966-67 in igral v večini šrilanških ekip do sredine osemdesetih let. Igral je tudi v M. J. Gopalan Trophy, prvorazrednem kriketskem turnirju, ki ga je začel med Cejlonom in Madrasom. Bil je del prve srilske ekipe na svetovnem pokalu med uvodno izdajo ICC kriketskega svetovnega pokala leta 1975. Njegov prvi ODI je bil 7. junija 1975 na svetovnem prvenstvu.
proti Zahodnim Indijam, ki je bil tudi prvi ODI v zgodovini Šrilanke. Na svetovnem prvenstvu leta 1975 je med spin bowlerji zbral največ zadetkov s štirimi skalpi, na turnirju, na katerem so prevladovali šivalci.