Weightclass:  Lightweight
Location:  Johannesburg, South Africa
Record:  29 - 10
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
23/08/2024Johannesburg, South Africa28 - 10 Gazi Derrag3 - 1 WPts
24/06/2024Johannesburg, South Africa27 - 10 Theo Honore1 - 0 WPts
25/04/2024Johannesburg, South Africa26 - 10 Taro Ito2 - 1 WPts
25/02/2024Johannesburg, South Africa25 - 10 Sid Tshimangakabangu4 - 4 WPts
27/12/2023Johannesburg, South Africa24 - 10 Aghakhan Oralbeckow15(1) - 16 WPts
28/10/2023Johannesburg, South Africa23 - 10 Damian Moering0 - 14 WPts
29/08/2023Johannesburg, South Africa22 - 10 Kamohelo Mthethwa1 - 0 WPts
30/06/2023Johannesburg, South Africa21 - 10 Jay Van der Byl0 - 1 WPts
01/05/2023Johannesburg, South Africa20 - 10 Zafa Hammadou1 - 2 WPts
03/03/2023Johannesburg, South Africa19 - 10 Faraji Ofosu-Ayeh2 - 0 WPts
01/01/2023Johannesburg, South Africa18 - 10 Jack Viljoen1 - 1 WPts
02/11/2022Johannesburg, South Africa17 - 10 Davie Milner3(1) - 28 WPts
04/09/2022Roodepoort, South Africa16 - 10 Mark Masokongomba6 - 19 WPts
07/07/2022Johannesburg, South Africa15 - 10 Makalo Rantie6 - 23 WPts
08/05/2022Baku, Azerbaijan15 - 9 Elton Mahmoud19 - 7 LPts
10/03/2022Durres, Albania14 - 9 Bashkim Useni4 - 22 WPts
08/01/2022Soweto, South Africa14 - 8 Kwanda Nzimande14 - 7 LPts
10/11/2021Tampere, Finland13 - 8 Immo Oikarinen7 - 11 WPts
11/09/2021Durban, South Africa13 - 7 Veltry Sikali14 - 8 LPts
09/08/2021Johannesburg, South Africa12 - 7 Quoitrel Dotse1 - 0 WPts
08/06/2021Umlazi, South Africa11 - 7 Themba Cele4 - 18 WPts
08/05/2021Ghent, Belgium11 - 6 jurjen Benne10 - 8 LPts
10/03/2021Casablanca, Morocco11 - 5 Asil Elhachmi4 - 14 LPts
09/01/2021Durban, South Africa10 - 5 Veltry Sikali13 - 5 WPts
10/11/2020Mitchells Plain, South Africa9 - 5 Kwanda Ramatlhodi1 - 13 WPts
16/09/2020Soshanguve, South Africa8 - 5 Sean Dube1 - 17(1) WPts
29/07/2020Randburg, South Africa7 - 5 Ebi Shabangu8 - 9 WPts
30/05/2020Vilnius, Lithuania7 - 4 Sebastian Kalmus6 - 9 LPts
01/04/2020Johannesburg, South Africa6 - 4 Joe Kimbangi6 - 9 WPts
01/02/2020Soweto, South Africa5 - 4 Tefu Lakay2 - 6 WPts
10/12/2019Johannesburg, South Africa4 - 4 Mallory Beaumier10 - 3 WPts
10/10/2019Johannesburg, South Africa4 - 3 Skipp Eide8 - 4 LPts
11/08/2019Rijeka, Croatia3 - 3 Krešo Mihalic1 - 8 WPts
13/06/2019Johannesburg, South Africa2 - 3 Kenzie Fatuma3 - 2 WPts
14/04/2019Umlazi, South Africa2 - 2 Asavela Nonyane2 - 1 LPts
12/02/2019Johannesburg, South Africa2 - 1 Ponce Pablo3 - 5 LPts
13/12/2018Soshanguve, South Africa2 - 0 Sean Dube0 - 6 LPts
16/10/2018Johannesburg, South Africa1 - 0 Azam Dawood1 - 0 WPts
18/08/2018Johannesburg, South Africa0 - 0 Bonifacy Surma0 - 0 WPts