Weightclass:  Featherweight
Location:  Johannesburg, South Africa
Record:  29 - 22
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
01/06/2029Johannesburg, South Africa28 - 22 Richie Kombo18 - 8 WPts
02/04/2029Johannesburg, South Africa27 - 22 Donat Duda0 - 2 WPts
01/02/2029Johannesburg, South Africa26 - 22 Tabansi Bawuah0 - 1 WPts
03/12/2028Johannesburg, South Africa25 - 22 Jordan Rogerson6 - 10 WPts
04/10/2028Johannesburg, South Africa24 - 22 Viktor Cakpenov9 - 13(1) WPts
05/08/2028Johannesburg, South Africa23 - 22 Bruce McWaters3 - 12 WPts
06/06/2028Johannesburg, South Africa22 - 22 Richie Kombo12 - 3 WPts
07/04/2028Johannesburg, South Africa21 - 22 Jonathan Tshibala10(1) - 13(1) WPts
07/02/2028Johannesburg, South Africa20 - 22 Brad Kadende21 - 20 WPts
09/12/2027Johannesburg, South Africa19 - 22 Umi Ntuli1 - 0 WPts
10/10/2027Johannesburg, South Africa18 - 22 Arthur Kiungu1 - 9 WPts
11/08/2027Johannesburg, South Africa17 - 22 Quadrees Akrobettoe13 - 27 WPts
12/06/2027Johannesburg, South Africa16 - 22 Jabulani Dube0 - 5 WPts
14/04/2027Samarinda, Indonesia15 - 22 Bambang Meyboom1 - 3 WPts
14/02/2027Jakarta, Indonesia14 - 22 Chariyaka Trismiati9 - 15 WPts
17/12/2026Soyapango, El Salvador13 - 22 Xalvador Armendariz2 - 4 WPts
19/10/2026Johannesburg, South Africa12 - 22 Declan Van der Merwe8 - 7 WPts
20/08/2026Germiston, South Africa12 - 21 Mzikayise Mkhize35(1) - 23 LPts
23/06/2026Johannesburg, South Africa11 - 21 Uzoma Buah10 - 8 WPts
24/04/2026Cape Town, South Africa10 - 21 Subusiso Mokotjo4 - 21 WPts
28/02/2026Durban, South Africa10 - 20 Ashley Tshianzambonga8(1) - 15 LPts
30/12/2025Tijuana, Mexico9 - 20 Urvano Varon8 - 19(1) WPts
01/11/2025Sofia, Bulgaria8 - 20 Gavril á Kulichev2 - 14 WPts
03/09/2025Johannesburg, South Africa7 - 20 Subusiso Chohan7 - 17 WPts
06/07/2025Johannesburg, South Africa6 - 20 Tae-hwi Min1 - 6 WPts
07/05/2025Port Elizabeth, South Africa6 - 19 Subusiso Chohan5 - 17 LPts
09/03/2025Zurich, Switzerland6 - 18 Ald Bitting14 - 15 LPts
08/01/2025Manaus, Brazil5 - 18 Diego Pacheco4 - 12(1) WPts
10/11/2024Palermo, Italy4 - 18 Alfredo Dragonetti10 - 13(1) WPts
10/09/2024Johannesburg, South Africa3 - 18 Dylan Masina1 - 6 WPts
13/07/2024Johannesburg, South Africa2 - 18 Chae-min Moon3 - 2 WPts
13/05/2024Lodz, Poland2 - 17 Gabriel Skokan29(1) - 13 LPts
15/03/2024Spanish Town, Jamaica2 - 16 Johnny Larimore14 - 10 LPts
16/01/2024Tabriz, Iran2 - 15 Umair Hai8(2) - 29 LPts
18/11/2023Cochabamba, Bolivia2 - 14 Sancho Banegas2 - 20(6) LPts
20/09/2023Mitchells Plain, South Africa2 - 13 Kamohelo Mpontshane3 - 11 LPts
28/07/2023Soweto, South Africa2 - 12 Lugono Shabangu6 - 7 LPts
07/06/2023Johannesburg, South Africa1 - 12 Davie Fangbia1 - 2 WPts
08/04/2023Kiev, Ukraine1 - 11 Symon Romanko7 - 7 LPts
08/02/2023Pretoria, South Africa1 - 10 Jamar Zwane14 - 15 LPts
14/12/2022Soshanguve, South Africa1 - 9 David Nkoana21 - 7 LPts
20/10/2022Soweto, South Africa1 - 8 Dume Nqakula18 - 10 LPts
15/09/2022Johannesburg, South Africa1 - 7 Jonathan Narh10 - 11 LPts
17/07/2022Algiers, Algeria1 - 6 Aftab Maiza29 - 6 LPts
18/05/2022Roodepoort, South Africa1 - 5 Patrick Kiadikui0 - 0 LPts
01/04/2022Mitchells Plain, South Africa1 - 4 Eric September21 - 8 LPts
11/02/2022Germiston, South Africa1 - 3 Brad Kadende1 - 3 LPts
14/12/2021Johor Bahru, Malaysia1 - 2 Rajat Chauhan18 - 6 LPts
14/10/2021Cape Town, South Africa1 - 1 Kamohelo Msibi20 - 4 LPts
25/08/2021Soweto, South Africa1 - 0 Keshawn Adalimortty6 - 11 LPts
18/07/2021Johannesburg, South Africa0 - 0 Chris Van der Westhuizen1 - 0 WPts