W 1997 zdobył złoty medal mistrzostw krajów Afryki południowej. Pierwsze duże międzynarodowe sukcesy odniósł w 1998 roku kiedy zdobył tytuł mistrza Afryki i wywalczył brązowy medal igrzysk Wspólnoty Narodów. W kolejnym sezonie wygrał igrzyska afrykańskie oraz zajął odległą lokatę na uniwersjadzie i mistrzostwach świata. Reprezentował Afrykę w pucharze świata w 2002 roku – w tym samym roku drugi raz w karierze wygrał czempionat Czarnego Lądu. W 2003 obronił złoto igrzysk afrykańskich, a w 2004 tytuł mistrza Afryki. Występował na mistrzostwach świata w 2005 jednak odpadł w eliminacjach. Stanął na najniższym stopniu podium igrzysk Wspólnoty Narodów w 2006 roku, a po tym sukcesie zdobył czwarty złoty krążek mistrzostw Afryki. Nie wywalczył awansu do finału mistrzostw świata oraz wygrał kolejne igrzyska afrykańskie (2007). W 2008 ponownie był najlepszy na mistrzostwach Afryki. Nie zaliczył żadnej próby w eliminacjach na mistrzostwach świata w Berlinie (2009). W sezonie 2010 został wicemistrzem Afryki oraz zdobył pierwsze w karierze złoto igrzysk Wspólnoty Narodów. Rok później wywalczył srebro igrzysk afrykańskich. W 2012 ponownie zdobył złoty medal mistrzostw Afryki.