W 2015 roku zaliczył debiut na mistrzostwach świata seniorów, był on bardzo nieudany w jego wykonaniu. Najwyższe, 38. miejsce w końcowej klasyfikacji, zajął w konkurencji pływackiej na dystansie 800 metrów stylem dowolnym. Wystartował na rozgrywanych w Apia igrzyskach Wspólnoty Narodów młodzieży, udało mu się wywalczyć trzy medale. Były to złoty medal w konkurencji 400 m stylem dowolnym oraz srebrne medale w konkurencjach 200 i 1500 metrów stylem dowolnym.

W 2016 debiutował na letnich igrzyskach olimpijskich, w Rio de Janeiro wystartował w trzech konkurencjach pływackich. Na dystansie 200 metrów st. dowolnym zajął 26. pozycję (wynik 1:47,67), na dystansie 400 metrów st. dowolnym zajął 34. pozycję (wynik 3:51,57), natomiast na dystansie 1500 metrów st. dowolnym zajął 39. pozycję (wynik 15:32,63).

W 2017 roku, na mistrzostwach Singapuru, wywalczył złote medale na dystansie 200, 400 metrów i 1500 metrów (stylem dowolnym). Malezyjczykowi udało się zdobyć też srebrny medal w konkurencji pływackiej na dystansie 800 metrów. Na mistrzostwach Malezji w pływaniu, Sim wywalczył cztery złote medale – w konkurencjach na dystansie 100, 200, 400 i 1500 metrów.