Erste internationale Erfahrungen sammelte Amasha de Silva 2018 bei den Juniorenasienmeisterschaften in Gifu, bei denen sie im 100-Meter-Lauf in 11,71 s die Silbermedaille gewann, wie auch über 200 Meter in 24,47 s. Zudem gewann sie mit der 4-mal-400-Meter-Staffel in 3:45,16 min die Bronzemedaille. Einen Monat später schied sie bei den U20-Weltmeisterschaften im finnischen Tampere über 100 Meter mit 11,86 s im Halbfinale aus und konnte sich mit der Staffel nicht für das Finale qualifizieren. Im Jahr darauf gewann sie bei den Südasienspielen in Kathmandu in 11,82 s die Silbermedaille über 100 Meter hinter der Inderin Archana Suseentran und belegte im 200-Meter-Lauf in 24,54 s den sechsten Rang. Zudem siegte sie in der 4-mal-100-Meter-Staffel in 44,89 s.