Within the recorded range there are 28 bouts between 2007 and 2022, about one every 6.7 months. It has been 3 years since the last bout. 7 of the 20 wins came inside the distance, 1 of them in the first round. Of the 7 losses, 4 came inside the distance and 3 on the cards. The best win came against Nkosinathi Joyi in 2016, who was rated 1951 at the time.
DateOpponentResultMethodRd
2022-10-01Garen DiaganLossTKO7
2022-04-09Ariston AtonWinUD10
2017-06-10Lito DanteWinUD12
2016-06-11Siyabonga SiyoWinUD12
2014-12-15Nhlanhla NgamntwiniWinKO4
2014-04-26Sibusiso TwaniWinSD12
2013-07-28Luyanda NkwankwaWinPTS12
2013-04-14Khanyakude MukansiWinPTS12
2012-12-01Zukisani KwayibaWinKO9
2012-09-23Lutho NkonkiWinTKO3
2012-06-02Bongani MfundisiWinTKO7
2011-08-27Luyanda NkwankwaWinPTS6
2010-11-14Loyiso DayimaniWinPTS6
2010-04-25Luzuko SiyoLossTKO4
2009-12-18Siviwe NtsikoLossTKO3
2009-10-24Siviwe JonasWinPTS6
2009-03-08Loyiso DayimaniWinTKO
2008-08-16Lwazi NduneniLossKO4
2008-07-19Siyabonga JolibokweWinTKO1
2008-06-21Lulama NtshikivanaWinTKO3
2007-11-24Nelson MtshaliLossPTS4
2007-10-26Loyiso DayimaniWinPTS4
2007-09-15Sibusiso NgqalathiWinPTS4