Weightclass:  Welterweight
Location:  Johannesburg, South Africa
Record:  18 - 11
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
02/02/2023Johannesburg, South Africa17 - 11 Lance Vieyra0 - 6 WPts
03/12/2022Johannesburg, South Africa16 - 11 Amhold Gayer20 - 11 WPts
03/10/2022Johannesburg, South Africa15 - 11 Macario Rodriguez0 - 12 WPts
04/08/2022Johannesburg, South Africa14 - 11 Gonzalo Mejia2 - 1 WPts
03/06/2022Johannesburg, South Africa13 - 11 Rhys Banks0 - 11 WPts
04/04/2022Johannesburg, South Africa12 - 11 Frisco Cobos2 - 0 WPts
03/02/2022Johannesburg, South Africa11 - 11 Louis Ikande0 - 6 WPts
04/12/2021Johannesburg, South Africa10 - 11 Ciel Seel10 - 14(4) WPts
03/10/2021Johannesburg, South Africa9 - 11 Quito Amor5 - 16 WPts
02/08/2021Johannesburg, South Africa9 - 10 Quinto Rayon16 - 4 LPts
01/06/2021Johannesburg, South Africa9 - 9 Boris Volkov10 - 7 LPts
01/04/2021Johannesburg, South Africa8 - 9 Ontibile Faress6 - 13 WPts
31/01/2021Johannesburg, South Africa7 - 9 James Handley0 - 3 WPts
29/11/2020Tembisa, South Africa7 - 8 Jackson Mngonyama11 - 5 LPts
10/10/2020Takoradi, Ghana6 - 8 Declan Apea6 - 8 WPts
12/08/2020iBhayi, South Africa6 - 7 Bryan Mabokgwane8 - 6 LPts
18/06/2020Kawaguchi, Japan5 - 7 Hisao Baba7 - 6 WPts
18/04/2020Soweto, South Africa5 - 6 Adje Van den Berg7 - 3 LPts
23/02/2020Soweto, South Africa5 - 5 Mark Serero6 - 5 LPts
15/01/2020Johannesburg, South Africa5 - 4 Blake Mbiye8 - 5 LPts
14/11/2019Pretoria, South Africa4 - 4 Thamsanqa Coetzee9 - 1 WPts
27/09/2019Riga, Latvia3 - 4 Isaak Rozenfelds3 - 6 WPts
29/07/2019Johannesburg, South Africa3 - 3 Mursal Maududi3 - 4 LPts
30/05/2019Johannesburg, South Africa2 - 3 Nabulung Kingson1 - 1 WPts
30/03/2019Durban, South Africa2 - 2 Tavon Akrofi4 - 1 LPts
13/02/2019Vilnius, Lithuania2 - 1 Martyn Wojno2 - 1 LPts
15/12/2018Johannesburg, South Africa2 - 0 Fedya Sikstums1 - 3 LPts
16/10/2018Johannesburg, South Africa1 - 0 Nicandro Fernando1 - 0 WPts
18/08/2018Johannesburg, South Africa0 - 0 Akil Parikh0 - 1 WPts