Within the recorded range there are 34 bouts between 2001 and 2013, about one every 4.7 months. 14 of the 27 wins came inside the distance, 2 of them in the first round. Of the 5 losses, 2 came inside the distance and 3 on the cards. The best win came against Takalani Ndlovu in 2012, who was rated 2167 at the time.
DateOpponentResultMethodRd
2011-06-11Oscar ChaukeWinSD12
2010-10-30Siviwe HasheniWinTKO2
2009-11-20Rashid AllyWinKO4
2008-08-29Julio ZarateWinUD12
2008-02-22Yoshinori MiyataWinTKO8
2007-06-29Themba TshicilaWinRTD11
2006-12-08Mkhuseli KondileWinKO2
2006-06-30Aaron MelgarejoWinUD12
2005-09-30Osumanu AkabaWinUD12
2005-04-15Oscar ChaukeWinPTS6
2004-09-28Malcolm KlassenDrawPTS6
2004-07-23Elias SkhosanaWinPTS6
2004-02-24Sonwabo MatayiWinPTS6
2003-09-30Thomas MashabaLossTKO6
2003-05-31Oupa LubisiWinTKO3
2003-02-15Bonani HlwatikaWinUD12
2002-11-22Petros MotsoaholeWinKO1
2002-10-05Martin MnyanduWinPTS6
2002-08-27Bonani HlwatikaDrawPTS6
2002-05-15Wladimir BorovWinPTS6
2002-03-27Ebenezer TumaneWinTKO3
2002-02-06Molefe BenzaneWinTKO4
2001-10-24Koos SibiyaWinKO2
2001-09-19Dumisani ZuluWinTKO1
2001-08-22Takatso HlahaneWinPTS4
2001-06-02Tshumbedzo TshishongeWinKO3
2001-05-09Goodman MavusoWinTKO2
2001-02-17Tally DisoloaneWinKO3