Weightclass:  Middleweight
Location:  Cape Town, South Africa
Record:  38 - 14
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
18/10/2024Cape Town, South Africa37 - 14 Herreman Malherbe1 - 7(1) WPts
20/08/2024Cape Town, South Africa36 - 14 Aaron McGrath3 - 4 WPts
21/06/2024Cape Town, South Africa35 - 14 Dillon Heaven1 - 3 WPts
22/04/2024Cape Town, South Africa34 - 14 Leonel Arguelles2 - 2(1) WPts
23/02/2024Cape Town, South Africa33 - 14 Rayno á Ankov5 - 9 WPts
25/12/2023Cape Town, South Africa32 - 14 Mark Dlala21 - 13 WPts
26/10/2023Cape Town, South Africa31 - 14 Axl Diasert2 - 5 WPts
27/08/2023Cape Town, South Africa30 - 14 Montel Dena8 - 7 WPts
28/06/2023Cape Town, South Africa29 - 14 Joaquin Villaflor2 - 5 WPts
29/04/2023Germiston, South Africa29 - 13 Shevon Phaahla29(1) - 5 LPts South Africa National Championships 2023View
26/04/2023Germiston, South Africa28 - 13 Gethin Tshialu24(2) - 9 WPts South Africa National Championships 2023View
04/04/2023Dubai, UAE28 - 12 Haider Saidi23 - 17 LPts
28/02/2023Cape Town, South Africa28 - 11 Steven Shamuyarira33(1) - 8 LPts
28/01/2023Cape Town, South Africa27 - 11 Chang-woo Roh22 - 14 WPts
28/12/2022Cape Town, South Africa26 - 11 Chang-woo Roh22 - 13 WPts
20/11/2022Riga, Latvia26 - 10 Yulian Sudmalnieks34 - 3 LPts
20/10/2022Ulaanbaatar, Mongolia26 - 9 Vitali Boshughtu27 - 8(1) LPts
16/09/2022Marrakech, Morocco26 - 8 Imededdine Ahamdi28(3) - 8 LPts
16/08/2022Tembisa, South Africa26 - 7 Nwa Kathrada18 - 7 LPts
02/07/2022Cape Town, South Africa26 - 6 John Kambole27 - 6 LPts
02/05/2022Cape Town, South Africa25 - 6 Spencer Koloyi22 - 9 WPts South Africa National Championships 2022View
29/04/2022Cape Town, South Africa24 - 6 Luvolwethu Majola17 - 7 WPts South Africa National Championships 2022View
26/04/2022Cape Town, South Africa23 - 6 Deion Korsah8 - 17 WPts South Africa National Championships 2022View
16/04/2022Tangerang, Indonesia23 - 5 Setia Sukawati19(1) - 7 LPts
16/02/2022San Jose, Costa Rica22 - 5 Ryo Esqueda0 - 6 WPts
19/12/2021Krasnodar, Russia21 - 5 Marlen Savin2 - 5 WPts
21/10/2021Cape Town, South Africa20 - 5 Mzikayise Matlaba13 - 11 WPts
20/08/2021East London, South Africa20 - 4 Deion Korsah5 - 15 LPts
30/06/2021Cape Town, South Africa19 - 4 Glynn Potgieter14 - 4 WPts
29/04/2021Randburg, South Africa19 - 3 David Ndenge15(1) - 6 LPts South Africa National Championships 2021View
26/04/2021Randburg, South Africa18 - 3 Zaid Darko11 - 4 WPts South Africa National Championships 2021View
03/04/2021Katlehong, South Africa17 - 3 Mashawn Douna13 - 4 WPts
17/02/2021Bokhtar, Tajikistan16 - 3 Koldan Niyazbeckoff7 - 11 WPts
20/12/2020Cape Town, South Africa15 - 3 Bongi Ntuli4 - 15 WPts
19/10/2020Quezon City, Philippines14 - 3 Luis Fortun9(1) - 4 WPts
21/08/2020Cape Town, South Africa13 - 3 Dylan Kapepa1 - 13 WPts
20/06/2020Cape Town, South Africa12 - 3 Lisimba Kyei7 - 8 WPts
19/04/2020Tembisa, South Africa11 - 3 James Van Vuuren3 - 12 WPts
22/02/2020Rotterdam, Netherlands11 - 2 Radboud Van Ghelder5 - 6 LPts
25/12/2019Enugu, Nigeria10 - 2 Majid Baig6 - 7 WPts
27/10/2019Prague, Czech Republic9 - 2 Stanislav Shterba9 - 2 WPts
29/08/2019Namyangju, South Korea8 - 2 Tae-hwi An8 - 2 WPts
01/07/2019Durban, South Africa7 - 2 Brendan Bakama0 - 3 WPts
16/05/2019Nanjing, China7 - 1 Yao Law4 - 1 LPts
17/03/2019Umlazi, South Africa6 - 1 Itumeleng Muthambi6 - 1 WPts
28/01/2019Cape Town, South Africa5 - 1 Mark Borland1 - 4 WPts
28/11/2018Cape Town, South Africa4 - 1 Ui-jo Kuk5 - 1 WPts
28/09/2018Cape Town, South Africa3 - 1 Adi Sauter2 - 2 WPts
31/07/2018Cape Town, South Africa2 - 1 Jevonte Assiful1 - 0 WPts
02/06/2018Johannesburg, South Africa1 - 1 Spencer Koloyi3 - 0 WPts
06/04/2018Mitchells Plain, South Africa0 - 1 Bongani Mabena0 - 0 WPts
19/02/2018Cape Town, South Africa0 - 0 Kaleb Bonchaka0 - 1 LPts