He is a left-handed batsman and wicket-keeper who plays for Seeduwa Raddoluwa. De Silva made his cricketing debut in the 2008 Under-23 Tournament, playing seven matches in the competition in total. De Silva"s debut first-class appearance came during the 2008-2009 season, against Singha Sports Club.
He played eight matches during the competition, making a top score of 32 runs against Burgher Recreation Club.