De Silva debutoval v roli hráče Cejlonu v letech 1966-67 a odehrál ve většině srilanských týmů až do poloviny osmdesátých 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. Svůj ODI debut odehrál 7. června na mistrovství světa v roce 1975.
proti Západní Indii, což byl také první jednodenní zápas 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.