Weightclass:  Lightweight
Location:  Umlazi, South Africa
Record:  30(1) - 16
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
22/03/2026Umlazi, South Africa29(1) - 16 Oleksander Kovalik3 - 9(2) WPts
21/01/2026Umlazi, South Africa28(1) - 16 Wanheng Toypaedriew1 - 4 WPts
22/11/2025Umlazi, South Africa27(1) - 16 Bongani Manyama0 - 1 WPts
23/09/2025Umlazi, South Africa26(1) - 16 Dave Strydom8 - 9 WPts
25/07/2025Soshanguve, South Africa25(1) - 16 Thamsanqa September4 - 8 WPts
27/05/2025Caracas, Venezuela24 - 16 Diego Castanon10 - 20(2) WKO3
29/03/2025Randburg, South Africa23 - 16 Phornello Mabena18 - 14 WPts
03/02/2025Umlazi, South Africa22 - 16 Hannes Marcus0 - 4 WPts
06/12/2024Umlazi, South Africa21 - 16 Gethin Tlolane6 - 16 WPts
08/10/2024San Bernardo, Chile20 - 16 Franco Guttierrez3 - 19 WPts
10/08/2024Port Elizabeth, South Africa19 - 16 Jack Viljoen4 - 9 WPts
12/06/2024Umlazi, South Africa18 - 16 Deiondre Magqwaka1 - 5 WPts
13/04/2024Umlazi, South Africa17 - 16 Dieter NaudÚ0 - 1 WPts
14/02/2024Umlazi, South Africa16 - 16 Waqar Daher4 - 37 WPts
17/12/2023Umlazi, South Africa16 - 15 Ashley Evan21 - 13 LPts
18/10/2023Soweto, South Africa16 - 14 Ayabulela Cele18 - 12 LPts
21/08/2023San Pedro Sula, Honduras15 - 14 Malvolio Viana17 - 3 WPts
23/06/2023Umlazi, South Africa14 - 14 Corey Mafafula0 - 8(1) WPts
24/04/2023Plovdiv, Bulgaria13 - 14 Samuil á Sirakov4 - 3 WPts
24/02/2023Umlazi, South Africa12 - 14 Aimon Montalvan2 - 9 WPts
26/12/2022Plovdiv, Bulgaria11 - 14 Yosif á Vinnikov4 - 25 WPts
27/10/2022Khayelitsha, South Africa10 - 14 Jay Ngalamulume6 - 20 WPts
29/08/2022Umlazi, South Africa10 - 13 Lisimba Akoto15 - 10 LPts
29/06/2022Cape Town, South Africa10 - 12 Yobachi Kole17 - 7 LPts
01/05/2022Marrakech, Morocco10 - 11 Umair Karimi17 - 9 LPts
03/03/2022Tegucigalpa, Honduras10 - 10 Berto Badilla22 - 7 LPts
03/01/2022Umlazi, South Africa9 - 10 Robert Van Schalkwyk11(1) - 8 WPts
03/11/2021Umlazi, South Africa9 - 9 Pedro Miera4 - 6 LPts
03/09/2021Cape Town, South Africa9 - 8 Lakista Magqwaka11(1) - 11 LPts
15/07/2021San Jose, Costa Rica9 - 7 Santiago Moralez10 - 10 LPts
17/05/2021Tembisa, South Africa8 - 7 Richie Mashamaite2 - 12 WPts
22/03/2021Umlazi, South Africa8 - 6 Stephen Basajjabalaba8 - 12 LPts
22/01/2021La Plata, Argentina8 - 5 Ponce Magro7 - 8(4) LPts
24/11/2020Soweto, South Africa7 - 5 Thamsanqa Gabuza6 - 9 WPts
17/10/2020Mitchells Plain, South Africa6 - 5 Bryn Foundou1 - 2 WPts
27/08/2020Umlazi, South Africa5 - 5 Kabonero Mankattah0 - 9 WPts
26/06/2020Donetsk, Ukraine5 - 4 Nikolai Vasilyev12 - 4 LPts
28/04/2020Depok, Indonesia5 - 3 Glison Goh8 - 6 LPts
29/02/2020Johannesburg, South Africa5 - 2 Sam Oosthuizen3 - 6(2) LPts
20/01/2020Port Elizabeth, South Africa4 - 2 Dumisani Mahlangu3 - 4 WPts
06/12/2019Umlazi, South Africa3 - 2 Mark Masokongomba1 - 7 WPts
06/10/2019Durban, South Africa2 - 2 Themba Nqakula2 - 5 WPts
20/08/2019Umlazi, South Africa1 - 2 Mark Kalanga5 - 4 WPts
20/06/2019Soweto, South Africa1 - 1 Vul Agyeman1 - 1 LPts
04/05/2019Carolina, Puerto Rico1 - 0 Noe Almanzar2 - 0 LPts
05/03/2019Umlazi, South Africa0 - 0 Seung-gyu Mong0 - 0 WPts