Weightclass:  Middleweight
Location:  Soweto, South Africa
Record:  24 - 18(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
03/12/2024Soweto, South Africa23 - 18(1) Nedelcho á Slavikov0 - 12(1) WPts
04/10/2024Soweto, South Africa22 - 18(1) Ian Appiah5 - 4 WPts
05/08/2024Soweto, South Africa21 - 18(1) Carlos Pascua2 - 6 WPts
07/06/2024Soweto, South Africa20 - 18(1) Denis Turcic6 - 12 WPts
09/04/2024Soweto, South Africa19 - 18(1) Mzikayise Ntshangase0 - 3 WPts
09/02/2024Soweto, South Africa18 - 18(1) Clint Tshimbi0 - 4 WPts
11/12/2023Soweto, South Africa17 - 18(1) Mduduzi Hlatshwayo1 - 0 WPts
09/10/2023Soweto, South Africa16 - 18(1) Peter Kindudi2 - 3 WPts
12/08/2023Soweto, South Africa15 - 18(1) Lugono Ayeh3 - 7 WPts
13/06/2023Soweto, South Africa14 - 18(1) Dimi Mikulak2 - 15(1) WPts
14/04/2023Soweto, South Africa13 - 18(1) Dylan Fariala2 - 3 WPts
13/02/2023Soweto, South Africa12 - 18(1) Alik Koval14 - 13 WPts
15/12/2022Cape Town, South Africa12 - 17(1) Michael Kaswaswa17(1) - 12 LPts
28/10/2022Soweto, South Africa12 - 16(1) Luvolwethu Majola18 - 9 LPts
12/09/2022Umlazi, South Africa11 - 16(1) Ndumisa Nkoana10 - 16 WPts
06/08/2022Istanbul, Turkey11 - 15(1) Tunc Gurcan7 - 23 LPts
06/06/2022Durban, South Africa11 - 14(1) Brendan Bakama3 - 19 LPts
23/04/2022Tembisa, South Africa11 - 13(1) Rob Motupa16 - 11 LPts
17/03/2022Soweto, South Africa11 - 12(1) Thulani Mapisa8 - 13 LPts
04/02/2022Nairobi, Kenya10 - 12(1) Stephen Kishoyian12(1) - 12 WPts
07/12/2021Pretoria, South Africa10 - 11(1) Eric kaMagwaza14 - 5(1) LPts
17/10/2021Cape Town, South Africa10 - 10(1) Spencer Ngalula5 - 7 LPts
28/08/2021Katlehong, South Africa9 - 10(1) Darryl Mabokgwane11 - 10 WPts
29/06/2021East London, South Africa9 - 9 Laureins Cloete12 - 9 LKO3
16/05/2021Tembisa, South Africa8 - 9 Lehlohonolo Mxenge11 - 7 WPts
06/04/2021Roodepoort, South Africa8 - 8 Wasaki Andoh13 - 2 LPts
17/02/2021iBhayi, South Africa7 - 8 Rivaldo Mokonyane4 - 6 WPts
09/01/2021iBhayi, South Africa7 - 7 Paul Dube3 - 5 LPts
10/11/2020Soweto, South Africa7 - 6 Quin Arocha12 - 5 LPts
11/09/2020Tampere, Finland7 - 5 Otto Piipi8(1) - 9 LPts
12/07/2020Johannesburg, South Africa6 - 5 Mzikayise Chikunga7 - 5 WPts
10/06/2020Accra, Ghana5 - 5 Penda Bamfokwakye9 - 5 WPts
12/04/2020Hyderabad, India5 - 4 Kashif Ayan5 - 8 LPts
13/02/2020Soweto, South Africa5 - 3 Zaid Darko4 - 3 LPts
14/12/2019Soweto, South Africa4 - 3 Chang-soo Koo2 - 4 WPts
14/10/2019Soweto, South Africa4 - 2 Kyle Houp9 - 1 LPts
15/08/2019Reading, UK4 - 1 John Dewar8 - 2 LPts
16/06/2019New York City, USA4 - 0 Roger Riley4 - 2 LPts
17/04/2019Bandung, Indonesia3 - 0 Rahmad Masud5 - 1 WPts
15/02/2019Soweto, South Africa2 - 0 Kon Stohl3 - 3 WPts
17/12/2018Soweto, South Africa1 - 0 Bruce Bakwamba1 - 2 WPts
18/10/2018Soweto, South Africa0 - 0 Tadzio Cuda3 - 2 WPts