Weightclass:  Featherweight
Location:  Durban, South Africa
Record:  20 - 7
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
18/03/2035Puebla, Mexico19 - 7 Quin Sauceda8 - 9 WPts
17/01/2035Germiston, South Africa18 - 7 Deion Bani6 - 15 WPts
22/11/2034Mamelodi, South Africa18 - 6 Ayabulela Patosi9 - 13 LPts
01/10/2034iBhayi, South Africa17 - 6 Dakarai Monare5 - 25 WPts
25/08/2034Montevideo, Uruguay17 - 5 Angel Valero9 - 15(1) LPts
27/06/2034Cordoba, Spain17 - 4 Ryo Barca20 - 9(1) LPts
29/04/2034Durban, South Africa17 - 3 Vashon Adisi21(2) - 5 LPts South Africa National Championships 2034View
26/04/2034Durban, South Africa16 - 3 Mzikayise Cardoso1 - 0 WPts South Africa National Championships 2034View
24/03/2034Varna, Bulgaria15 - 3 Yasen á Stoyanov0 - 2 WPts
24/01/2034Samarqand, Uzbekistan14 - 3 Riyad Takhmazov23 - 13 WPts
26/11/2033Durban, South Africa13 - 3 John Batakela0 - 3(1) WPts
26/09/2033Durban, South Africa12 - 3 Luvolwethu Sotyu7 - 8 WPts
28/07/2033Durban, South Africa11 - 3 Jatawaman Supandji0 - 5 WPts
28/05/2033Durban, South Africa11 - 2 Henry Makata10 - 7 LPts
28/03/2033Sakai, Japan10 - 2 Hitoshi Kubota5 - 6 WPts
28/01/2033Durban, South Africa9 - 2 Ian Bosman5 - 6 WPts
28/11/2032Durban, South Africa8 - 2 Satya Sueb7 - 9(1) WPts
29/09/2032Berlin, Germany7 - 2 Reynart Heimerdinger7 - 14 WPts
31/07/2032Durban, South Africa6 - 2 Joaquin Cantillo2 - 4 WPts
02/06/2032Johannesburg, South Africa5 - 2 Quashawn Ledwaba9 - 10 WPts
15/04/2032Khayelitsha, South Africa4 - 2 Fien Haarhoff3 - 2 WPts
16/02/2032Khayelitsha, South Africa3 - 2 Fien Haarhoff3 - 1 WPts
19/12/2031Pretoria, South Africa3 - 1 Cesar Van Wyk9 - 10 LPts
21/10/2031Durban, South Africa2 - 1 Kurt Kuiper4 - 6 WPts
25/08/2031Durban, South Africa1 - 1 Gregory Louw0 - 2 WPts
26/06/2031Santa Fe de la Vera Cruz, Argentina0 - 1 Elias Corchado0 - 7 WPts
28/04/2031Katlehong, South Africa0 - 0 Nhlanhla Dlala15 - 13 LPts