Weightclass:  Light Heavyweight
Location:  Khayelitsha, South Africa
Record:  23(2) - 10
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
23/06/2023Khayelitsha, South Africa22(2) - 10 Haaris Daoud3 - 10 WPts
25/04/2023Khayelitsha, South Africa22(2) - 9 Mduduzi Mxoyana24 - 5 LPts
24/02/2023Khayelitsha, South Africa21(2) - 9 Juan Inocencio5(1) - 9 WPts
26/12/2022Khayelitsha, South Africa20(2) - 9 Max Snyman9 - 17 WPts
27/10/2022Khayelitsha, South Africa19(2) - 9 Wirik Botha2 - 3 WPts
28/08/2022Khayelitsha, South Africa18(2) - 9 Jay Haig9 - 5 WPts
28/06/2022Khayelitsha, South Africa17(2) - 9 Declan Abelo8 - 17 WPts
29/04/2022Khayelitsha, South Africa16(2) - 9 Arran Nkolo14(1) - 8 WPts
28/02/2022Khayelitsha, South Africa15(2) - 9 Mike Coetzee1 - 20 WPts
29/12/2021Khayelitsha, South Africa14(2) - 9 Kasi Dube0 - 5 WPts
29/10/2021Khayelitsha, South Africa13(2) - 9 Alvino Rubi7 - 15 WPts
29/08/2021Khayelitsha, South Africa12(2) - 9 Montenegro Sol4 - 3 WPts
28/06/2021Khayelitsha, South Africa11(2) - 9 Elliot Hercules11 - 9 WPts
27/04/2021Aalborg, Denmark11(2) - 8 Thorin Frost16 - 5 LPts
27/02/2021Khayelitsha, South Africa10(2) - 8 Nuru Akuetteh1 - 12 WPts
29/12/2020Khayelitsha, South Africa9(2) - 8 Vahan Inguilizyan1 - 14 WPts
29/10/2020Vienna, Austria8(2) - 8 Sigwalt Santapau0 - 3 WPts
31/08/2020Khayelitsha, South Africa8(2) - 7 Amer Gomaa8 - 8 LPts
30/06/2020Chemnitz, Germany8(2) - 6 Swain Kalkstein7 - 3 LPts
30/04/2020Khayelitsha, South Africa8(2) - 5 Banji Serero7 - 3 LPts
02/03/2020Umlazi, South Africa7(2) - 5 Nhlanhla Ngcongca2 - 6 WPts
29/01/2020Port Elizabeth, South Africa7(2) - 4 Nuru Akuetteh0 - 6 LPts
16/12/2019Germiston, South Africa7(2) - 3 Amon Mashamaite3 - 2 LPts
08/11/2019Roodepoort, South Africa7(2) - 2 Eloi Van Straaten6 - 4 LPts
27/09/2019Mamelodi, South Africa6(1) - 2 Chris Van Heerden5 - 7(1) WKO3
10/08/2019Khayelitsha, South Africa5(1) - 2 Oihane Mijares3 - 4 WPts
11/06/2019Kampala, Uganda4 - 2 Richard Milla3 - 7 WKO3
13/04/2019Tehran, Iran3 - 2 Farhan Noor1(1) - 7 WPts
12/02/2019Khayelitsha, South Africa2 - 2 Ajabah Pabigyan3 - 4 WPts
13/12/2018Khayelitsha, South Africa2 - 1 Bogdan Marijanovic4 - 3 LPts
14/10/2018Khayelitsha, South Africa2 - 0 Rob Mogoeng5 - 1 LPts
16/08/2018Sacremento, USA1 - 0 Mick Malcom3 - 1 WPts
18/06/2018Khayelitsha, South Africa0 - 0 Oskar Hejna0 - 0 WPts