Weightclass:  Welterweight
Location:  Durban, South Africa
Record:  20 - 8
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
11/07/2024Durban, South Africa19 - 8 Nazar Uslu1 - 1 WPts
11/05/2024Durban, South Africa18 - 8 Greg Chimbetu5 - 24(1) WPts
12/03/2024Durban, South Africa17 - 8 Stefan Sypek1 - 5 WPts
12/01/2024Durban, South Africa16 - 8 Diego Montenegro0 - 6(1) WPts
13/11/2023Durban, South Africa15 - 8 Jae-sung Chang3 - 23 WPts
14/09/2023Durban, South Africa14 - 8 Jonathan Innes23 - 12 WPts
15/07/2023Durban, South Africa13 - 8 Noah Quartey2 - 7 WPts
16/05/2023Durban, South Africa12 - 8 Justin Delcamp2 - 0 WPts
17/03/2023Durban, South Africa11 - 8 Palamedes Chaconas0 - 8 WPts
16/01/2023Durban, South Africa10 - 8 Reneilwe Mapisa11(1) - 9 WPts
17/11/2022Durban, South Africa9 - 8 Thamsanqa Cele0 - 3 WPts
18/09/2022Durban, South Africa8 - 8 Naftali Aidoo2 - 18 WPts
19/07/2022Katlehong, South Africa8 - 7 Themba Pungwayo16 - 9 LPts
21/05/2022Nairobi, Kenya7 - 7 John Mboya11 - 16 WPts
23/03/2022Choloma, Honduras7 - 6 Xeres Viana5 - 11 LPts
23/01/2022Randburg, South Africa7 - 5 Thamsanqa Mbeki12 - 7 LPts
23/11/2021Puente Alto, Chile6 - 5 Montel Acero9 - 11 WPts
25/09/2021Constantine, Algeria5 - 5 Malik Mahmud11 - 12 WPts
27/07/2021Palembang, Indonesia5 - 4 Wijaya Sumirah9 - 10 LPts
27/05/2021Soweto, South Africa5 - 3 Tobias Demuto7 - 14 LPts
29/03/2021Durban, South Africa4 - 3 Jevonte Ayim1 - 2 WPts
29/01/2021Durban, South Africa4 - 2 Stefan Borsuk10 - 9 LPts
29/11/2020Durban, South Africa3 - 2 Wauter De Vries5 - 7 WPts
30/09/2020Durban, South Africa3 - 1 Josh Manamela8 - 4 LPts
31/07/2020Khayelitsha, South Africa2 - 1 Morgan Nakoseka6 - 5 WPts
06/06/2020Santo Domingo de Guzman, Dominican Republic1 - 1 Juan Barreras4 - 3 WPts
07/04/2020Katlehong, South Africa1 - 0 Lebogang Molewa4 - 8 LPts
05/03/2020Durban, South Africa0 - 0 Paco Fregoso2 - 7 WPts