Weightclass:  Light Welterweight
Location:  Germiston, South Africa
Record:  18 - 7
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
19/12/2022Germiston, South Africa17 - 7 Mandla Cele0 - 1 WPts
19/10/2022Germiston, South Africa16 - 7 Marinus Klerk1 - 0 WPts
20/08/2022Germiston, South Africa15 - 7 Vuyisile Nonyane10 - 15 WPts
20/06/2022Germiston, South Africa14 - 7 Tukhig Frankian14 - 12 WPts
22/04/2022Germiston, South Africa13 - 7 Scott Carrothers4 - 6 WPts
22/02/2022Germiston, South Africa12 - 7 Nathan Banga5 - 14 WPts
23/12/2021Germiston, South Africa12 - 6 Jae-sung Chae16 - 6 LPts
23/10/2021Germiston, South Africa11 - 6 Eduardo Martinez11 - 11 WPts
23/08/2021Germiston, South Africa10 - 6 Huang-fu Wan7 - 15 WPts
22/06/2021Germiston, South Africa10 - 5 Santiago Arencibia20 - 2 LPts
22/04/2021Germiston, South Africa9 - 5 Keiichi Matsumoto2 - 1 WPts
21/02/2021Germiston, South Africa8 - 5 Fresco Viegas13 - 3 WPts
23/12/2020Accra, Ghana7 - 5 Quintavius Kpesebaan5 - 11 WPts
24/10/2020Soweto, South Africa6 - 5 Thulani Mkhize7 - 8 WPts
01/09/2020Germiston, South Africa5 - 5 Gabriel Portilla1 - 14 WPts
02/07/2020Germiston, South Africa5 - 4 Bongi Mini3 - 6 LPts
01/05/2020Barcelona, Spain5 - 3 Leonardo Revilla14 - 1 LPts
03/03/2020Germiston, South Africa4 - 3 Yavuz Shipal3 - 8 WPts
02/01/2020Germiston, South Africa3 - 3 Salvador Ortiz5 - 2 WPts
03/11/2019Germiston, South Africa3 - 2 Raimy Bonchaka4 - 6 LPts
04/09/2019Germiston, South Africa3 - 1 Oleksander Bandera4 - 6 LPts
07/07/2019Lubuklinggau, Indonesia3 - 0 Irfan Obeid3 - 6 LPts
07/05/2019Germiston, South Africa2 - 0 Ontibile Shongwe0 - 6(3) WPts
06/03/2019Germiston, South Africa1 - 0 Pyotr Kowalchuk1 - 0 WPts
05/01/2019Berezniki, Russia0 - 0 Aleksandr Dmitriev0 - 0 WPts