Moqhali osallistui vuoden 1987 MM-kisoissa 5 000 metrin kilpailuun, jossa hän putosi jo alkuerissä. Hän kilpaili maratonilla Barcelonan olympialaisissa 1992, joissa hän oli 33. ajallaan 2.19.28. Moqhali juoksi aiemmin samana vuonna kyseisen matkan Lesothon-ennätyksen 2.10.55. Hän osallistui kerran myös maastojuoksun MM-kisoihin, joissa hän oli vuoden 1997 kisoissa pitkällä matkalla 200. nopein. Moqhali voitti vuonna 1998 maratonilta kultaa Kansainyhteisön kisoissa, joissa hän taittoi matkan ajassa 2.19.15. Hän oli saman matkan kuudestoista Sydneyn olympialaisissa 2000 ja sijoittui 30:nneksi vuoden 2001 MM-kilpailuissa.