DateOpponentResultMethodRd
2021-10-31Sanele MsimangWinKO4
2021-05-28Khaya BusakweWinTKO9
2020-03-15Siphosethu MvulaWinUD12
2019-12-27Kabelo BikitshaWinPTS8
2019-03-31Osgood KayuniWinTKO4
2018-12-28Crispin MoliatiWinKO4
2017-12-29Rofhiwa MaemuLossTKO7
2017-04-28Samuel KapapuWinTKO3
2015-09-12Oscar ChaukeWinKO10
2015-06-13Reynaldo CajinaWinTKO9
2015-04-18Giorgi GachechiladzeWinKO4
2013-09-21Phumzile MatyhilaWinTKO8
2013-06-01Emmanuel QuarteyWinTKO11
2012-12-08Oscar ChaukeWinUD12
2011-03-26Danilo PenaWinUD12
2010-07-28Prosper AnkrahWinKO3
2010-02-27Daniel FerrerasWinUD12
2009-07-31Galley CudjoeWinTKO1
2008-11-14Bongani MahlanguWinSD12
2008-07-18Osumanu AkabaLossPTS8
2008-02-23Julio David Roque LerWinUD12
2007-11-30Abdul TebazalwaWinPTS8
2007-06-15Harry RamogoadiWinPTS8
2007-01-26Martin PowerWinRTD4
2006-06-06Martin PowerWinTKO9
2006-05-26Lungisa DlaminiWinUD6
2006-02-11Nkosinathi TshinavheWinPTS10
2005-10-07Goodman MavusoWinTKO2
2005-07-29Nkosana VaalteinWinPTS6
2005-07-03Clement SomersWinTKO1
2005-05-27Kingsley NdouvhadaWinTKO1
2005-02-04Peter NdouDrawPTS4
2004-07-17Fikile MlonyeniWinKO3
2004-06-16Tladi ModibeliWinUD4
2004-02-07Tladi ModibeliWinUD4
2003-12-06Zukile TokoWinTKO2