Weightclass:  Welterweight
Location:  Khayelitsha, South Africa
Record:  5 - 20(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
23/09/2027Khayelitsha, South Africa4 - 20(1) Khalid Mussa1 - 10 WPts
21/07/2027Khayelitsha, South Africa3 - 20(1) Greg Tshibinzi3(1) - 4 WPts
22/05/2027Khayelitsha, South Africa2 - 20(1) Jasper Kassongo1 - 11 WPts
24/03/2027Khayelitsha, South Africa2 - 19(1) Chike Kanda5(1) - 8 LPts
24/01/2027Khayelitsha, South Africa2 - 18(1) Roger Mphahlele4 - 24 LPts
25/11/2026Khayelitsha, South Africa2 - 17(1) Rafael Marrero2 - 4 LPts
26/09/2026Khayelitsha, South Africa2 - 16(1) Rich Nzau5 - 4 LPts
28/07/2026Oran, Algeria2 - 15(1) Waleed Bedos12 - 16 LPts
30/05/2026Khayelitsha, South Africa2 - 14(1) Thulani Dlala3 - 14(4) LPts
05/04/2026Oslo, Norway1 - 14(1) Oddvar Lauridsen8 - 27 WPts
05/02/2026Copenhagen, Denmark1 - 13(1) Pal Kraft30 - 17(2) LPts
08/12/2025Kharkiv, Ukraine1 - 12(1) Krystiyan Truchan11 - 13 LPts
10/10/2025iBhayi, South Africa1 - 11(1) Edward Misenga6 - 15 LPts
14/08/2025Johannesburg, South Africa1 - 10(1) Voshon Waris4 - 21 LPts
18/06/2025New Delhi, India1 - 9(1) Sajid Rayes3 - 13 LPts
20/04/2025Khayelitsha, South Africa1 - 8(1) Wojtek Kasperek2 - 0 LPts
20/02/2025Khayelitsha, South Africa1 - 7(1) Paulo Attoh3 - 6 LPts
22/12/2024Randburg, South Africa1 - 6(1) Laken Govender5 - 3 LPts
24/10/2024Khayelitsha, South Africa1 - 5(1) Richie Visagie5 - 6 LPts
26/08/2024Khayelitsha, South Africa1 - 4(1) Xavier Hertzog1 - 6(2) LPts
28/06/2024Montevideo, Uruguay1 - 3 Alejandro Paul31(1) - 13 LKO2
29/04/2024Zaporizhia, Ukraine0 - 3 Afon Hawryluk2 - 8 WPts
01/03/2024Khayelitsha, South Africa0 - 2 Uba Abadamloora1 - 2 LPts
01/01/2024Soweto, South Africa0 - 1 Mark Van Zyl1 - 6 LPts
05/11/2023Khayelitsha, South Africa0 - 0 Paul Kanambe1 - 4 LPts