Weightclass:  Lightweight
Location:  Durban, South Africa
Record:  21 - 9
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
13/11/2022Durban, South Africa20 - 9 Jerzy Cich5 - 7 WPts
14/09/2022Durban, South Africa19 - 9 Nikolai Zajylcanov15 - 11 WPts
15/07/2022Durban, South Africa18 - 9 Lebogang Sikali2 - 0 WPts
15/05/2022Durban, South Africa18 - 8 Charles Law18 - 15 LPts
15/03/2022Durban, South Africa17 - 8 Tyrell Chikunga2 - 18 WPts
13/01/2022Durban, South Africa16 - 8 Vul Agyeman6 - 14 WPts
12/11/2021Durban, South Africa15 - 8 Freddie Booysen13 - 13(3) WPts
11/09/2021Durban, South Africa14 - 8 Lakista Zakari13 - 7 WPts
11/07/2021Durban, South Africa14 - 7 Dumisani Mahlangu6 - 11 LPts
09/05/2021Durban, South Africa13 - 7 Juan Escobar13 - 9 WPts
10/03/2021Durban, South Africa13 - 6 Quashawn Kugblenu14 - 5 LPts
09/01/2021Durban, South Africa13 - 5 Lakista Zakari10 - 5 LPts
08/11/2020Schaerbeek, Belgium12 - 5 Orleans Giraudoux7 - 9 WPts
10/09/2020Tegucigalpa, Honduras12 - 4 Fidel Canas13 - 2 LPts
10/07/2020Durban, South Africa11 - 4 Rob Ntshangase0 - 2 WPts
09/05/2020Durban, South Africa11 - 3 Oscar Munulo5 - 7 LPts
10/03/2020Tegucigalpa, Honduras10 - 3 Sierra Montilla3 - 9 WPts
11/01/2020Linz, Austria9 - 3 Ehren Lerchenfeld4 - 10 WPts
12/11/2019Durban, South Africa8 - 3 Seto Harsono4 - 6 WPts
12/09/2019Casablanca, Morocco7 - 3 El Houari Kannun2 - 8 WPts
14/07/2019Bayamon, Puerto Rico7 - 2 Emilio Canseco2 - 1 LPts
16/05/2019Edmonton, Canada6 - 2 Darryl Calderwood2 - 1 WPts
17/03/2019Durban, South Africa5 - 2 Geoff Mampasi0 - 3 WPts
13/01/2019Soweto, South Africa4 - 2 Michael Kanyinda0 - 3 WPts
13/12/2018Durban, South Africa3 - 2 Paul Anaclet1 - 2 WPts
13/10/2018San Juan, Puerto Rico2 - 2 Juan Pelaez0 - 4 WPts
15/08/2018Pretoria, South Africa2 - 1 Anele Bapela1 - 1 LPts
28/06/2018Petaling Jaya, Malaysia1 - 1 Abdul Sesay2 - 2 WPts
30/04/2018iBhayi, South Africa1 - 0 Jozef Kloppers1 - 0 LPts
19/03/2018Durban, South Africa0 - 0 Davie Van den Heever0 - 2 WPts