Weightclass:  Lightweight
Location:  Port Elizabeth, South Africa
Record:  27(1) - 17
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
11/08/2025Port Elizabeth, South Africa26(1) - 17 Thabang Mahlangu1 - 6 WPts
12/06/2025Port Elizabeth, South Africa25(1) - 17 Gift Muthambi0 - 1 WPts
13/04/2025Port Elizabeth, South Africa25(1) - 16 Lazim Adel4 - 4 LPts
12/02/2025Port Elizabeth, South Africa24(1) - 16 Julian Stefanik4 - 2 WPts
14/12/2024Port Elizabeth, South Africa24(1) - 15 Porfio Acebo32 - 14(1) LPts
15/10/2024Port Elizabeth, South Africa23(1) - 15 Kenji Takashima9 - 7(1) WPts
17/08/2024Port Elizabeth, South Africa22(1) - 15 Diego Orrantia1 - 18(6) WPts
18/06/2024Port Elizabeth, South Africa21(1) - 15 Jake Retief1 - 0 WPts
19/04/2024Port Elizabeth, South Africa20(1) - 15 Faraji Lakay2 - 3 WPts
19/02/2024Port Elizabeth, South Africa19(1) - 15 Dave Shumba0 - 1 WPts
21/12/2023Port Elizabeth, South Africa18(1) - 15 Ben Kabudji1 - 10 WPts
22/10/2023Port Elizabeth, South Africa17(1) - 15 Joaquin Franqui2 - 3 WPts
23/08/2023Port Elizabeth, South Africa16(1) - 15 Justin Hilley9(1) - 22 WPts
24/06/2023Minsk, Belarus15(1) - 15 Danylko Kolanko0 - 9 WPts
26/04/2023Germiston, South Africa15(1) - 14 Musa Gabuza17 - 12 LPts South Africa National Championships 2023View
12/04/2023Durban, South Africa14(1) - 14 Robert Van Schalkwyk17(1) - 11 WPts
21/02/2023Ahmedabad, India13(1) - 14 Ganesa Swaroop16 - 14 WPts
24/12/2022Bruges, Belgium12(1) - 14 Joel Gheric9 - 13 WPts
26/10/2022Davao City, Philippines11 - 14 Diego Datoon9 - 14(3) WKO3
28/08/2022Bangkok, Thailand10 - 14 Kwantahi Sriyabhaya13 - 11 WPts
29/06/2022Dnipropetrovsk, Ukraine9 - 14 Fedir Demko5 - 11 WPts
30/04/2022Johannesburg, South Africa9 - 13 John Kaswaswa23 - 3 LPts
03/03/2022Phoenix, USA9 - 12 Mark Binion27 - 5 LPts
03/01/2022Amman, Jordan8 - 12 Faisal Nabulsi5 - 18(2) WPts
04/11/2021Port Elizabeth, South Africa7 - 12 Mislav Colak1 - 8 WPts
04/09/2021Umlazi, South Africa7 - 11 Kenzie Fatuma13 - 7 LPts
11/07/2021Durban, South Africa6 - 11 Veltry Sikali14 - 7 WPts
09/06/2021Pretoria, South Africa6 - 10 Rex Van Jaarsveld6 - 12 LPts
01/05/2021Sana'a, Yemen6 - 9 Waleed Khalid8 - 12 LPts
03/03/2021Soweto, South Africa6 - 8 Salim Sotyu10 - 6 LPts
09/01/2021Port Elizabeth, South Africa5 - 8 Ludacris Tuffuor9 - 4 WPts
08/11/2020Soweto, South Africa5 - 7 Cole Nfumu5 - 7 LPts
18/09/2020Port Elizabeth, South Africa5 - 6 Sam Oosthuizen5 - 8(2) LPts
17/07/2020Port Elizabeth, South Africa5 - 5 Atif Saladin5 - 9 LPts
16/05/2020Port Elizabeth, South Africa4 - 5 Anastas Edkirmendjian3 - 10 WPts
16/03/2020Katlehong, South Africa3 - 5 Ulan Afful2 - 5 WPts
20/01/2020Port Elizabeth, South Africa3 - 4 Sam Tshindingu4 - 2 LPts
19/11/2019iBhayi, South Africa2 - 4 Gethin Phiri4 - 2 WPts
02/10/2019Port Elizabeth, South Africa2 - 3 Etienne Oliphant6 - 1 LPts
03/08/2019Caloocan, Philippines1 - 3 Vicente Marino5 - 3 WPts
05/06/2019Tembisa, South Africa1 - 2 Richie Mashamaite0 - 2 LPts
06/04/2019Havana, Cuba0 - 2 Felippe Remedios2 - 4 WPts
04/02/2019Port Elizabeth, South Africa0 - 1 Runako Sribor3 - 1 LPts
05/12/2018Fukuoka, Japan0 - 0 Yutaka Miyazaki0 - 0 LPts