Rathnayake est médaillée d'argent sur le 200 m (23 s 43) aux Championnats d'Asie 2017. Elle arrive juste derrière la Kazakhe Viktoriya Zyabkina (23 s 10) et devant la Kazakhe Olga Safronova.