Weightclass:  Welterweight
Location:  Durban, South Africa
Record:  14(1) - 10
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
24/07/2022Durban, South Africa13(1) - 10 John Crandall11 - 16 WPts
24/05/2022Durban, South Africa12(1) - 10 Sammy Mabweni21(1) - 8(1) WPts
25/03/2022Durban, South Africa11(1) - 10 Alejandro Casares1 - 16 WPts
24/01/2022Durban, South Africa10(1) - 10 Yong-jae Chu20 - 7 WPts
24/11/2021Durban, South Africa9(1) - 10 Martial Hertzog1 - 7 WPts
23/09/2021Durban, South Africa8(1) - 10 Hajime Mase17 - 8 WPts
23/07/2021Durban, South Africa7(1) - 10 Tae-hwi Nahm4 - 14 WPts
22/05/2021Durban, South Africa6(1) - 10 Angel Borra2 - 17 WPts
23/03/2021Durban, South Africa5 - 10 Rehan Attar13 - 8(1) WKO3
23/01/2021Durban, South Africa5 - 9 Usi Dumashie6 - 9 LPts
22/11/2020Durban, South Africa5 - 8 Maurits Van Ghuuleke8 - 10 LPts
23/09/2020Durban, South Africa5 - 7 Kyrylo Filas11 - 5 LPts
24/07/2020Buenos Aires, Argentina5 - 6 Sancho Chia7 - 9 LPts
26/05/2020Helsinki, Finland5 - 5 Paivio Rahkamo8 - 5 LPts
27/03/2020Katlehong, South Africa5 - 4 Zachary Luangoyi6 - 7 LPts
16/02/2020Durban, South Africa4 - 4 Dulamah Boutaty7 - 6 WPts
17/12/2019Durban, South Africa3 - 4 Osman Dursun2 - 10 WPts
18/10/2019Almaty, Kazakhstan3 - 3 Mikhail Matughanoff8 - 2 LPts
19/08/2019Georgetown, Guyana2 - 3 George Vail2 - 6 WPts
20/06/2019Tipitapa, Nicaragua1 - 3 Fresco Contrera3 - 5 WPts
22/04/2019San Miguelito, Panama1 - 2 Diego Melena2 - 4 LPts
22/02/2019Durban, South Africa1 - 1 Izaak Schauble0 - 8 LPts
24/12/2018Soweto, South Africa1 - 0 Jeroom Moolman7 - 0 LPts
05/11/2018Saratov, Russia0 - 0 Yulian Volkov0 - 0 WPts