Weightclass:  Lightweight
Location:  Soweto, South Africa
Record:  24 - 11
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
19/04/2030Soweto, South Africa23 - 11 Michael Shonibare1 - 0 WPts
18/02/2030Soweto, South Africa22 - 11 Leon Van Biesbrouck20 - 14 WPts
20/12/2029Soweto, South Africa21 - 11 Montel Campuzano1 - 12(1) WPts
21/10/2029Soweto, South Africa20 - 11 Roman Wodzinski2 - 10 WPts
22/08/2029Soweto, South Africa20 - 10 Sam Kenneth10 - 8 LPts
23/06/2029Soweto, South Africa19 - 10 Mann Moering1 - 6 WPts
24/04/2029Soweto, South Africa18 - 10 Xavion Mena1 - 25 WPts
23/02/2029Soweto, South Africa17 - 10 Faisal Maiza3 - 8(1) WPts
25/12/2028Soweto, South Africa16 - 10 Denton McReynolds3 - 2 WPts
26/10/2028Soweto, South Africa15 - 10 Ignßc Smejkal5 - 8 WPts
27/08/2028Soweto, South Africa14 - 10 Faisal Maiza2 - 6(1) WPts
28/06/2028Soweto, South Africa13 - 10 Draško Oršulic3 - 6 WPts
29/04/2028Durban, South Africa13 - 9 Ricky Serero59 - 17 LPts South Africa National Championships 2028View
26/04/2028Durban, South Africa12 - 9 Ahrend Krige7 - 6 WPts South Africa National Championships 2028View
13/04/2028Soweto, South Africa11 - 9 Agon Zhugli4 - 6 WPts
14/02/2028Maroua, Cameroon10 - 9 Sinclair Marais6 - 30 WPts
17/12/2027Katlehong, South Africa9 - 9 Thabo Dube12 - 10 WPts
31/10/2027Soweto, South Africa8 - 9 Tokelo Chikunga2 - 4 WPts
31/08/2027Johannesburg, South Africa7 - 9 Stuart Ngandu7 - 23 WPts
03/07/2027Soweto, South Africa6 - 9 Sulaiman Ntuli2 - 7 WPts
05/05/2027Liege, Belgium5 - 9 Remi Beaulac20(3) - 14 WPts
07/03/2027Johannesburg, South Africa4 - 9 Kwanda Sotyu7 - 15 WPts
08/01/2027Soweto, South Africa3 - 9 Nhlanhla Kune1 - 6(1) WPts
10/11/2026Soweto, South Africa3 - 8 Itumeleng Gabuza1 - 0 LPts
10/09/2026Rodriguez, Philippines3 - 7 Ulises Arboleda12(1) - 17(2) LPts
12/07/2026Soweto, South Africa2 - 7 Paul Henderson4 - 8 WPts
13/05/2026Maracay, Venezuela2 - 6 Angel Santiesteban5 - 34 LPts
15/03/2026Athens, Greece2 - 5 Xanthus Andris6 - 20(1) LPts
15/01/2026Soweto, South Africa2 - 4 Zuffur Namjoo8 - 11 LPts
16/11/2025Soweto, South Africa1 - 4 Reinald Dombasle6(1) - 21 WPts
18/09/2025Khayelitsha, South Africa1 - 3 Nabulung Molewa7 - 11 LPts
26/07/2025Cape Town, South Africa1 - 2 Ian Kabedi14 - 12 LPts
29/05/2025Soshanguve, South Africa1 - 1 Chris Steyn3 - 22 LPts
05/04/2025Pretoria, South Africa1 - 0 Makalo Rantie19(1) - 28 LPts
05/03/2025Soweto, South Africa0 - 0 Rashon Quatey1(1) - 3 WPts