En 2015, Naveen Ruchira est sacré champion du Sri Lanka sur route, devant son coéquipier Jeevan Jayasinghe. En février 2016, il obtient une médaille d'argent sur l'épreuve disputée en critérium aux Jeux sud-asiatiques, s'inclinant cette fois-ci derrière son compatriote Jeevan Jayasinghe. Cinq mois plus tard, il s'impose sur la première étape de la SLT Speed Up Cycle Sawariya, à Matara.