Six ans après son succès retentissant, il est de nouveau retenu en équipe du Sri Lanka pour disputer les Jeux sud-asiatiques de 2016, qui se tiennent en Inde. Sur l'épreuve contre-la-montre, il doit se contenter de la médaille de bronze, derrière deux coureurs indiens. Le lendemain, il échoue au pied du podium lors de la course en ligne, finalement remportée par son compatriote Jeevan Jayasinghe.