Scrivi una continuazione per questo paragrafo - De Silva ha fatto il suo debutto per il Ceylon nel 1966-67 e ha giocato nella maggior parte delle squadre dello Sri Lanka fino alla metà degli anni '80. Ha anche giocato nel M. J. Gopalan Trophy, un torneo di cricket di prima classe iniziato tra Ceylon e Madras. Ha fatto parte della prima squadra della Coppa del Mondo dello Sri Lanka durante l'edizione inaugurale della Coppa del Mondo di cricket ICC nel 1975. Ha fatto il suo debutto in ODI il 7 giugno alla Coppa del Mondo del 1975
contro le Indie Occidentali, che è stata anche la prima apparizione ODI dello Sri Lanka. Ha preso il maggior numero di wickets tra i bowler spin durante la Coppa del Mondo del 1975 con quattro scalps, in un torneo dominato dai seamer.