Weightclass:  Lightweight
Location:  Durban, South Africa
Record:  18 - 23
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
12/06/2025Durban, South Africa17 - 23 Arran Thomas1 - 4 WPts
13/04/2025Durban, South Africa16 - 23 Alojzy Burda9 - 5 WPts
12/02/2025Durban, South Africa15 - 23 Kir Pinegin1 - 5 WPts
14/12/2024Durban, South Africa15 - 22 Mark Kalenda1 - 0 LPts
15/10/2024Durban, South Africa14 - 22 Dalibor Simon1 - 6 WPts
15/08/2024Durban, South Africa13 - 22 Joaquin Chirino3 - 7 WPts
17/06/2024Durban, South Africa13 - 21 Arkay Garian4 - 7 LPts
18/04/2024Durban, South Africa12 - 21 Paul Londa0 - 6 WPts
18/02/2024Durban, South Africa11 - 21 Afram Khuzwayo2 - 2 WPts
20/12/2023Durban, South Africa10 - 21 Sobeslav Matushka0 - 7 WPts
21/10/2023Durban, South Africa9 - 21 Polo Kwei1 - 0 WPts
22/08/2023Durban, South Africa9 - 20 Francisco Cristobal5 - 8 LPts
23/06/2023Cali, Colombia9 - 19 Joaquin Herrero13 - 17 LPts
25/04/2023Soweto, South Africa9 - 18 Shevon Kingson22(1) - 12 LPts
25/02/2023Durban, South Africa8 - 18 Neron Casados1 - 4 WPts
27/12/2022Mamelodi, South Africa8 - 17 Thamsanqa Letsholonyane10 - 16 LPts
21/11/2022Durban, South Africa8 - 16 Simba Amissah8 - 16 LPts
14/10/2022Soweto, South Africa8 - 15 Joel Kakule12 - 14 LPts
21/08/2022Toshkent, Uzbekistan7 - 15 Bahram Bagapov14 - 13 WPts
23/06/2022Sydney, Australia7 - 14 Theo Chalmers9 - 15 LPts
25/04/2022Lausanne, Switzerland6 - 14 Frasier Breton1 - 3 WPts
25/02/2022Perpignan, France6 - 13 Gregory Nice4 - 13 LPts
28/12/2021Garoua, Cameroon6 - 12 Gauvain Cendrars7(1) - 12 LPts
30/10/2021Santo Domingo de Guzman, Dominican Republic5 - 12 Angel Muno4 - 7 WPts
01/09/2021Riga, Latvia5 - 11 Vikenti Kalnapuke4 - 6 LPts
04/07/2021Durban, South Africa4 - 11 Jonathan Hepburn1 - 0 WPts
03/05/2021Johannesburg, South Africa4 - 10 Polo Kessels14 - 5 LPts
09/03/2021Tehran, Iran3 - 10 Imran Kakazai8 - 10 WPts
09/01/2021Durban, South Africa3 - 9 Haaris Mediene12 - 5 LPts
09/11/2020Bratislava, Slovakia2 - 9 LeoÜ Dub1 - 16 WPts
11/09/2020Zagreb, Croatia2 - 8 Marko Braut9 - 8 LPts
13/07/2020Durban, South Africa2 - 7 Derun Daduryan7(1) - 8 LPts
13/05/2020Durban, South Africa2 - 6 Garay Bagirov13 - 1 LPts
14/03/2020Baku, Azerbaijan2 - 5 Valeh Agamirzoyev3 - 8 LPts
14/01/2020Durban, South Africa2 - 4 Thamsanqa Keet7 - 4 LPts
14/11/2019Durban, South Africa2 - 3 Polo Kessels5 - 5 LPts
14/09/2019Roodepoort, South Africa2 - 2 Ndumisa Zulu5 - 4 LPts
18/07/2019Durban, South Africa1 - 2 Andy Gaddie2 - 2 WPts
19/05/2019Guadalupe, Mexico1 - 1 Vicente Carreno1 - 1 LPts
21/03/2019Durban, South Africa1 - 0 Balte Potgieter1 - 0 LPts
18/01/2019Durban, South Africa0 - 0 Mgrdich Juknavoryan0 - 7 WPts