Weightclass:  Lightweight
Location:  Johannesburg, South Africa
Record:  24 - 7
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
01/03/2023Johannesburg, South Africa23 - 7 Floyd Liebenberg4 - 23 WPts
31/12/2022Johannesburg, South Africa22 - 7 John Hickey12(1) - 19 WPts
01/11/2022Johannesburg, South Africa21 - 7 Gethin Tlolane1 - 6 WPts
02/09/2022Johannesburg, South Africa20 - 7 Billy Lubuya17 - 11 WPts
04/07/2022Johannesburg, South Africa19 - 7 Floyd Liebenberg2 - 20 WPts
06/05/2022Johannesburg, South Africa18 - 7 Geoff Mampasi5(1) - 18 WPts
07/03/2022Johannesburg, South Africa17 - 7 John Mogoeng6 - 19 WPts
04/01/2022Johannesburg, South Africa17 - 6 Afram Segolela11 - 12 LPts
04/11/2021Johannesburg, South Africa17 - 5 May Motupa24 - 3 LPts
04/09/2021Johannesburg, South Africa16 - 5 Marijnis Uys7 - 10 WPts
04/07/2021Johannesburg, South Africa15 - 5 Njord Matthiessen8 - 13 WPts
03/05/2021Johannesburg, South Africa14 - 5 Shaquille Gyan4 - 10 WPts
05/03/2021San Felipe de Puerto Plata, Dominican Republic13 - 5 Manuel Morin0 - 0 WPts
05/01/2021Novokuznetsk, Russia12 - 5 Borya Rakowski0 - 0 WPts
07/11/2020Johannesburg, South Africa11 - 5 Kenzie Fatuma9 - 5 WPts
07/09/2020Durban, South Africa10 - 5 Kenzie Heyns2 - 8 WPts
08/07/2020Kumasi, Ghana9 - 5 Jake Awoonor11 - 5 WPts
09/05/2020Johannesburg, South Africa8 - 5 Oliver Peffers11 - 3 WPts
10/03/2020Johannesburg, South Africa7 - 5 Okoth Bungu2 - 10 WPts
09/01/2020Durban, South Africa6 - 5 Floyd Liebenberg1 - 5 WPts
14/11/2019Durban, South Africa5 - 5 Shaquille Gyan2 - 3 WPts
29/09/2019Soweto, South Africa5 - 4 Mark Verwoerd6 - 5 LPts
06/08/2019Johannesburg, South Africa5 - 3 Josef Berthel3 - 5 LPts
06/06/2019Johannesburg, South Africa5 - 2 Afram Segolela2 - 4 LPts
26/04/2019Johannesburg, South Africa4 - 2 Floyd Liebenberg1 - 0 WPts
24/02/2019Oslo, Norway4 - 1 Njord Meloy7 - 0 LPts
27/12/2018Durban, South Africa4 - 0 Dembe Moyoyo2 - 0 LPts
24/11/2018Johannesburg, South Africa3 - 0 Bart Barata1 - 3 WPts
24/09/2018Germiston, South Africa2 - 0 Joey Buys3 - 1 WPts
16/08/2018Aalborg, Denmark1 - 0 Vidkun Braasch1 - 0 WPts
18/06/2018Johannesburg, South Africa0 - 0 Igor Patera0 - 0 WPts