Weightclass:  Lightweight
Location:  Johannesburg, South Africa
Record:  29 - 22(2)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
22/09/2026Johannesburg, South Africa28 - 22(2) Tabansi Bungu0 - 1 WPts
23/07/2026Johannesburg, South Africa27 - 22(2) Dan Bach5 - 11 WPts
23/05/2026Johannesburg, South Africa26 - 22(2) Rob Orem2 - 8 WPts
24/03/2026Johannesburg, South Africa25 - 22(2) Gazi Jaffer0 - 4 WPts
23/01/2026Johannesburg, South Africa24 - 22(2) Kashif Ayoob3 - 13(1) WPts
24/11/2025Johannesburg, South Africa23 - 22(2) Oleksander Kovalik3 - 7(1) WPts
25/09/2025Johannesburg, South Africa22 - 22(2) Diallo Mogoeng1 - 0 WPts
27/07/2025Johannesburg, South Africa21 - 22(2) Useni Nyagumbo2 - 12 WPts
29/05/2025Johannesburg, South Africa21 - 21(2) Ora Guerrero6 - 9 LPts
30/03/2025Johannesburg, South Africa20 - 21(2) Faraji Lakay3 - 8 WPts
29/01/2025Johannesburg, South Africa19 - 21(2) Afram Khuzwayo5 - 6 WPts
30/11/2024Johannesburg, South Africa18 - 21(2) Medard Vlk1 - 1 WPts
01/10/2024Bangkok, Thailand17 - 21(2) Singpetch Chitpattana8 - 10 WPts
03/08/2024iBhayi, South Africa17 - 20(2) May Meer29(1) - 8 LPts
11/06/2024Khayelitsha, South Africa17 - 19(2) Callum Makiabi9 - 27 LPts
07/05/2024Soweto, South Africa17 - 18(2) La Vonn Khuzwayo17 - 22 LPts
06/04/2024Mueang Samut Prakan, Thailand16 - 18(2) Yodchanchai Parthipakoranchai3 - 10 WPts
07/02/2024Johannesburg, South Africa16 - 17(1) Hakim Mowad8 - 28 LKO3
10/12/2023Melbourne, Australia15 - 17(1) Jack Liddell11 - 26 WPts
12/10/2023Johannesburg, South Africa14 - 17(1) Amand Rossouw6 - 8 WPts
14/08/2023Petaling Jaya, Malaysia14 - 16(1) Khalid Nassif14 - 12 LPts
16/06/2023Pretoria, South Africa13 - 16(1) Voshon Letlabika12(1) - 16 WPts
20/04/2023Lapu-Lapu, Philippines13 - 15(1) Eloy Tabug13(1) - 20 LPts
20/02/2023Santo Domingo, Ecuador12 - 15(1) Santiago Vallejos1 - 14 WPts
23/12/2022Anderlecht, Belgium12 - 14(1) Marcel Pradon22 - 6 LPts
25/10/2022Harare, Zimbabwe11 - 14(1) Jonathan De Lange2 - 4 WPts
27/08/2022Johannesburg, South Africa10 - 14(1) Montel Olvera14 - 13 WPts
28/06/2022Barquisimeto, Venezuela10 - 13(1) Sierra Colmenero19 - 11 LPts
29/04/2022Cape Town, South Africa10 - 12(1) Dave Nfuni21 - 6 LPts South Africa National Championships 2022View
26/04/2022Cape Town, South Africa9 - 12(1) Vuyisile Tambo13 - 11 WPts South Africa National Championships 2022View
22/04/2022Johannesburg, South Africa8 - 12(1) Michael Llandinam9(1) - 16 WPts
22/02/2022Johannesburg, South Africa7 - 12(1) Kratos Mola1 - 8 WPts
23/12/2021Johannesburg, South Africa6 - 12(1) Gita Budiansyah22 - 3 WPts
23/10/2021Johannesburg, South Africa5 - 12(1) Liang Teh11 - 13 WPts
23/08/2021Katlehong, South Africa5 - 11(1) Nabulung Mpeta8 - 8(2) LPts
25/06/2021Douala, Cameroon5 - 10(1) Baptiste de Sade20 - 4 LPts
27/04/2021Sana'a, Yemen4 - 10(1) Atif Eblin4 - 15(1) WPts
27/02/2021Roodepoort, South Africa4 - 9(1) Ubanwa Holomisa15 - 4 LPts
30/12/2020Chitungwiza, Zimbabwe4 - 8(1) Rex Makwarimba21 - 0 LPts
01/11/2020Johannesburg, South Africa3 - 8(1) Bonne Morkel4 - 8 WPts
02/09/2020Johannesburg, South Africa3 - 7 Dries Snyman8(1) - 8 LKO3
02/07/2020Durban, South Africa3 - 6 Amon Louw4 - 6 LPts
13/05/2020Odense, Denmark3 - 5 Zvi Knudsen2 - 6 LPts
14/03/2020Soweto, South Africa3 - 4 Kenzie Nshila5 - 2 LPts
29/01/2020Soshanguve, South Africa3 - 3 Robert Ngubidi4 - 3 LPts
19/12/2019Istanbul, Turkey3 - 2 Cumhur Yilmaz5 - 7 LPts
20/10/2019Johannesburg, South Africa3 - 1 Sean Moise1 - 0 LPts
20/08/2019Johannesburg, South Africa2 - 1 Freddie Booysen6 - 4 WPts
20/06/2019Johannesburg, South Africa1 - 1 Vuyisile Keet0 - 7(2) WPts
20/04/2019Johannesburg, South Africa0 - 1 Sacha Cabal2 - 5 WPts
18/02/2019Johannesburg, South Africa0 - 0 Abdul Qarni4 - 3 LPts