De Silva debutoval za Cejlón v letech 1966-67 a odehrál ve většině srilanských týmů až do poloviny 80. let. Hrál také v M. J. Gopalan Trophy, prvotřídním turnaji kriketového turnaje zahájeného mezi Ceylonem a Madrasem. Byl součástí prvního světového pohárového týmu Srí Lanky během inauguračního vydání ICC Cricket World Cup v roce 1975. Jeho ODI debut se odehrál 7. června na
Světový pohár v roce 1975 proti Západní Indii, který byl také první ODI vystoupení Srí Lanky. V turnaji, který byl dominován šváby, získal nejvíce vítězství mezi spinovými bowlery během mistrovství světa v roce 1975 se čtyřmi skalpy.