Completa la seguente frase: 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 ODI il 7 giugno al
La Coppa del Mondo del 1975 contro le Indie Occidentali, che fu 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.