Chanloung nahm von 2012 bis 2015 für Italien an U18 und U20-Rennen im Alpencup teil. Bei den Junioren-Weltmeisterschaften 2015 in Almaty belegte er den 48. Platz über 10 km Freistil, den 29. Rang im Skiathlon und den 24. Platz im Sprint. Seit der Saison 2016/17 startet er für Thailand. Sein erstes Weltcuprennen lief er im Januar 2017 in Toblach, welches er auf dem 47. Platz im Sprint beendete. Bei den U23-Skiweltmeisterschaften 2017 in Soldier Hollow kam er auf den 36. Platz über 15 km Freistil, auf den 35. Rang im Skiathlon und auf den 17. Platz im Sprint. Im Februar 2017 lief er bei den Winter-Asienspielen in Sapporo auf den 14. Platz im 30-km-Massenstartrennen, auf den 13. Rang über 15 km Freistil und auf den neunten Platz über 10 km klassisch. Bei den Rollerski-Weltmeisterschaften 2017 in Sollefteå belegte er im 20-km-Massenstartrennen und über 22,5 km Freistil jeweils den 22. Platz und im Sprint den 20. Rang. Ende Januar 2018 errang er bei den U23-Skiweltmeisterschaften in Goms den 48. Platz über 15 km klassisch und den 36. Platz im Sprint. Bei den Olympischen Winterspielen 2018 in Pyeongchang lief er auf den 79. Platz über 15 km Freistil und auf den 57. Rang im Sprint.