No intervalo registrado são 34 lutas entre 2001 e 2013, cerca de uma a cada 4.7 meses. 14 das 27 vitórias vieram antes do limite, 2 delas no primeiro round. Das 5 derrotas, 2 vieram antes do limite e 3 nos pontos. A melhor vitória foi sobre Takalani Ndlovu em 2012, avaliado em 2167 na época.
DataAdversárioResultadoMétodoRd
2011-06-11Oscar ChaukeVitóriaSD12
2010-10-30Siviwe HasheniVitóriaTKO2
2009-11-20Rashid AllyVitóriaKO4
2008-08-29Julio ZarateVitóriaUD12
2008-02-22Yoshinori MiyataVitóriaTKO8
2007-06-29Themba TshicilaVitóriaRTD11
2006-12-08Mkhuseli KondileVitóriaKO2
2006-06-30Aaron MelgarejoVitóriaUD12
2005-09-30Osumanu AkabaVitóriaUD12
2005-04-15Oscar ChaukeVitóriaPTS6
2004-09-28Malcolm KlassenEmpatePTS6
2004-07-23Elias SkhosanaVitóriaPTS6
2004-02-24Sonwabo MatayiVitóriaPTS6
2003-09-30Thomas MashabaDerrotaTKO6
2003-05-31Oupa LubisiVitóriaTKO3
2003-02-15Bonani HlwatikaVitóriaUD12
2002-11-22Petros MotsoaholeVitóriaKO1
2002-10-05Martin MnyanduVitóriaPTS6
2002-08-27Bonani HlwatikaEmpatePTS6
2002-05-15Wladimir BorovVitóriaPTS6
2002-03-27Ebenezer TumaneVitóriaTKO3
2002-02-06Molefe BenzaneVitóriaTKO4
2001-10-24Koos SibiyaVitóriaKO2
2001-09-19Dumisani ZuluVitóriaTKO1
2001-08-22Takatso HlahaneVitóriaPTS4
2001-06-02Tshumbedzo TshishongeVitóriaKO3
2001-05-09Goodman MavusoVitóriaTKO2
2001-02-17Tally DisoloaneVitóriaKO3