Weightclass:  Middleweight
Location:  Durban, South Africa
Record:  9 - 22
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
21/11/2025Durban, South Africa9 - 21 Borya Tiltabrencis12 - 14 LPts
22/09/2025Durban, South Africa9 - 20 Arali Narh1 - 6 LPts
24/07/2025Durban, South Africa8 - 20 May Chohan1 - 0 WPts
25/05/2025Durban, South Africa8 - 19 Alejandro Lares9 - 15 LPts
26/03/2025Durban, South Africa8 - 18 Jackson September1 - 6 LPts
25/01/2025Durban, South Africa8 - 17 Tabari Salawu1 - 0 LPts
26/11/2024Durban, South Africa7 - 17 Berislav Križanovic2 - 5 WPts
27/09/2024Durban, South Africa6 - 17 Sezni Bourdelle1 - 13 WPts
30/07/2024Durban, South Africa6 - 16 Noah Muthambi4 - 10 LPts
31/05/2024Durban, South Africa5 - 16 Thorstein Nielsen1 - 8 WPts
02/04/2024Durban, South Africa5 - 15 Lehlohonolo Sangweni1 - 0 LPts
03/02/2024Durban, South Africa4 - 15 May Matlala0 - 6 WPts
05/12/2023Khayelitsha, South Africa4 - 14 Penda Arthur4 - 8 LPts
08/10/2023Durban, South Africa3 - 14 Mark Mngonyama0 - 5 WPts
09/08/2023Barnaul, Russia2 - 14 Vikenti Sautin4 - 13 WPts
11/06/2023Katlehong, South Africa2 - 13 Michael Theron9 - 22 LPts
15/04/2023Durban, South Africa2 - 12 Montana Solis2 - 6 LPts
15/02/2023Carrefour, Haiti2 - 11 Verdun Delahaye8 - 17 LPts
17/12/2022Moscow, Russia2 - 10 Dimi Titov23(1) - 5 LPts
19/10/2022Umlazi, South Africa2 - 9 Dylan Kapepa7 - 20 LPts
07/09/2022Durban, South Africa2 - 8 Siyabonga Cardoso9 - 15(3) LPts
21/07/2022Antwerp, Belgium2 - 7 Tulken Danneels7 - 18 LPts
23/05/2022Gold Coast, Australia2 - 6 John Wilson15 - 9 LPts
25/03/2022Bangkok, Thailand2 - 5 Yodchanchai Arware7 - 13 LPts
25/01/2022Pretoria, South Africa2 - 4 Peabo Kwei19 - 0 LPts
05/12/2021Durban, South Africa1 - 4 Bryn Mak8 - 16 WPts
04/10/2021Basel, Switzerland1 - 3 Roald Gelsinger11 - 12 LPts
05/08/2021Pretoria, South Africa1 - 2 Ebi Gumede0 - 0 LPts
19/06/2021East London, South Africa1 - 1 Jerom Plessis0 - 1 LPts
28/04/2021Soweto, South Africa1 - 0 Thulani Monare8 - 7 LPts
05/03/2021Durban, South Africa0 - 0 RadomÝr Doubek0 - 1 WPts