Weightclass:  Welterweight
Location:  East London, South Africa
Record:  34(1) - 10
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
18/06/2025East London, South Africa33(1) - 10 Wojtek Kasperek3 - 0 WPts
19/04/2025East London, South Africa32(1) - 10 Ilhami Onal4 - 9 WPts
18/02/2025East London, South Africa31(1) - 10 Marco Volante0 - 10 WPts
20/12/2024East London, South Africa30(1) - 10 Hanuman Hari2 - 16 WPts
21/10/2024East London, South Africa29(1) - 10 Ludolf Remy1 - 5 WPts
22/08/2024East London, South Africa28(1) - 10 Frank Thor2 - 12 WPts
24/06/2024East London, South Africa27(1) - 10 Thongtaeng Sakyothin29 - 11 WPts
25/04/2024East London, South Africa26(1) - 10 Sid Fylan3(1) - 4 WPts
25/02/2024East London, South Africa25(1) - 10 Santiago Barabas3 - 16 WPts
27/12/2023East London, South Africa24(1) - 10 Ughur Humbatov4 - 7 WPts
28/10/2023East London, South Africa23 - 10 Ayabulela Nqakula0 - 5(4) WKO3
29/08/2023East London, South Africa22 - 10 Jay Nest2 - 9 WPts
30/06/2023Prague, Czech Republic22 - 9 Bonifßc Ficek24(1) - 7 LPts
02/05/2023Germiston, South Africa22 - 8 Josh Manamela21(1) - 12 LPts South Africa National Championships 2023View
29/04/2023Germiston, South Africa21 - 8 Obiajulu Radebe31 - 8 WPts South Africa National Championships 2023View
26/04/2023Germiston, South Africa20 - 8 Sammy Mabweni26(1) - 9(1) WPts South Africa National Championships 2023View
13/03/2023Sofia, Bulgaria19 - 8 Doncho á Dinev17 - 15 WPts
13/01/2023Tampere, Finland18 - 8 Eero Kunnas17 - 13(1) WPts
15/11/2022Cairo, Egypt17 - 8 Waqas Ishmael17 - 13 WPts
17/09/2022Plovdiv, Bulgaria16 - 8 Nikolai á Slovenov14 - 14 WPts
20/07/2022Shenyang, China15 - 8 Ho Woong20(1) - 7 WPts
22/05/2022London, UK15 - 7 Dave de Chaumont18 - 9 LPts
24/03/2022East London, South Africa15 - 6 Gathot Tanaya12(1) - 12 LPts
23/01/2022Lodz, Poland14 - 6 Martyn Bobrowski10 - 12 WPts
25/11/2021East London, South Africa13 - 6 Sam Malherbe8 - 13 WPts
24/09/2021Seoul, South Korea13 - 5 Kook-young Oh2 - 15 LPts
27/07/2021Kiev, Ukraine13 - 4 Evgeny Dmitriev12(1) - 7 LPts
29/05/2021Georgetown, Guyana12 - 4 Michael Peavy14 - 9 WPts
30/03/2021Khayelitsha, South Africa11 - 4 Wandisile Twala1 - 13 WPts
02/02/2021Katowice, Poland11 - 3 Alojzy Hojnacki7 - 10 LPts
05/12/2020East London, South Africa10 - 3 Odo Jacque7 - 12 WPts
05/10/2020Dublin, Ireland10 - 2 Rob Brys10 - 6 LPts
07/08/2020Cape Town, South Africa9 - 2 Chiamaka Debrah2 - 3 WPts
12/06/2020Khayelitsha, South Africa8 - 2 Bruce Matlaba10 - 3 WPts
11/04/2020Abidjan, Ivory Coast7 - 2 Vernon Julien3 - 4 WPts
12/02/2020Pretoria, South Africa6 - 2 Sam Vlok3 - 6 WPts
22/12/2019East London, South Africa5 - 2 Moneeb Bayanjargal6 - 4 WPts
23/10/2019Pretoria, South Africa4 - 2 Naeem Kanda5 - 7 WPts
25/08/2019East London, South Africa3 - 2 Segun Ismaila2 - 6 WPts
26/06/2019Mamelodi, South Africa2 - 2 Anele Masango0 - 4 WPts
03/05/2019East London, South Africa2 - 1 Emanuel Serna3 - 4 LPts
03/03/2019East London, South Africa2 - 0 Fumio Tanaka2 - 0 LPts
03/01/2019Sendai, Japan1 - 0 Keiichi Ueda1 - 0 WPts
05/11/2018East London, South Africa0 - 0 Pyotr Ghacsybeck2 - 0 WPts