Weightclass:  Featherweight
Location:  East London, South Africa
Record:  24(2) - 20
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
24/03/2025East London, South Africa23(2) - 20 Carlos Baro1 - 6(1) WPts
23/01/2025East London, South Africa23(2) - 19 Cuba Morino5 - 7(3) LPts
24/11/2024East London, South Africa22(2) - 19 Mikhail Kairat1 - 5 WPts
25/09/2024East London, South Africa22(2) - 18 Bryn Mampasi13 - 11 LPts
27/07/2024East London, South Africa21(2) - 18 Nicandro Dominguez2 - 18 WPts
28/05/2024East London, South Africa20(2) - 18 David Markey1 - 10(1) WPts
30/03/2024East London, South Africa19(2) - 18 Wandisile Magwanishi1 - 3 WPts
30/01/2024East London, South Africa18(2) - 18 Jay Nionsobantu9 - 26 WPts
01/12/2023East London, South Africa18(2) - 17 Rudolf Cibulka21(1) - 16 LPts
01/10/2023East London, South Africa17(2) - 17 Rob Dunkin17 - 13 WPts
02/08/2023East London, South Africa16(2) - 17 Itumeleng Twala1 - 9 WPts
03/06/2023East London, South Africa15(2) - 17 Gauvain Guebert6 - 15 WPts
04/04/2023East London, South Africa15(2) - 16 Hassan Bracks7 - 17 LPts
04/02/2023East London, South Africa15(2) - 15 Petr Buchtel12 - 20 LPts
06/12/2022Yokohama, Japan15(2) - 14 Satoru Kagawa1 - 7 LPts
07/10/2022East London, South Africa14(2) - 14 Cole Kengi15 - 13 WPts
08/08/2022Mumbai, India13(1) - 14 Hassan Mirza4 - 5 WKO3
10/06/2022Soweto, South Africa13(1) - 13 Cole Kengi14 - 11 LPts
15/04/2022Umlazi, South Africa12(1) - 13 Joel Molekane7 - 14 WPts
13/03/2022Randburg, South Africa12(1) - 12 Chike Boakye17 - 7(2) LPts
05/02/2022New Amsterdam, Guyana11(1) - 12 Roger Archie4(1) - 8 WPts
06/12/2021Guadalajara, Mexico10(1) - 12 Xaverius Tejada2 - 4 WPts
08/10/2021Yerevan, Armenia10(1) - 11 Yeznig Jegalyan13 - 6 LPts
08/08/2021East London, South Africa10(1) - 10 Gwijde Degenaar4 - 16 LPts
07/06/2021Cebu City, Philippines9(1) - 10 Guido Balatico7 - 9 WPts
08/04/2021Cochabamba, Bolivia8(1) - 10 Venacio Talamantez2 - 1 WPts
07/02/2021East London, South Africa8(1) - 9 Ashley Goosens0 - 5 LPts
09/12/2020East London, South Africa7(1) - 9 Takeo Orio9 - 6 WPts
09/10/2020Randburg, South Africa7(1) - 8 Orma Mokotjo7 - 4 LPts
25/08/2020Durban, South Africa6 - 8 Razi Ngcobo1 - 11(5) WKO3
02/07/2020East London, South Africa6 - 7 Marco Chirinos5 - 11 LPts
01/05/2020Roskilde, Denmark6 - 6 Mats Fedder11 - 5 LPts
03/03/2020East London, South Africa6 - 5 Agung Bastian9 - 4 LPts
02/01/2020Durban, South Africa6 - 4 Dumisani Zungu1 - 3 LPts
03/11/2019East London, South Africa6 - 3 Richie Kambulu5 - 1 LPts
04/09/2019East London, South Africa5 - 3 Muwaffaq Cajrbeckoff0 - 6 WPts
06/07/2019Roodepoort, South Africa4 - 3 Dume Govender0 - 2 WPts
25/05/2019Tokyo, Japan4 - 2 Kenji Amaya2 - 3 LPts
27/03/2019Durban, South Africa3 - 2 Frederiek Strydom2 - 3 WPts
12/02/2019East London, South Africa2 - 2 Alexander Schottyn0 - 5 WPts
13/12/2018East London, South Africa2 - 1 Porfio Ceballos1 - 3 LPts
14/10/2018East London, South Africa2 - 0 Koos Stander4 - 1 LPts
16/08/2018East London, South Africa1 - 0 Diego Garcia0 - 1 WPts
18/06/2018East London, South Africa0 - 0 Vegas Cervera0 - 0 WPts