DateOpponentResultMethodRd
2019-03-17Uyanda NogogoWinTKO6
2018-07-28Gor YeritsyanLossUD8
2018-04-20Islam DumanovLossUD8
2017-12-16Karen ChukhadzhyanLossUD8
2017-08-19Samuel VargasLossMD10
2016-07-24Justice AddyWinTKO3
2016-03-05Viskhan MurzabekovWinSD12
2015-12-18Gideon AgbosuWinTKO4
2015-07-24Tsiko MulovhedziLossTKO5
2014-11-15Roman BelaevWinTD11
2014-09-21Botishepo MandaweWinTKO8
2014-05-31Mzolisi YoyoWinKO4
2013-09-30Jason BedemanWinKO1
2013-08-02Vumile MangqaseWinKO1
2013-07-06Vusi DladlaWinKO1
2012-12-08Zolani MaraliLossUD12
2011-11-19Zolani MaraliWinSD12
2007-09-23JR SollanoWinTKO4
2007-04-01Yakubu AmiduWinMD12
2006-10-07Anthony TshehlaWinKO4
2006-07-22Patrick MasangoWinTKO5
2006-05-27Dexter DeladaWinKO2
2005-12-17Themba TshicilaWinRTD7
2005-08-27Gabriel PhakulaWinRTD8
2005-04-30Danile BotmanWinTKO2
2004-10-23Zukile KhandisaWinKO1
2004-07-31Elvis MakamaWinTKO5
2004-02-21Gabriel PhakulaWinSD12
2003-07-11Sello HanongWinTKO3
2003-04-05Dumisane MofuWinTKO4
2002-12-14Xola NtengentoWinTKO5
2001-10-28Mncedisi KholiweWinTKO1
2001-05-27Luntu GianaWinTKO
2001-02-25Wiseman YonanaWinTKO1
2000-10-15Siyathemba XakaWinKO3
2000-05-14Mzwanele SamWinPTS6
1999-10-17Xolani JacobsWinTKO6
1999-08-25Edward MpofuWinPTS8
1999-08-15Phumlani MenziwaWinTKO1
1999-07-10Xolile MchizaWinKO1
1999-04-18Thembinkosi MakwedinanaWinKO1
1999-03-27Phapama DanisaWinKO2
1998-08-30Vulindela MlenzanaWinKO6
1997-06-01Vuyani JoboWinTKO2
1997-04-27Nkosinathi NdelaDrawPTS4
1995-10-21Anele MqoboliWinPTS4
1995-09-24Simphiwe XabendliniDrawPTS4