Weightclass:  Bantamweight
Location:  Soweto, South Africa
Record:  22 - 20
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
15/01/2028Soweto, South Africa21 - 20 Eric Mpeta1 - 6 WPts
15/11/2027Soweto, South Africa21 - 19 Fraco Ascencio14 - 15 LPts
16/09/2027Soweto, South Africa20 - 19 Daniil Shvarcs6 - 9 WPts
18/07/2027Soweto, South Africa19 - 19 Aramis Bernardis2 - 6 WPts
19/05/2027Soweto, South Africa18 - 19 Cris Guillen5 - 17 WPts
20/03/2027Soweto, South Africa17 - 19 Eloy Ponce1 - 9 WPts
20/01/2027Soweto, South Africa16 - 19 Xabat Landaverde0 - 3 WPts
21/11/2026Soweto, South Africa15 - 19 Gareth Muana2 - 1 WPts
21/09/2026Soweto, South Africa15 - 18 Pharanpetch Kesarat24 - 20 LPts
23/07/2026Soweto, South Africa15 - 17 Armand Verdoorn9 - 15 LPts
23/05/2026Soweto, South Africa14 - 17 Corey Makiadi0 - 9 WPts
24/03/2026Soweto, South Africa13 - 17 Itumeleng Manyama1 - 1 WPts
23/01/2026Montreuil, France13 - 16 Didier Bayne17 - 6(1) LPts
25/11/2025London, UK12 - 16 Des Perry10 - 8 WPts
27/09/2025Nassau, Bahamas11 - 16 Stephen Telfer7 - 12 WPts
30/07/2025Germiston, South Africa10 - 16 Musa Manyama6 - 21 WPts
03/06/2025Soweto, South Africa9 - 16 Petchsamuthr Singmanasak1 - 17(1) WPts
05/04/2025Khayelitsha, South Africa9 - 15 Marques Gcaba25 - 17 LPts
24/02/2025Soweto, South Africa8 - 15 John Gibbs1 - 9 WPts
27/12/2024Amsterdam, Netherlands7 - 15 Manten Ghillewycx0 - 10 WPts
29/10/2024Tembisa, South Africa7 - 14 Rex Masango14 - 24 LPts
17/09/2024Umlazi, South Africa6 - 14 Xayvion Cobbina21(2) - 17 WPts
08/08/2024Soweto, South Africa6 - 13 Daniil Cajrbekoff2(1) - 16 LPts
10/06/2024Rosario, Argentina6 - 12 Angel Carvajal16 - 22 LPts
12/04/2024Soweto, South Africa5 - 12 Siphelele Chikane0 - 5 WPts
12/02/2024Jinan, China5 - 11 Uang Shiau18 - 18 LPts
15/12/2023Santa Cruz de la Sierra, Bolivia4 - 11 Santiago Bolla7 - 16 WPts
17/10/2023Soweto, South Africa3 - 11 Tobias Ntina1 - 8 WPts
19/08/2023Santo Domingo Oeste, Dominican Republic3 - 10 Desiderio Dorado14 - 15 LPts
21/06/2023Managua, Nicaragua3 - 9 Nicandro Cubas12 - 21 LPts
23/04/2023Ulaanbaatar, Mongolia3 - 8 Soyol Kantareev29 - 7 LPts
23/02/2023Garoua, Cameroon3 - 7 Valentin Linder10(1) - 21 LPts
26/12/2022San Jose, Costa Rica3 - 6 Gabriel Chavez17 - 14 LPts
28/10/2022Soweto, South Africa3 - 5 Dom Pirnie1 - 10 LPts
30/08/2022Pak Kret, Thailand3 - 4 Denchailek Sitjatik17 - 13 LPts
02/07/2022Port Said, Egypt2 - 4 Waqar Elkedwany1 - 1 WPts
04/05/2022Germiston, South Africa1 - 4 Musa Manyama1 - 5 WPts
21/03/2022Soweto, South Africa1 - 3 Kian Gregoire8 - 6 LPts
23/01/2022Johannesburg, South Africa1 - 2 Alastair Malherbe10 - 9 LPts
22/11/2021Soweto, South Africa1 - 1 Dewayne Nyauza0 - 3 LPts
26/09/2021Katlehong, South Africa1 - 0 Wasaki Hlatshwayo8 - 10 LPts
18/08/2021Soweto, South Africa0 - 0 Cent De Jager5 - 1 WPts