Weightclass:  Featherweight
Location:  Durban, South Africa
Record:  23 - 11
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
26/07/2026Durban, South Africa22 - 11 Jose Ruiz1 - 8 WPts
27/05/2026Durban, South Africa21 - 11 Quadrees Akrobettoe8 - 22 WPts
28/03/2026Durban, South Africa20 - 11 Hadir Zhamtsarano3 - 4 WPts
26/01/2026Durban, South Africa19 - 11 Dritan Bejta8(1) - 20 WPts
27/11/2025Durban, South Africa18 - 11 Vicente Abila4 - 13 WPts
28/09/2025Durban, South Africa17 - 11 Siragan Vosganyan3 - 9 WPts
30/07/2025Durban, South Africa16 - 11 Rodrigo Manriquez4 - 20 WPts
31/05/2025Durban, South Africa15 - 11 Neper Palomar1 - 14(1) WPts
01/04/2025Durban, South Africa14 - 11 Ryo Deliz5 - 12 WPts
31/01/2025Durban, South Africa13 - 11 Pornsawan Dabransarakam31(1) - 10 WPts
03/12/2024Durban, South Africa12 - 11 Banji Panyaglo0 - 1 WPts
04/10/2024Durban, South Africa11 - 11 Mampre Chamichian1 - 6(1) WPts
05/08/2024Abidjan, Ivory Coast10 - 11 Channing Cisse28(1) - 17 WPts
05/07/2024Abidjan, Ivory Coast10 - 10 Channing Cisse27(1) - 17 LPts
29/05/2024Germiston, South Africa10 - 9 Lewis Koba28 - 6 LPts
26/04/2024Tembisa, South Africa10 - 8 Xayvion Sowah38 - 11 LPts South Africa National Championships 2024View
28/03/2024Odense, Denmark9 - 8 Ulrik Bagge5 - 15 WPts
29/01/2024Utrecht, Netherlands9 - 7 Hippoliet Simpson31(1) - 6 LPts
01/12/2023East London, South Africa8 - 7 Spencer Mkhize15 - 15 WPts
02/10/2023Durban, South Africa8 - 6 Kwanda Gabuza2 - 5 LPts
06/08/2023Cape Town, South Africa7 - 6 Kyle Ngalamulume20 - 10 WPts
09/06/2023Randburg, South Africa6 - 6 Mathys Breytenbach10 - 17 WPts
29/04/2023Germiston, South Africa6 - 5 Xhosas Nzimande23 - 15 LPts South Africa National Championships 2023View
26/04/2023Germiston, South Africa5 - 5 Afram Gcaba6 - 5 WPts South Africa National Championships 2023View
05/04/2023Turin, Italy4 - 5 Adolfo Ronchi9 - 7 WPts
05/02/2023Khayelitsha, South Africa3 - 5 Fagrie Mini0 - 0 WPts
09/12/2022Cape Town, South Africa3 - 4 Kyle Ngalamulume17 - 9 LPts
14/10/2022Tembisa, South Africa3 - 3 Thulani Nzimande11(1) - 15 LPts
30/08/2022Johannesburg, South Africa3 - 2 Charlie Manyisa16 - 13 LPts
18/07/2022Johannesburg, South Africa3 - 1 Ian Kikonga0 - 0 LPts
11/06/2022Durban, South Africa2 - 1 Muwaffaq Samet0 - 10 WPts
12/04/2022Roodepoort, South Africa2 - 0 Claude De Jager14 - 13 LPts
18/02/2022Soweto, South Africa1 - 0 Itumeleng Twala0 - 0 WPts
18/01/2022Durban, South Africa0 - 0 Stuart Mabudafhasi0 - 5 WPts