W 2001 debiutował na mistrzostwach świata, rozgrywanych w Fukuoce. Brał udział w czterech konkurencjach: 50, 100 i 200 m st. grzbietowym oraz 4x200 m stylem dowolnym. Najlepiej poradził sobie w konkurencji pływackiej na dystansie 100 metrów, gdzie zakwalifikował się do półfinału. W samym półfinale osiągnął rezultat 0:56,29 i nie zakwalifikował się do finału. Na igrzyskach Wspólnoty Narodów, które odbyły się w 2002 roku, wywalczył dwa medale. Lim otrzymał srebrny medal na dystansie 50 metrów oraz brązowy medal na dystansie 100 metrów.