Weightclass:  Welterweight
Location:  Soshanguve, South Africa
Record:  3 - 25
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
22/02/2030Soshanguve, South Africa3 - 24 Roman Grzegorzewski4 - 8 LPts
24/12/2029Soshanguve, South Africa2 - 24 Maynard Dencker2 - 2 WPts
25/10/2029Soshanguve, South Africa1 - 24 Dai Spang4 - 21(1) WPts
26/08/2029Soshanguve, South Africa1 - 23 Kieran Mxenge1 - 0 LPts
28/06/2029Soshanguve, South Africa1 - 22 Makalo Shongwe1 - 6 LPts
29/04/2029Soshanguve, South Africa0 - 22 Makalo Shongwe1 - 5 WPts
28/02/2029Soshanguve, South Africa0 - 21 Rudolf Havranek3 - 18(1) LPts
30/12/2028Soshanguve, South Africa0 - 20 Matviyko Lisko14 - 24(6) LPts
31/10/2028Soshanguve, South Africa0 - 19 Kadeem Masango11 - 15 LPts
01/09/2028Soshanguve, South Africa0 - 18 Waqar Zaloun4 - 17 LPts
04/07/2028Soshanguve, South Africa0 - 17 Harry Joubert6 - 17 LPts
06/05/2028Soshanguve, South Africa0 - 16 Steven Tlolane2 - 4(1) LPts
07/03/2028Ponce, Puerto Rico0 - 15 Sierra Maez15(1) - 24 LPts
08/01/2028Delmas, Haiti0 - 14 Audric Apollinaire7 - 18 LPts
10/11/2027Hangzhou, China0 - 13 Lei Kwok12 - 9 LPts
12/09/2027Jalilabad, Azerbaijan0 - 12 Rais Atakshiev10 - 11(1) LPts
15/07/2027Athens, Greece0 - 11 Stavros Milas4 - 10 LPts
17/05/2027Mitchells Plain, South Africa0 - 10 Aernout Verster1 - 11 LPts
21/03/2027Soshanguve, South Africa0 - 9 Thamsanqa Dikgacoi3 - 9 LPts
20/01/2027Soweto, South Africa0 - 8 Barry Yamba0 - 0 LPts
24/11/2026Dushanbe, Tajikistan0 - 7 Hamid Aghababayev3 - 22 LPts
26/09/2026Durban, South Africa0 - 6 Xavier Hertzog5 - 15(2) LPts
30/07/2026Port Elizabeth, South Africa0 - 5 Kornelis Retief8 - 11 LPts
06/06/2026Umlazi, South Africa0 - 4 Ramahlwe Kune4 - 11 LPts
08/04/2026Pretoria, South Africa0 - 3 Tamarius Frimpong13 - 12 LPts
08/02/2026Kumasi, Ghana0 - 2 Peter Adisi4 - 22 LPts
11/12/2025Cape Town, South Africa0 - 1 Chiamaka Debrah12 - 26(6) LPts
31/10/2025Soshanguve, South Africa0 - 0 Yobachi Biekro4 - 0 LPts