Weightclass:  Welterweight
Location:  Johannesburg, South Africa
Record:  20 - 6
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
05/12/2026Johannesburg, South Africa19 - 6 Sajid Amber12 - 18 WPts
06/10/2026Johannesburg, South Africa18 - 6 Tabansi Masina3 - 4 WPts
07/08/2026Johannesburg, South Africa17 - 6 Darshan Babu11 - 18 WPts
09/06/2026Johannesburg, South Africa17 - 5 Zaid Offei13 - 9 LPts
10/04/2026Johannesburg, South Africa16 - 5 Justin Noah10 - 11 WPts
10/02/2026Johannesburg, South Africa15 - 5 Oliver Dripps2 - 6 WPts
12/12/2025Johannesburg, South Africa14 - 5 Mark Vermaak0 - 1 WPts
14/10/2025Johannesburg, South Africa13 - 5 Neil Odia2 - 5 WPts
16/08/2025Johannesburg, South Africa12 - 5 Mark Erasmus3 - 5 WPts
17/06/2025Johannesburg, South Africa11 - 5 Euan McNabb1 - 5 WPts
19/04/2025Johannesburg, South Africa10 - 5 Atif Farra1 - 7 WPts
19/02/2025Johannesburg, South Africa9 - 5 Zuffur Kazmi3 - 16(2) WPts
21/12/2024Johannesburg, South Africa9 - 4 BarnabᚠFara9 - 15 LPts
22/10/2024Johannesburg, South Africa8 - 4 Tamarius Frimpong8 - 8 WPts
24/08/2024Johannesburg, South Africa8 - 3 Mduduzi Zulu7 - 12(1) LPts
26/06/2024Zaragoza, Spain7 - 3 Montenegro Mirando5 - 10 WPts
28/04/2024Johannesburg, South Africa6 - 3 Paulo Attoh1 - 3 WPts
29/02/2024Johannesburg, South Africa5 - 3 Quintavius Mpeta1 - 2 WPts
31/12/2023Zagreb, Croatia4 - 3 Miroslav Bogovic0 - 0 WPts
02/11/2023Khayelitsha, South Africa3 - 3 Wandisile Twala5 - 25 WPts
04/09/2023Soweto, South Africa3 - 2 Quaddus Serero7 - 26 LPts
12/07/2023Ganja, Azerbaijan3 - 1 Farda Akhadov14 - 17 LPts
14/05/2023Randburg, South Africa3 - 0 Naeem Nkwinti19(1) - 8 LPts
17/03/2023Khayelitsha, South Africa2 - 0 Reneilwe Bungu11 - 20 WPts
18/01/2023Katlehong, South Africa1 - 0 Uba Adomah0 - 0 WPts
18/12/2022Johannesburg, South Africa0 - 0 Sam Nzimande0 - 8(1) WPts