Weightclass:  Middleweight
Location:  Soweto, South Africa
Record:  24(2) - 20(3)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
25/05/2025Soweto, South Africa23(2) - 20(3) Otmar Janecek2 - 4 WPts
26/03/2025Soweto, South Africa22(1) - 20(3) Paul Mbongompasi0 - 1(1) WKO2
25/01/2025Soweto, South Africa21(1) - 20(3) Lehlohonolo Sangweni6 - 0 WPts
26/11/2024Soweto, South Africa20(1) - 20(3) Diego Lalama5(2) - 8 WPts
27/09/2024Soweto, South Africa19(1) - 20(3) Kamohelo Makwetla0 - 5 WPts
29/07/2024Soweto, South Africa18(1) - 20(3) Dave Kinavuidi1 - 2 WPts
30/05/2024Soweto, South Africa17(1) - 20(3) Otieno Buari2 - 3 WPts
31/03/2024Soweto, South Africa16 - 20(3) Vuyisile Tambo2 - 7(2) WKO3
31/01/2024Soweto, South Africa15 - 20(3) Ian Gabuza2 - 0 WPts
02/12/2023Soweto, South Africa14 - 20(3) Dillon Mabokgwane9(1) - 20 WPts
02/10/2023Soweto, South Africa13 - 20(3) Sam Matshuatshi1 - 1(1) WPts
03/08/2023Soweto, South Africa12 - 20(3) Goga Rabtan0 - 1 WPts
04/06/2023Soweto, South Africa11 - 20(3) Banji Ankrah7 - 27 WPts
05/04/2023Odense, Denmark10 - 20(3) Elvis Hinz0 - 0 WPts
05/02/2023Tokyo, Japan10 - 19(3) Kazuhiko Tashiro16(1) - 14 LPts
08/12/2022Warsaw, Poland10 - 18(3) Leszek Konkol1 - 23 LPts
10/10/2022Kuching, Malaysia10 - 17(3) Bilal Wakim19 - 10 LPts
12/08/2022Biysk, Russia9 - 17(3) Vikenti Galinovskiy6 - 3 WPts
14/06/2022Cologne, Germany9 - 16(3) Amhold Gerstel2 - 10 LPts
16/04/2022Soweto, South Africa8 - 16(3) Lazar Genrich2 - 9 WPts
16/02/2022Kyoto, Japan8 - 15(3) Hiro Tomita21 - 7 LPts
19/12/2021Chelyabinsk, Russia7 - 15(3) Melor Volchenkov4 - 6 WPts
21/10/2021Soweto, South Africa6 - 15(3) Isaak Shtyl1 - 3 WPts
21/08/2021Johannesburg, South Africa5 - 15(3) Wasaki Nottinggham8 - 14 WPts
20/06/2021Soweto, South Africa5 - 14(3) Yohann Germer15 - 1 LPts
20/04/2021Soshanguve, South Africa5 - 13(3) Bongi Ntuli4 - 17 LPts
03/03/2021Soshanguve, South Africa4 - 13(3) Mark Kamangu2 - 17 WPts
26/01/2021Athens, Greece4 - 12(3) Endymion Agne10 - 9 LPts
27/11/2020Santa Cruz de la Sierra, Bolivia4 - 11(2) Cris Cambron6 - 11 LKO3
29/09/2020Soweto, South Africa4 - 10(2) Voshon Akrobettoe8 - 6 LPts
31/07/2020Pretoria, South Africa3 - 10(2) Vincent De Waal5 - 4 WPts
20/06/2020Melbourne, Australia3 - 9(1) Geoff Nethery4 - 10 LKO3
21/04/2020East London, South Africa3 - 8 Banji Atsu13 - 1 LKO3
03/03/2020Soweto, South Africa3 - 7 Adam Bungu4 - 3 LPts
02/01/2020Soweto, South Africa2 - 7 Santiago Rascon4 - 7 WPts
03/11/2019Soweto, South Africa2 - 6 Kentay Zokwana2 - 3 LPts
06/09/2019Thessaloniki, Greece2 - 5 Thaddeus Siska10 - 1 LPts
09/07/2019Soweto, South Africa2 - 4 Shevon Phaahla3 - 1 LPts
09/05/2019Umlazi, South Africa2 - 3 Afram Ayeh0 - 3 LPts
01/04/2019Riga, Latvia2 - 2 Fedor Dukurs5 - 3 LPts
30/01/2019Dniprodzerzhynsk, Ukraine2 - 1 Mikhail Sosunov3 - 1 LPts
02/12/2018Soweto, South Africa1 - 1 Lehlohonolo Mxenge3 - 0 WPts
03/10/2018Soweto, South Africa1 - 0 Drago Tušek0 - 1 LPts
05/08/2018Soweto, South Africa0 - 0 Drago Tušek0 - 0 WPts