Weightclass:  Featherweight
Location:  Soweto, South Africa
Record:  30 - 14
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
12/06/2024Soweto, South Africa29 - 14 Aimon Mercedes2 - 0 WPts
13/04/2024Soweto, South Africa28 - 14 Wasaki Omaboe1 - 1 WPts
14/02/2024Soweto, South Africa27 - 14 Joshua Grass6 - 14 WPts
16/12/2023Soweto, South Africa26 - 14 Ian Van der Byl1 - 10 WPts
16/10/2023Soweto, South Africa25 - 14 Sam Van der Sandt0 - 2(1) WPts
16/08/2023Soweto, South Africa24 - 14 Jose Aybar1 - 2 WPts
16/06/2023Soweto, South Africa23 - 14 Leonardo Lince0 - 1 WPts
17/04/2023Soweto, South Africa22 - 14 Hernan Gamon13 - 13 WPts
17/02/2023Soweto, South Africa21 - 14 Kwanda Gabuza1 - 2 WPts
19/12/2022Soweto, South Africa20 - 14 Kamohelo Knoetze4 - 5 WPts
20/10/2022Soweto, South Africa19 - 14 Waqas Acbasoff16(1) - 8 WPts
21/08/2022Soweto, South Africa18 - 14 Cole Kengi15 - 12 WPts
21/06/2022Soweto, South Africa17 - 14 Dume Nqakula17 - 9 WPts
29/04/2022Cape Town, South Africa17 - 13 Xhosas Nzimande17 - 12 LPts South Africa National Championships 2022View
26/04/2022Cape Town, South Africa16 - 13 Dakarai Ampomah15 - 9 WPts South Africa National Championships 2022View
09/04/2022Soweto, South Africa15 - 13 Robert MacKnight3 - 12 WPts
09/02/2022Soweto, South Africa14 - 13 Neper Braz18 - 9 WPts
09/12/2021Santo Domingo Oeste, Dominican Republic13 - 13 Agapetus Milian4(1) - 8 WPts
10/10/2021Soweto, South Africa12 - 13 Rex Khumalo6 - 13 WPts
09/08/2021Soweto, South Africa11 - 13 Ben Katekelayi8 - 3 WPts
08/06/2021Soweto, South Africa11 - 12 Casper Allender9 - 4 LPts
09/04/2021Leon, Nicaragua11 - 11 Miguel Nery8 - 8 LPts
07/02/2021Aarhus, Denmark11 - 10 Ulrik Fries8 - 10 LPts
10/12/2020Manila, Philippines11 - 9 Macario Abar9 - 3 LPts
12/10/2020Johannesburg, South Africa11 - 8 Paul Ngassi16(1) - 2 LPts
27/08/2020Soweto, South Africa11 - 7 Ayabulela Cele7(1) - 4 LPts
26/06/2020Soweto, South Africa11 - 6 Josh Winchell16 - 1 LPts
26/04/2020East London, South Africa11 - 5 Onaedo Attoh5 - 1 LPts South Africa National Championships 2020View
08/04/2020Belo Horizonte, Brazil10 - 5 Macario Casco2 - 8 WPts
09/02/2020Chennai, India9 - 5 Gurudas Bakshi2 - 10 WPts
11/12/2019Brno, Czech Republic8 - 5 Drahoslav Baloun8 - 2 WPts
12/10/2019Soweto, South Africa7 - 5 Tymon Szczech1 - 9 WPts
13/08/2019Germiston, South Africa7 - 4 Anele Wana7 - 3 LPts
08/07/2019Soshanguve, South Africa7 - 3 Jayvyn Shongwe1 - 6 LPts
16/05/2019Soweto, South Africa6 - 3 Thulani Mokeana5 - 2 WPts
04/04/2019Katlehong, South Africa5 - 3 Blake Booysen1 - 2 WPts
12/02/2019Soweto, South Africa4 - 3 Vedran Hren3 - 1 WPts
13/12/2018Soweto, South Africa4 - 2 Xayvion Mapisa3 - 1 LPts
13/10/2018Soweto, South Africa3 - 2 Toma Zamkovoy1 - 2 WPts
15/08/2018Soweto, South Africa3 - 1 Afon Samedov2 - 1 LPts
17/06/2018Soweto, South Africa2 - 1 Sam Dikembi2 - 0 WPts
19/04/2018Cape Town, South Africa1 - 1 Dumisani Mpeta0 - 0 WPts
11/03/2018Soweto, South Africa1 - 0 Phornello Quartey0 - 1 LPts
05/02/2018Soweto, South Africa0 - 0 Cruz Ochoa0 - 0 WPts