Erstmals trat Gayanthika Abeyrathne bei den Asienspielen 2014 in Incheon international in Erscheinung. Dort gelangte sie über 800 Meter auf den achten Platz. 2015 wurde sie bei den Asienmeisterschaften in Wuhan Sechste und bei den Militärweltspielen im südkoreanischen Mungyeong schied sie über 1500 Meter im Vorlauf aus. 2016 gewann sie bei den Südasienspielen in Guwahati die Silbermedaillen über 800 und 1500 Meter. 2017 stellte sie einen neuen sri-lankischen Rekord auf und gewann bei den Asienmeisterschaften in Bhubaneswar die Silbermedaille hinter ihrer Landsfrau Nimali Liyanarachchi. Zuvor belegte sie bei den Crosslauf-Weltmeisterschaften in Kampala Rang 66. Anfang September gewann sie bei den Asian Indoor &amp; Martial Arts Games in Aşgabat die Goldmedaille über 800 Meter.