Weightclass:  Lightweight
Location:  Soweto, South Africa
Record:  17 - 21
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
17/12/2029Soweto, South Africa16 - 21 Edward Fauls5 - 14 WPts
18/10/2029Soweto, South Africa15 - 21 Charlie Wallis9 - 9 WPts
19/08/2029Soweto, South Africa14 - 21 Aimon Belles1 - 2 WPts
20/06/2029Soweto, South Africa13 - 21 Peter Brand0 - 7 WPts
21/04/2029Soweto, South Africa12 - 21 Vitali Kajrculoff3 - 19 WPts
20/02/2029Soweto, South Africa12 - 20 Beltran Salinas6 - 13 LPts
22/12/2028Soweto, South Africa11 - 20 Nicandro Montellano2 - 3 WPts
23/10/2028Soweto, South Africa10 - 20 Hitoshi Namba2 - 16 WPts
24/08/2028Soweto, South Africa10 - 19 Marijan Petkovic7 - 5 LPts
25/06/2028Soweto, South Africa10 - 18 Ryo Buron4 - 15(2) LPts
26/04/2028Soweto, South Africa9 - 18 Isaak Sadyckoff0 - 16 WPts
27/02/2028Soweto, South Africa8 - 18 Shaquille Agyemang2 - 3 WPts
28/12/2027Sana'a, Yemen7 - 18 Ali Hachem10 - 13 WPts
30/10/2027Germiston, South Africa7 - 17 Fagrie Khuzwayo11 - 16 LPts
03/09/2027Soweto, South Africa7 - 16 Thabang Ledwaba0 - 4 LPts
05/07/2027Lima, Peru7 - 15 Joaquin Castrillo18 - 11 LPts
07/05/2027Soweto, South Africa6 - 15 Ilija á Lysov3 - 11 WPts
08/03/2027Cuenco, Ecuador6 - 14 Xabat Villafuerte3 - 4 LPts
08/01/2027Soweto, South Africa6 - 13 Vincent Forbush9 - 12 LPts
09/11/2026Khayelitsha, South Africa5 - 13 Themba Hlatshwayo5(1) - 13 WPts
11/09/2026Khayelitsha, South Africa4 - 13 Gift Muthambi0 - 9(2) WPts
15/07/2026Pretoria, South Africa4 - 12 Diallo Khumalo2(1) - 16 LPts
15/05/2026Mamelodi, South Africa4 - 11 Genard De Beer11 - 16 LPts
17/03/2026Soweto, South Africa3 - 11 Ramahlwe Makwetla1 - 9 WPts
17/01/2026Medina, Saudi Arabia3 - 10 Asif Abolhassan4 - 2 LPts
19/11/2025Soweto, South Africa2 - 10 Thabo Dube4 - 5 WPts
20/09/2025Soweto, South Africa2 - 9 Fahlan Do6 - 4 LPts
23/07/2025Durban, South Africa2 - 8 Kentay Mashamaite4 - 10 LPts
25/05/2025Athens, Greece2 - 7 Aeetes Tavoularis31 - 12 LPts
27/03/2025Ulaanbaatar, Mongolia1 - 7 Deshi Yavuukhulan1 - 17(5) WPts
27/01/2025Soweto, South Africa0 - 7 Petar á Stamboliski4 - 7 WPts
29/11/2024Soweto, South Africa0 - 6 Uzoma Bungu5 - 9 LPts
30/09/2024Brest, Belarus0 - 5 Vasili Aksinin7 - 3 LPts
02/08/2024Soweto, South Africa0 - 4 Vidal Sastre5 - 27 LPts
04/06/2024Durban, South Africa0 - 3 Amand Rossouw7 - 11 LPts
13/04/2024Soshanguve, South Africa0 - 2 Sam Verdoorn0 - 0 LPts
21/02/2024Katlehong, South Africa0 - 1 Chata Manyama17(1) - 22 LPts
31/12/2023Johannesburg, South Africa0 - 0 Bonne Morkel16 - 17 LPts