Weightclass:  Featherweight
Location:  Cape Town, South Africa
Record:  29 - 5
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
13/04/2023Cape Town, South Africa28 - 5 Ivan Colorado1 - 8 WPts
13/02/2023Cape Town, South Africa27 - 5 Mallory Baune12 - 17 WPts
14/12/2022Cape Town, South Africa26 - 5 Kasi Masango1 - 2 WPts
14/10/2022Cape Town, South Africa25 - 5 Nihal Agamaliev2 - 25(3) WPts
16/08/2022Cape Town, South Africa24 - 5 Ludacris Dlamini11 - 17 WPts
15/06/2022Cape Town, South Africa23 - 5 Andile Hlatshwayo27(1) - 4 WPts
16/04/2022Cape Town, South Africa22 - 5 Bryn Kajiji14 - 11 WPts
15/02/2022Cape Town, South Africa22 - 4 Mzikayise Mkhize14 - 13 LPts
15/12/2021Cape Town, South Africa21 - 4 Anele Shabangu1 - 0 WPts
14/10/2021Cape Town, South Africa20 - 4 Callum Kanumbedi1 - 1 WPts
13/08/2021Cape Town, South Africa19 - 4 Paco Torres14 - 6 WPts
12/06/2021Germiston, South Africa18 - 4 Mzikayise Mkhize12 - 10 WPts
24/04/2021Dakar, Senegal17 - 4 Landry Corneille9 - 10 WPts
23/02/2021Cape Town, South Africa16 - 4 John Moyes12 - 4 WPts
25/12/2020Durban, South Africa15 - 4 Rob Tshibalabala0 - 12 WPts
07/11/2020Cape Town, South Africa15 - 3 Senopati Wiraatmadja7 - 8 LPts
08/09/2020Cape Town, South Africa14 - 3 Lionel Nolle7 - 8 WPts
08/07/2020Antwerp, Belgium13 - 3 Jim Palet1 - 10 WPts
08/05/2020Liuzhou, China12 - 3 Qing-Nan Zha6 - 8 WPts
10/03/2020Soweto, South Africa12 - 2 Owen Ledwaba4 - 5 LPts
04/02/2020Cape Town, South Africa11 - 2 Puleng Nyauza8 - 7 WPts
05/12/2019Cape Town, South Africa10 - 2 Anele Wana9 - 3 WPts
05/10/2019Johor Bahru, Malaysia10 - 1 Gazi Khar7 - 3 LPts
06/08/2019Boksburg, South Africa9 - 1 Jay Nionsobantu1 - 2 WPts
30/06/2019Roodepoort, South Africa8 - 1 Mark kaMagwaza2 - 2 WPts
03/05/2019Vienna, Austria7 - 1 Hamoelet Kabitzsch2 - 1 WPts
04/03/2019Cape Town, South Africa6 - 1 Jaguar Pera0 - 5 WPts
04/01/2019Mamelodi, South Africa5 - 1 Robert Mfeketho1 - 0 WPts
07/11/2018Cape Town, South Africa4 - 1 Schaffer Heist3 - 0 WPts
07/09/2018Cape Town, South Africa4 - 0 Kyle Ngalamulume0 - 0 LPts
11/07/2018Rome, Italy3 - 0 Silvestro Crisafulli1 - 1 WPts
13/05/2018Roodepoort, South Africa2 - 0 Claude De Jager2 - 0 WPts
28/03/2018Johannesburg, South Africa1 - 0 Luvolwethu Majoro1 - 1 WPts
18/02/2018Giza, Egypt0 - 0 Jawad Niazi0 - 0 WPts