Weightclass:  Featherweight
Location:  Soweto, South Africa
Record:  16 - 19
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
04/02/2034Soweto, South Africa15 - 19 Viktor Skuja10 - 24(2) WPts
05/12/2033Soweto, South Africa14 - 19 Carlos Melgarejo1 - 2 WPts
06/10/2033Soweto, South Africa13 - 19 Manfred Moolman0 - 4 WPts
05/08/2033Soweto, South Africa13 - 18 Yago Malimban6 - 9 LPts
04/06/2033Soweto, South Africa12 - 18 An Zou1 - 3 WPts
03/04/2033Soweto, South Africa11 - 18 Umi Ntuli17 - 18 WPts
03/02/2033Soweto, South Africa10 - 18 May Khumalo13 - 21 WPts
05/12/2032Soweto, South Africa9 - 18 Marzuq Hadouir4 - 8 WPts
05/10/2032Soweto, South Africa9 - 17 Themba Makwetla24(2) - 2 LPts
06/08/2032Johannesburg, South Africa9 - 16 Siyabonga Mapisa8 - 12 LPts
07/06/2032Soweto, South Africa8 - 16 Ramiro Tome1 - 1 WPts
08/04/2032Cheongju, South Korea7 - 16 Tae-hee Ree0 - 3 WPts
09/02/2032Johor Bahru, Malaysia7 - 15 Syed Khawaja19 - 15 LPts
12/12/2031Dresden, Germany7 - 14 Vilmos Kusel11 - 11 LPts
14/10/2031Volzhsky, Russia7 - 13 Nikolai Klepikov27 - 11 LPts
16/08/2031Dumai, Indonesia6 - 13 Dumadi Wangsadinata2 - 21 WPts
18/06/2031El Alto, Bolivia6 - 12 Leonel Casillas10 - 19 LPts
19/04/2031Soweto, South Africa6 - 11 Konstantin Topolski8(1) - 22 LPts
19/02/2031Sofia, Bulgaria5 - 11 Rumen á Yankov5 - 12 WPts
22/12/2030Soweto, South Africa4 - 11 Baris Genchoglu1 - 14 WPts
24/10/2030Umlazi, South Africa4 - 10 Thamsanqa Sobukwe15 - 5 LPts
28/08/2030Soweto, South Africa3 - 10 Puleng Nonyane5 - 4 WPts
29/06/2030Soweto, South Africa2 - 10 Tlou Muthambi1 - 7 WPts
30/04/2030Kyoto, Japan2 - 9 Isamu Takamoto8 - 11 LPts
02/03/2030Soweto, South Africa1 - 9 Felix Kaboka1 - 11 WPts
02/01/2030Soweto, South Africa1 - 8 Quashawn Ledwaba1 - 2 LPts
03/11/2029Durban, South Africa1 - 7 Ayabulela Manyama0 - 0 LPts
11/09/2029Santo Domingo de Guzman, Dominican Republic1 - 6 Quito Parrilla9 - 14 LPts
13/07/2029Soweto, South Africa1 - 5 Inigo Retief4 - 7 LPts
15/05/2029Soweto, South Africa1 - 4 Guido Guerro2 - 8 LPts
17/03/2029Incheon, South Korea1 - 3 Myung-joo Sung12 - 7 LPts
17/01/2029Soweto, South Africa0 - 3 Thulani Vilakazi2 - 3 WPts
18/11/2028Barnaul, Russia0 - 2 Dimi Paley4 - 9 LPts
20/09/2028Soweto, South Africa0 - 1 Aleksandr Obmochaev12(1) - 10 LPts
22/07/2028Soweto, South Africa0 - 0 Uland Ntuli2 - 4 LPts