Weightclass:  Lightweight
Location:  Soweto, South Africa
Record:  21 - 21
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
25/12/2033Germiston, South Africa20 - 21 Brad Engelbrecht9 - 25 WPts
25/10/2033Soweto, South Africa19 - 21 Tsavag Jouharyan3 - 3 WPts
25/08/2033Suez, Egypt19 - 20 Saad Rabia22 - 14 LPts
27/06/2033Katlehong, South Africa19 - 19 Runako Mahlobo9 - 22 LPts
01/05/2033Zagreb, Croatia19 - 18 Eugen Brekalo26 - 6 LPts
03/03/2033Soshanguve, South Africa18 - 18 LeBron Kwabi31 - 12 WPts
01/01/2033Soweto, South Africa17 - 18 Rich Camerino0 - 3 WPts
01/11/2032Soshanguve, South Africa16 - 18 LeBron Kwabi30 - 11 WPts
15/09/2032Johannesburg, South Africa15 - 18 Itumeleng Modjeka17(1) - 28 WPts
15/08/2032Fuyang, China14 - 18 Niao-ka Qian11 - 28(1) WPts
14/06/2032Soweto, South Africa14 - 17 Joshua Kimvula19(5) - 6 LPts
18/04/2032Busan, South Korea13 - 17 Sung-ryong Joh13 - 11 WPts
19/02/2032General Santos, Philippines12 - 17 Zelipe Bati4 - 18(1) WPts
21/12/2031Soshanguve, South Africa11 - 17 Dele Hlatshwayo3 - 8 WPts
08/11/2031Pikine, Senegal10 - 17 Georges Lievremont5 - 21 WPts
10/09/2031Copenhagen, Denmark9 - 17 Vali Duus7 - 7 WPts
13/07/2031Soweto, South Africa8 - 17 Simba Danquah4 - 11 WPts
13/05/2031Santo Domingo de Guzman, Dominican Republic8 - 16 Roman Merlo7 - 13 LPts
15/03/2031Soweto, South Africa8 - 15 Joshua Kimvula12(1) - 5 LPts
15/01/2031Soweto, South Africa7 - 15 Floyd Mahlangu4 - 7 WPts
16/11/2030Busan, South Korea7 - 14 Bo-kyung Tang26 - 6 LPts
18/09/2030Delmas, Haiti7 - 13 Jasper Le Roy Ladurie11 - 29 LPts
21/07/2030Tirana, Albania6 - 13 Edon Mehmed7 - 12 WPts
23/05/2030Soshanguve, South Africa6 - 12 John Badenhorst4 - 16 LPts
25/03/2030Khemisset, Morocco6 - 11 Taqiy Kanouni19 - 12 LPts
25/01/2030Mecca, Saudi Arabia6 - 10 Jawad Jafri7 - 16 LPts
27/11/2029Perth, Australia6 - 9 Chris Priddy13 - 19 LPts
29/09/2029Mamelodi, South Africa6 - 8 Tijs Van Dyk15(2) - 18 LPts
03/08/2029Randburg, South Africa5 - 8 Joris De Waal6 - 12 WPts
06/06/2029East London, South Africa4 - 8 Diallo Majola4 - 10 WPts
08/04/2029Pretoria, South Africa4 - 7 Chike Asabigi11 - 14 LPts
12/02/2029Umlazi, South Africa4 - 6 Arran Kapinga0 - 4 LPts
01/01/2029Khayelitsha, South Africa3 - 6 Kenzie Kasulu16(1) - 13 WPts
30/11/2028Tampere, Finland2 - 6 Altti Isokallio16(1) - 18 WPts
02/10/2028Soweto, South Africa1 - 6 Farhan Radi3 - 8 WPts
04/08/2028Paris, France1 - 5 Rupert Ouimet4 - 13 LPts
06/06/2028Soweto, South Africa0 - 5 Paul Uys1 - 7 WPts
04/05/2028Soweto, South Africa0 - 4 Claus Van Rooyen5 - 4 LPts
27/04/2028Mamelodi, South Africa0 - 3 Chris Nondju19 - 11 LPts
25/03/2028Soweto, South Africa0 - 2 Naeem Assiful6 - 4 LPts
15/02/2028Antwerp, Belgium0 - 1 Govert Pepere10 - 14 LPts
18/12/2027Soweto, South Africa0 - 0 May Manyisa1 - 7 LPts