Weightclass:  Light Welterweight
Location:  Khayelitsha, South Africa
Record:  21(2) - 14
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
28/04/2031Khayelitsha, South Africa20(2) - 14 Wandisile Mashaba2 - 4 WPts
27/02/2031Khayelitsha, South Africa19(2) - 14 Eric Mbekile2 - 16 WPts
28/12/2030Baku, Azerbaijan19(2) - 13 Bahram Ismayilov7 - 10 LPts
30/10/2030Hamamatsu, Japan19(2) - 12 Satoshi Ike9 - 10 LPts
01/09/2030Khayelitsha, South Africa18(2) - 12 Thabang Ekstein1 - 2 WPts
02/07/2030Medellin, Colombia17(2) - 12 Gervasio Buenrostro0 - 10 WPts
04/05/2030Khayelitsha, South Africa16(2) - 12 Rodrigo Villalva3 - 2 WPts
06/03/2030Chifeng, China15(2) - 12 Ouahid Khulan1 - 0 WPts
06/01/2030Khayelitsha, South Africa15(2) - 11 Diego Barquero2 - 6 LPts
07/11/2029Daloa, Ivory Coast14(2) - 11 Vere Gillard1 - 16 WPts
09/09/2029Berlin, Germany14(2) - 10 Gunther Plageman13 - 21 LPts
12/07/2029Ecatepec, Mexico14(2) - 9 Angel Machado10 - 20 LPts
14/05/2029Kumasi, Ghana13(2) - 9 Sajid Jamil12 - 12 WPts
16/03/2029Khayelitsha, South Africa13(2) - 8 Leon Zokwana6 - 4 LPts
15/01/2029Guadalajara, Mexico13(2) - 7 Bronco Ballesteros0 - 2 LPts
17/11/2028Acapulco, Mexico13(2) - 6 Eduardo Velo13 - 9 LPts
19/09/2028Khayelitsha, South Africa12(2) - 6 Sam Kalambaye1 - 1 WPts
21/07/2028Khayelitsha, South Africa12(2) - 5 Tobias Epanza3 - 11 LPts
23/05/2028Ichinomiya, Japan11(1) - 5 Michi Mita3 - 13(3) WKO3
25/03/2028Zamboanga City, Philippines10(1) - 5 Seth Morejon3 - 5 WPts
26/01/2028Khayelitsha, South Africa9(1) - 5 James Milabi0 - 5 WPts
27/11/2027Khayelitsha, South Africa8(1) - 5 Gennady Markin10 - 5 WPts
29/09/2027Khayelitsha, South Africa7(1) - 5 Esteban Delfino1 - 9(1) WPts
01/08/2027Nezahualcoyotl, Mexico6 - 5 Bronco Proano0 - 13(1) WKO3
03/06/2027Durban, South Africa6 - 4 Thamsanqa Coetzee4 - 6 LPts
08/04/2027Durban, South Africa6 - 3 Bongani Sangweni5 - 21 LPts
11/02/2027Port Elizabeth, South Africa5 - 3 Quadrees Boakye2 - 12 WPts
17/12/2026Durban, South Africa5 - 2 Didier Retief11 - 18 LPts
22/10/2026Umlazi, South Africa5 - 1 Quarren Berko13 - 12 LPts
20/09/2026Port Elizabeth, South Africa4 - 1 Isaac Bungu0 - 0 WPts
19/08/2026Johannesburg, South Africa3 - 1 Ontibile Dorkenoo1 - 19(1) WPts
23/06/2026Khayelitsha, South Africa2 - 1 Corey Sowah0 - 4 WPts
25/04/2026Khayelitsha, South Africa1 - 1 Nwa Awal0 - 1 WPts
25/02/2026Soweto, South Africa0 - 1 Walter Vermeulen0 - 0 WPts
05/01/2026iBhayi, South Africa0 - 0 Chris Malan0 - 0 LPts