Weightclass:  Lightweight
Location:  Roodepoort, South Africa
Record:  36(4) - 5
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
12/02/2025Roodepoort, South Africa35(4) - 5 Sam Noury4 - 14 WPts
14/12/2024Roodepoort, South Africa34(4) - 5 Jordan Patrick5 - 9 WPts
15/10/2024Roodepoort, South Africa33(4) - 5 Ichiro Sasaki4 - 3 WPts
17/08/2024Roodepoort, South Africa32(4) - 5 Krisdapor Aboutiounian1 - 5 WPts
18/06/2024Roodepoort, South Africa31(4) - 5 Lamech Nhlapo1 - 0 WPts
19/04/2024Roodepoort, South Africa30(3) - 5 Asgar Kosaew3 - 5(1) WKO2
20/02/2024Roodepoort, South Africa29(3) - 5 Goro Oda8 - 9 WPts
22/12/2023Roodepoort, South Africa28(3) - 5 Jiang Hy4 - 9 WPts
23/10/2023Roodepoort, South Africa27(3) - 5 Fadei Inayat20 - 16 WPts
24/08/2023Roodepoort, South Africa26(2) - 5 Zafa Eid2 - 3 WKO2
25/06/2023Roodepoort, South Africa25(1) - 5 Rob De Bruyn0 - 1 WKO2
26/04/2023Roodepoort, South Africa24(1) - 5 Thulani Shabangu22 - 8 WPts
25/02/2023Soshanguve, South Africa24(1) - 4 Edward Kimia14 - 10 LPts
30/12/2022Dakar, Senegal23 - 4 Gregory Diene9 - 23(2) WKO3
01/11/2022Shantou, China22 - 4 Chung He24 - 7 WPts
03/09/2022Ganja, Azerbaijan21 - 4 Haaris Mashriqi2 - 1 WPts
06/07/2022San Bernardo, Chile20 - 4 Urvano Largo13 - 15 WPts
08/05/2022Udon Thani, Thailand19 - 4 Fonluang Por Panya4 - 10 WPts
10/03/2022Roodepoort, South Africa18 - 4 Freddie Booysen13 - 15(3) WPts
08/01/2022Ulaanbaatar, Mongolia18 - 3 Ouahid Imasheff8 - 14 LPts
10/11/2021Ulaanbaatar, Mongolia17 - 3 Aleksei Ochirtu13 - 7 WPts
12/09/2021Mamelodi, South Africa16 - 3 Dave Lubuya15 - 3 WPts
02/08/2021Roodepoort, South Africa15 - 3 Vul Mashamaite13 - 7 WPts
01/07/2021San Pedro Sula, Honduras14 - 3 Urvano Salmeron12 - 9 WPts
30/04/2021Roodepoort, South Africa13 - 3 Faddei Kupka2 - 9(1) WPts
02/03/2021Roodepoort, South Africa13 - 2 Vuyisile Tambo5 - 9 LPts
01/01/2021Roodepoort, South Africa12 - 2 Kenzie Heyns2 - 10 WPts
31/10/2020Roodepoort, South Africa11 - 2 Dillon Serero10 - 5 WPts
01/09/2020Soshanguve, South Africa10 - 2 Ewan Nionsobantu5 - 9 WPts
21/07/2020Roodepoort, South Africa9 - 2 Joe Kimbangi7 - 10 WPts
20/05/2020Boksburg, South Africa8 - 2 Tlou Modjeka6 - 5 WPts
27/03/2020Arequipa, Peru8 - 1 Angel Avendano11 - 3 LPts
28/01/2020Roodepoort, South Africa7 - 1 Jim Van Deventer5 - 4 WPts
27/11/2019Santiago, Chile6 - 1 Macario Teran4(1) - 5 WPts
29/09/2019Umlazi, South Africa5 - 1 Nabulung Mini2 - 7 WPts
31/07/2019Roodepoort, South Africa5 - 0 Saturnin Baidingo0 - 4 LPts
01/06/2019Roodepoort, South Africa4 - 0 Vuyisile Tambo2 - 0 WPts
01/04/2019Bogota, Colombia3 - 0 Senon Portilla6 - 1 WPts
01/02/2019Roodepoort, South Africa2 - 0 David Dauda1 - 1 WPts
03/12/2018Charleroi, Belgium1 - 0 Gower Ionesco2 - 1 WPts
05/10/2018Roodepoort, South Africa0 - 0 Santiago Recio0 - 2 WPts