Within the recorded range there are 29 bouts between 2006 and 2022, about one every 6.9 months. It has been 4 years since the last bout. 5 of the 23 wins came inside the distance, 2 of them in the first round. Of the 6 losses, 4 came inside the distance and 2 on the cards. The best win came against Hekkie Budler in 2011, who was rated 2163 at the time.
DateOpponentResultMethodRd
2021-11-27Jonas MatheusWinSD10
2019-07-27Adrian JimenezWinTKO1
2018-07-27Lucas FernandezWinUD12
2017-07-28Ryan Rey PonterasWinUD12
2017-03-31Angel Aviles ArmentaWinUD12
2016-12-16Doctor NtseleWinPTS8
2016-04-29Diego Luis Pichardo LirianoWinUD12
2015-12-18Makazole TeteWinUD12
2015-10-09Doctor NtseleWinPTS12
2015-07-24Lwandile SityathaLossSD12
2014-12-06Immanuel NaidjalaWinSD12
2013-06-15Edrin DapudongLossKO1
2012-11-10Edrin DapudongWinSD12
2010-09-18Julius AlcosWinUD10
2010-06-19Ronelle FerrerasWinUD12
2010-01-22Nelson MtshaliWinTKO4
2009-08-07Thobani MbangeniWinTKO1
2008-09-12Tshepo LefeleLossTKO6
2008-05-30Jonas KgasagoWinSD12
2007-08-25Thobani MbangeniWinPTS6
2007-03-09Pule NhlapoWinUD4
2007-01-19Toto TwaniWinPTS4
2006-11-25Siviwe NtsikoWinTKO3
2006-10-28Vuyisele TshembeseWinPTS4
2006-08-12Alex MalefyaneWinTKO3
2006-07-21Nestor BolumLossUD4