Escriba una continuación para este párrafo - De Silva hizo su debut para Ceilán en 1966-67 y jugó en la mayoría de los equipos de Sri Lanka a partir de entonces hasta mediados de la década de 1980. También jugó en el Trofeo M. J. Gopalan, un torneo de cricket de primera clase iniciado entre Ceilán y Madrás. Fue parte del primer equipo de la Copa Mundial de Sri Lanka durante la edición inaugural de la Copa Mundial de Cricket de la ICC en 1975. Hizo su debut en el ODI el 7 de junio en la Copa Mundial de 1975.
contra las Indias Occidentales, que también fue la primera aparición de Sri Lanka en el ODI. Recogió el mayor número de wickets entre los lanzadores de espín durante la Copa Mundial de 1975 con cuatro cueros cabelludos, en un torneo que estaba dominado por los jugadores de costura.