Weightclass:  Bantamweight
Location:  Umlazi, South Africa
Record:  31 - 22
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
09/04/2030Umlazi, South Africa30 - 22 Dembe Nqakula14 - 2 WPts
08/02/2030Umlazi, South Africa29 - 22 Veltry Govender2 - 7 WPts
10/12/2029Umlazi, South Africa28 - 22 Khalon Msibi1 - 0 WPts
11/10/2029Umlazi, South Africa27 - 22 Musa Khuzwayo5 - 7(1) WPts
12/08/2029Umlazi, South Africa26 - 22 Subusiso Nyauza7 - 9 WPts
13/06/2029Umlazi, South Africa25 - 22 Gift Mngonyama12 - 6 WPts
14/04/2029Umlazi, South Africa24 - 22 David Kamba4 - 12 WPts
13/02/2029Umlazi, South Africa24 - 21 Tokelo Ledwaba11 - 7 LPts
15/12/2028Umlazi, South Africa23 - 21 Wandisile Mbalula2 - 10 WPts
16/10/2028Umlazi, South Africa22 - 21 Uzondu Kingson7 - 10(2) WPts
17/08/2028Umlazi, South Africa21 - 21 Luister Sam0 - 5 WPts
18/06/2028Umlazi, South Africa20 - 21 John Bitelu4 - 0 WPts
20/04/2028Umlazi, South Africa19 - 21 Diallo Chikunga3 - 1 WPts
20/02/2028Tirana, Albania18 - 21 Defrim Kurt10 - 18 WPts
23/12/2027Managua, Nicaragua18 - 20 Cuba Cardoso18 - 8 LPts
25/10/2027Yerevan, Armenia18 - 19 Ardzruni Papugian11 - 20(1) LPts
27/08/2027Umlazi, South Africa17 - 19 Tiste Van den Bergh1 - 2 WPts
27/06/2027Novosibirsk, Russia17 - 18 Dmitriy Bryzgalov13 - 18 LPts
29/04/2027Johannesburg, South Africa17 - 17 Corey Ngcuka8 - 3 LPts South Africa National Championships 2027View
26/04/2027Johannesburg, South Africa16 - 17 Musa Maphatsoe5 - 10 WPts South Africa National Championships 2027View
17/03/2027Minsk, Belarus15 - 17 Mikhail Filipovich7 - 16 WPts
17/01/2027Umlazi, South Africa14 - 17 Alen Katundu2 - 3 WPts
18/11/2026Durban, South Africa13 - 17 Siphelele Chikane9 - 13 WPts
25/09/2026Dushanbe, Tajikistan12 - 17 Aghamusa Salahov7 - 15 WPts
27/07/2026Germiston, South Africa11 - 17 Tevaughn Adumensa9(1) - 16 WPts
30/05/2026Soweto, South Africa11 - 16 Zareb Nqakula8 - 22 LPts
29/04/2026Soshanguve, South Africa11 - 15 Gustaaf Cilliers15 - 12 LPts South Africa National Championships 2026View
26/04/2026Soshanguve, South Africa10 - 15 Peabo Ofosu8(1) - 5 WPts South Africa National Championships 2026View
22/03/2026Umlazi, South Africa9 - 15 Anele Mpontshane5 - 8 WPts
22/01/2026Umlazi, South Africa8 - 15 James Kabwe1 - 15 WPts
23/11/2025Grodno, Belarus8 - 14 Kyrylo Mikulak21 - 27 LPts
25/09/2025Soshanguve, South Africa8 - 13 Mduduzi Phala33(1) - 12 LPts
06/08/2025Boksburg, South Africa8 - 12 Ebi Hlatshwayo19 - 27(1) LPts
19/06/2025Soweto, South Africa8 - 11 Kasi Pianim20(2) - 19 LPts
29/04/2025Durban, South Africa8 - 10 Gustaaf Cilliers8 - 6 LPts South Africa National Championships 2025View
26/04/2025Durban, South Africa7 - 10 Tevaughn Acheampong9 - 16 WPts South Africa National Championships 2025View
01/04/2025Soweto, South Africa6 - 10 Tobias Ntina2 - 16 WPts
05/02/2025Germiston, South Africa5 - 10 Tevaughn Adumensa5(1) - 11 WPts
08/12/2024Umlazi, South Africa4 - 10 Joaquin Rosales4 - 7 WPts
10/10/2024Umlazi, South Africa3 - 10 Gareth Bapela2 - 15 WPts
11/08/2024Umlazi, South Africa2 - 10 Rich Gam1 - 7 WPts
13/06/2024Poole, UK2 - 9 Floyd Bruce24(2) - 17 LPts
15/04/2024Managua, Nicaragua2 - 8 Luis Cardiel42(1) - 7 LPts
16/02/2024iBhayi, South Africa2 - 7 Essien Nhleko24(1) - 12 LPts
28/12/2023Sydney, Australia2 - 6 Darryl McNeil26(1) - 10 LPts
30/10/2023Jaipur, India1 - 6 Damodar Padmanabhan6 - 11 WPts
01/09/2023Bangkok, Thailand1 - 5 Sapapetch Lattimont16 - 17 LPts
04/07/2023Port Elizabeth, South Africa1 - 4 Gethin Loots7 - 15 LPts
08/05/2023Pretoria, South Africa1 - 3 John Kabanda5 - 28(8) LPts
11/03/2023Katlehong, South Africa1 - 2 Mark Viljoen24(2) - 6 LPts
16/01/2023Port Elizabeth, South Africa1 - 1 Ewan Meer20(1) - 13 LPts
21/11/2022Johannesburg, South Africa1 - 0 Noel Badenhorst12 - 13 LPts
18/10/2022Umlazi, South Africa0 - 0 Bongi Selebi1 - 2 WPts