Weightclass:  Bantamweight
Location:  Durban, South Africa
Record:  24 - 10
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
20/04/2030Durban, South Africa23 - 10 Satriyo Sahardjo1 - 8 WPts
19/02/2030Durban, South Africa22 - 10 Tran Trang2 - 3 WPts
22/12/2029Durban, South Africa21 - 10 Azam Sharaf3 - 2 WPts
23/10/2029Durban, South Africa20 - 10 Yuda Wartabone5 - 14 WPts
24/08/2029Durban, South Africa19 - 10 Pablo Nogueira5 - 7 WPts
26/06/2029Durban, South Africa19 - 9 Phornello Kole20 - 13 LPts
27/04/2029Durban, South Africa18 - 9 Roy Adam0 - 4 WPts
26/02/2029Durban, South Africa17 - 9 Montego Montejano7 - 11 WPts
28/12/2028Durban, South Africa16 - 9 Perwiro Wungsu3 - 1 WPts
29/10/2028Durban, South Africa16 - 8 Phornello Kole16 - 12 LPts
30/08/2028Durban, South Africa15 - 8 Fanuco Floro4 - 2 WPts
01/07/2028Durban, South Africa15 - 7 William Hillhouse7 - 10 LPts
02/05/2028Durban, South Africa15 - 6 Aaron Visagie9 - 9 LPts South Africa National Championships 2028View
29/04/2028Durban, South Africa14 - 6 Uland Molekane8 - 7 WPts South Africa National Championships 2028View
26/04/2028Durban, South Africa13 - 6 Itumeleng Mkhize4 - 6 WPts South Africa National Championships 2028View
20/04/2028Davao City, Philippines12 - 6 Montego Galiano11 - 20 WPts
21/02/2028Almaty, Kazakhstan11 - 6 Anton Sadvacasow8 - 12 WPts
24/12/2027Alcala de Henares, Spain10 - 6 Nemesio Allende10 - 15 WPts
26/10/2027San Juan, Argentina9 - 6 Joaquin Cid13 - 16 WPts
28/08/2027Milwaukee, USA9 - 5 Billy Mulloy35(3) - 17 LPts
30/06/2027Tangshan, China9 - 4 Jin Que7(1) - 22 LPts
02/05/2027Johannesburg, South Africa9 - 3 Peabo Ofosu13(2) - 9 LPts South Africa National Championships 2027View
29/04/2027Johannesburg, South Africa8 - 3 Peter Monare17 - 17 WPts South Africa National Championships 2027View
26/04/2027Johannesburg, South Africa7 - 3 Nabulung Adjei16 - 14 WPts South Africa National Championships 2027View
16/03/2027London, UK6 - 3 John Treacy7 - 20 WPts
16/01/2027Durban, South Africa5 - 3 Corey Makiadi0 - 13 WPts
16/11/2026Durban, South Africa4 - 3 Jack Bett3 - 11 WPts
17/09/2026Tembisa, South Africa3 - 3 Tyrell Nomvete1 - 2 WPts
22/07/2026Pretoria, South Africa2 - 3 Michael Kashangi10 - 10(1) WPts
26/05/2026Soweto, South Africa2 - 2 Kabonesa Ofosu15 - 15(1) LPts
28/03/2026Cape Town, South Africa2 - 1 Fagrie Baloyi14 - 39 LPts
30/01/2026Soweto, South Africa2 - 0 Zareb Nqakula6 - 22 LPts
02/12/2025Soweto, South Africa1 - 0 Essien Selasee7(1) - 11 WPts
31/10/2025Durban, South Africa0 - 0 Veltry Zokwana3 - 5 WPts