Weightclass:  Welterweight
Location:  Durban, South Africa
Record:  21 - 17
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
17/06/2030Durban, South Africa21 - 16 Jordan Muana14(2) - 13 LPts
18/04/2030Durban, South Africa20 - 16 Indra Ramesh3 - 9 WPts
17/02/2030Durban, South Africa19 - 16 Zebedeus Van Straaten1 - 4 WPts
19/12/2029Durban, South Africa18 - 16 Thabang Erasmus1 - 13 WPts
20/10/2029Durban, South Africa17 - 16 Ulan Khumalo1 - 1 WPts
21/08/2029Durban, South Africa16 - 16 Mark Vorster3 - 17 WPts
22/06/2029Durban, South Africa15 - 16 Hugh Kipulu2 - 19 WPts
23/04/2029Durban, South Africa14 - 16 Athenkosi Nyauza0 - 3 WPts
23/02/2029Durban, South Africa13 - 16 Kasi Hanekom3 - 4 WPts
25/12/2028Durban, South Africa12 - 16 Chris Vorster1 - 4 WPts
26/10/2028Durban, South Africa11 - 16 Akeem Atatalo2 - 5 WPts
27/08/2028Durban, South Africa10 - 16 Hugh Kipulu0 - 15 WPts
28/06/2028Cheonan, South Korea10 - 15 Min-hyeok You7 - 13(4) LPts
29/04/2028Jeddah, Saudi Arabia10 - 14 Zafa Omer5 - 7 LPts
01/03/2028Montevideo, Uruguay9 - 14 Xavier Yepez3 - 17 WPts
02/01/2028Durban, South Africa8 - 14 Morgan Viljoen2 - 9 WPts
03/11/2027Durban, South Africa8 - 13 Diego Lopez4 - 4 LPts
04/09/2027Durban, South Africa7 - 13 Kook-young Jue2 - 14 WPts
07/07/2027Córdoba, Argentina6 - 13 Rodrigo Alvidrez6(1) - 13 WPts
09/05/2027San Juan, Puerto Rico6 - 12 Alvino Reinoso2 - 16 LPts
11/03/2027Hyderabad, India6 - 11 Zuffur Mahmud11 - 12 LPts
11/01/2027Durban, South Africa5 - 11 Tshepo Letlabika0 - 4 WPts
12/11/2026Vilnius, Lithuania4 - 11 Szczeosny Cyran5 - 17(5) WPts
14/09/2026Mitchells Plain, South Africa3 - 11 Jasper Kassongo0 - 7 WPts
25/07/2026Durban, South Africa2 - 11 Penda Danquah1 - 11 WPts
26/05/2026Yerevan, Armenia2 - 10 Tsolag Kafafyan8 - 21 LPts
28/03/2026San Jose, Costa Rica2 - 9 Rafael Teodoro19 - 20 LPts
28/01/2026San Juan, Puerto Rico2 - 8 Sancho Sabina8 - 12 LPts
30/11/2025Johannesburg, South Africa2 - 7 Chris Nzila0 - 1 LPts
07/10/2025Durban, South Africa1 - 7 Rabiu Kefee2 - 1 WPts
09/08/2025Durban, South Africa0 - 7 Robert Kamele0 - 2 WPts
10/06/2025Bruges, Belgium0 - 6 Remies Engels2 - 6 LPts
12/04/2025Auckland, New Zealand0 - 5 Chris Calfee2(1) - 14(1) LPts
12/02/2025Dushanbe, Tajikistan0 - 4 Fayyaz Sylla37 - 7 LPts
15/12/2024Durban, South Africa0 - 3 Isaac Rodgerson3 - 5 LPts
17/10/2024Germiston, South Africa0 - 2 Kieran Ngangabouka4 - 7 LPts
13/09/2024Randburg, South Africa0 - 1 Ewan Bhengu21(1) - 15 LPts
13/08/2024Durban, South Africa0 - 0 Nathan Nkoana2 - 2 LPts