Weightclass:  Flyweight
Location:  Cape Town, South Africa
Record:  32 - 7
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
23/08/2024Cape Town, South Africa31 - 7 Ndumisa Shongwe3 - 6 WPts
24/06/2024Cape Town, South Africa30 - 7 Shevon Baloyi21(1) - 19 WPts
25/04/2024Cape Town, South Africa29 - 7 Bradley Kanyandekwe0 - 13 WPts
25/02/2024Cape Town, South Africa28 - 7 Petchsamuthr Chaisam0 - 6 WPts
27/12/2023Cape Town, South Africa27 - 7 Roman Alcantara4 - 8 WPts
28/10/2023Cape Town, South Africa26 - 7 Mzikayise Maphatsoe0 - 1 WPts
28/08/2023Cape Town, South Africa25 - 7 Rob Kabanda2(1) - 11 WPts
29/06/2023Cape Town, South Africa24 - 7 Vuyisile Mathoho6 - 8 WPts
30/04/2023Cape Town, South Africa23 - 7 Brett Ndinga1 - 0 WPts
01/03/2023Cape Town, South Africa22 - 7 Mark Mbekile0 - 10 WPts
30/12/2022Cape Town, South Africa21 - 7 Anton Byam-Osor3 - 8 WPts
31/10/2022Cape Town, South Africa20 - 7 Rivaldo Sekola8(1) - 17 WPts
01/09/2022Cape Town, South Africa19 - 7 James Mkhize11(2) - 13 WPts
02/07/2022Durban, South Africa18 - 7 Louis Muthambi10 - 17 WPts
25/05/2022Shantou, China17 - 7 Zhong Fan9 - 15 WPts
26/03/2022Cape Town, South Africa16 - 7 Joseph Madungu1 - 1 WPts
25/01/2022Cape Town, South Africa15 - 7 Ye Hua11(3) - 9 WPts
25/11/2021Cape Town, South Africa14 - 7 Asif Hashemi19 - 4(1) WPts
25/09/2021East London, South Africa14 - 6 Albinus Van den Berg12 - 12 LPts
14/08/2021Tembisa, South Africa14 - 5 Thamsanqa Kune8 - 9 LPts
21/06/2021Brno, Czech Republic14 - 4 Servßc Dana14 - 3 LPts
21/04/2021Cape Town, South Africa14 - 3 Kolya Romanchuk14 - 2 LPts
19/02/2021Johannesburg, South Africa13 - 3 Ayanda Serero4(1) - 12 WPts
22/12/2020Cape Town, South Africa12 - 3 Rodrigo Negron0 - 8 WPts
21/10/2020Melbourne, Australia11 - 3 Neil McClellan10 - 8 WPts
23/08/2020Durham, USA11 - 2 Ashley Stellmach2 - 6 LPts
24/06/2020Cape Town, South Africa10 - 2 Reneilwe Motshekga0 - 4 WPts
24/04/2020Johannesburg, South Africa9 - 2 Ayanda September5 - 8 WPts
15/03/2020Cape Town, South Africa9 - 1 Ontibile Ayeh10 - 4 LPts
14/01/2020Tallaght, Ireland9 - 0 Oisin Walsh7 - 2 LPts
16/11/2019Cape Town, South Africa8 - 0 Urvano Carabello1 - 7 WPts
16/09/2019Cape Town, South Africa7 - 0 Edmond Leroux5 - 4 WPts
17/07/2019Johannesburg, South Africa6 - 0 Shaquille Gyan4 - 3 WPts
16/06/2019Kyoto, Japan5 - 0 Kazuki Kawata5 - 3 WPts
18/04/2019Cape Town, South Africa4 - 0 La Ha4 - 4 WPts
16/02/2019Katlehong, South Africa3 - 0 Fagrie Nyauza0 - 4 WPts
15/01/2019Cape Town, South Africa2 - 0 Jowan Malan1 - 0 WPts
17/11/2018Wuhan, China1 - 0 Yo Loong1 - 2 WPts
18/09/2018Cape Town, South Africa0 - 0 Guido Canez1 - 0 WPts