Weightclass:  Welterweight
Location:  Soweto, South Africa
Record:  28 - 17
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
16/12/2025Soweto, South Africa27 - 17 Wiktor Stuczynski2 - 10 WPts
17/10/2025Soweto, South Africa26 - 17 Chris Sleigh3 - 6(1) WPts
18/08/2025Soweto, South Africa25 - 17 Mehmet Baba3 - 11 WPts
19/06/2025Soweto, South Africa24 - 17 Ben Stander1 - 0 WPts
21/04/2025Soweto, South Africa23 - 17 Lebogang Ntuli6 - 16 WPts
20/02/2025Soweto, South Africa22 - 17 Jose Plasencia0 - 4 WPts
22/12/2024Soweto, South Africa21 - 17 Quaashie Boateng3 - 6 WPts
23/10/2024Soweto, South Africa20 - 17 Laken Govender5 - 2 WPts
25/08/2024Soweto, South Africa19 - 17 Kunle Olomu1 - 10 WPts
26/06/2024Soweto, South Africa18 - 17 Leo Pietersen14 - 21 WPts
27/04/2024Soweto, South Africa17 - 17 Jamie MacKay0 - 3 WPts
28/02/2024Soweto, South Africa16 - 17 Knave Malherbe4 - 2 WPts
30/12/2023Soweto, South Africa15 - 17 Zachary Pistorius1 - 0 WPts
31/10/2023Kampala, Uganda15 - 16 Haaris Mahdi21 - 16 LPts
01/09/2023Makassar, Indonesia14 - 16 Dipanegra Supriatna8 - 13 WPts
04/07/2023Toronto, Canada14 - 15 Dale Lockhart22 - 8 LPts
06/05/2023Torreon, Mexico14 - 14 Zelipe Mosquera18(2) - 8 LPts
08/03/2023East London, South Africa13 - 14 Huys Smit10 - 20 WPts
08/01/2023Montevideo, Uruguay12 - 14 Cuba Cruz5 - 24 WPts
10/11/2022Tamale, Ghana12 - 13 Greg Anfom17 - 13 LPts
12/09/2022Dubai, UAE12 - 12 Waqas Saif17 - 12 LPts
15/07/2022Bayamon, Puerto Rico11 - 12 Oleos Rivero6 - 21 WPts
17/05/2022Sofia, Bulgaria11 - 11 Miroslav á Hlutev20 - 5 LPts
18/03/2022Brampton, Canada10 - 11 Robert Lemartin9 - 16 WPts
18/01/2022Baku, Azerbaijan10 - 10 Munavvar Karakhanov13 - 12 LPts
20/11/2021Durban, South Africa9 - 10 Dave Verdoorn2(2) - 15 WPts
29/09/2021Johannesburg, South Africa8 - 10 Nabulung Kingson8 - 8 WPts
16/08/2021Tembisa, South Africa7 - 10 Mablevi Boakye10(1) - 7 WPts
16/07/2021Tonala, Mexico7 - 9 Carlos Salazar4 - 18 LPts
18/05/2021Kingston, Jamaica7 - 8 George Daun13 - 6 LPts
19/03/2021Randburg, South Africa6 - 8 Dave Keet6 - 8 WPts
03/02/2021Mamelodi, South Africa6 - 7 Tshepo Gabuza16(1) - 3 LPts
05/12/2020Soweto, South Africa5 - 7 Alik Strazds6(1) - 10 WPts
05/10/2020Cairo, Egypt4 - 7 Amer Ismael6 - 10 WPts
07/08/2020Pretoria, South Africa4 - 6 Roger Mulder4 - 11 LPts
06/06/2020Soweto, South Africa4 - 5 Ho Yu8 - 7 LPts
06/04/2020Kunming, China3 - 5 Shing Loi0 - 4 WPts
07/02/2020Harare, Zimbabwe3 - 4 Inigo Snyman5(1) - 6 LPts
08/12/2019Soweto, South Africa2 - 4 Roy McAlister9 - 1 WPts
09/10/2019Pretoria, South Africa2 - 3 Reinout Louw7 - 4 LPts
29/08/2019Chicago, USA2 - 2 Richard Slominski4(2) - 5 LPts
01/07/2019Khayelitsha, South Africa1 - 2 Sam Malherbe2 - 2 WPts
30/05/2019Mamelodi, South Africa1 - 1 Robert Batakela4 - 2 LPts
07/04/2019Soweto, South Africa1 - 0 Pierro Tassi7 - 0 LPts
05/02/2019Soweto, South Africa0 - 0 Joško Šebalj0 - 3 WPts