Weightclass:  Featherweight
Location:  Durban, South Africa
Record:  20 - 8
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
04/04/2034Durban, South Africa19 - 8 Yago Grande17 - 14 WPts
03/02/2034Durban, South Africa18 - 8 Luka Ivancic15 - 8 WPts
03/12/2033Durban, South Africa17 - 8 Wray Backer1 - 9 WPts
03/10/2033Durban, South Africa16 - 8 Dimos Amores9 - 13 WPts
02/08/2033Durban, South Africa15 - 8 James Mellado4 - 19 WPts
01/06/2033Durban, South Africa14 - 8 Fraser Makasudilanga1 - 3 WPts
01/04/2033Durban, South Africa14 - 7 Tlou Muthambi9 - 16 LPts
31/01/2033Durban, South Africa13 - 7 Brett Byrne3 - 8 WPts
02/12/2032Durban, South Africa12 - 7 Voshon Darko5 - 5 WPts
02/10/2032Durban, South Africa11 - 7 Oscar Kapongo7 - 12 WPts
02/08/2032Durban, South Africa10 - 7 Fien Haarhoff3 - 4 WPts
03/06/2032Durban, South Africa9 - 7 Shinji Hirano4 - 5 WPts
04/04/2032Durban, South Africa8 - 7 Chris Mfunyi0 - 6 WPts
04/02/2032Durban, South Africa7 - 7 Hiro Kubota2 - 7 WPts
07/12/2031Durban, South Africa6 - 7 Fagrie Pungwayo1 - 14 WPts
08/10/2031Toshkent, Uzbekistan5 - 7 Ivan Isaew24(2) - 27 WPts
10/08/2031Durban, South Africa4 - 7 Peter Kapia1 - 5 WPts
11/06/2031Kampala, Uganda4 - 6 Nabulung Joram11 - 15 LPts
13/04/2031Durban, South Africa4 - 5 Larenzo Palencia20 - 7 LPts
13/02/2031Achiaman, Ghana4 - 4 Okal Bonchaka33(1) - 18 LPts
16/12/2030Mumbai, India3 - 4 Ananta Sankar2 - 9 WPts
18/10/2030Pretoria, South Africa2 - 4 Athenkosi Gumede0 - 0 WPts
28/08/2030Odessa, Ukraine2 - 3 Kyrylo Filipovich0 - 2 LPts
29/06/2030Maroua, Cameroon2 - 2 Laurent Tawamba6 - 8 LPts
01/05/2030Manukau, New Zealand2 - 1 Paul Ruthven8 - 8 LPts
03/03/2030Durban, South Africa1 - 1 Zachary Tsoi0 - 6 WPts
03/01/2030Kawaguchi, Japan0 - 1 Yuji Suto8 - 11 WPts
05/11/2029Durban, South Africa0 - 0 Siyabonga Mapisa1 - 1 LPts