Weightclass:  Lightweight
Location:  Cape Town, South Africa
Record:  27(2) - 13
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
18/04/2025Cape Town, South Africa26(2) - 13 Matthew McLean1 - 4 WPts
17/02/2025Cape Town, South Africa25(2) - 13 Apostol Kulaga2 - 8 WPts
19/12/2024Cape Town, South Africa24(2) - 13 Peter Ninette2 - 7(1) WPts
20/10/2024Cape Town, South Africa23(2) - 13 Quaashie Chikane0 - 1 WPts
21/08/2024Cape Town, South Africa22(1) - 13 William Ngeleka0 - 1 WKO3
22/06/2024Cape Town, South Africa21(1) - 13 Nikolai Wolsky3 - 10 WPts
23/04/2024Cape Town, South Africa20 - 13 Edgardo Wilman1 - 10(2) WKO3
23/02/2024Cape Town, South Africa19 - 13 Tshepo Modjeka3 - 8 WPts
25/12/2023Cape Town, South Africa18 - 13 Haygashen Jamgocian3 - 9 WPts
26/10/2023Cape Town, South Africa17 - 13 Itumeleng Gabuza0 - 8(1) WPts
27/08/2023Cape Town, South Africa17 - 12 Asavela Dube14 - 14 LPts
28/06/2023Cape Town, South Africa16 - 12 Abdon Ras2 - 11 WPts
29/04/2023Cape Town, South Africa15 - 12 Callum Makiabi8 - 21 WPts
28/02/2023Rosario, Argentina14 - 12 Quito Ossa8 - 25 WPts
31/12/2022Riga, Latvia14 - 11 Aleksei Gaishums17(1) - 9 LPts
01/11/2022Casablanca, Morocco13 - 11 El Houari Kannun5 - 25 WPts
03/09/2022Cape Town, South Africa12 - 11 Ramahlwe Modjeka1 - 1 WPts
04/07/2022Brisbane, Australia11 - 11 Gregor Nevitt12 - 14 WPts
06/05/2022Santo Domingo de Guzman, Dominican Republic10 - 11 Senon Pestana9(1) - 16 WPts
08/03/2022Nassau, Bahamas9 - 11 Peter Lawhead7 - 6 WPts
08/01/2022Tembisa, South Africa9 - 10 Dale Stander9 - 9 LPts
20/11/2021Cape Town, South Africa8 - 10 Jaguar Rolan13 - 8 WPts
19/09/2021Durban, South Africa8 - 9 Amon Louw9 - 9 LPts
26/07/2021Soweto, South Africa8 - 8 Thamsanqa Gabuza8 - 11 LPts
11/06/2021Pretoria, South Africa8 - 7 Tavon Nyauza18 - 5 LPts
26/04/2021Randburg, South Africa8 - 6 Vuyisile Tambo6 - 9 LPts South Africa National Championships 2021View
08/03/2021Tirana, Albania7 - 6 Ervin Ilker16 - 4 WPts
07/01/2021Cape Town, South Africa7 - 5 Carlos Quirino15 - 2 LPts
07/11/2020Shenzhen, China7 - 4 Shing Oi12 - 7 LPts
09/09/2020Cape Town, South Africa7 - 3 Mduduzi Keet13 - 1 LPts
08/07/2020Peterborough, UK6 - 3 Joshua Cooper7 - 6 WPts
08/05/2020Cape Town, South Africa5 - 3 Denzel Akamenya4 - 10 WPts
08/03/2020Sunshine Coast, Australia4 - 3 Arthur Clyde7 - 2 WPts
09/01/2020Cape Town, South Africa3 - 3 Vuyisile Tambo3 - 3 WPts
08/11/2019Cape Town, South Africa3 - 2 Vuyisile Khuzwayo6 - 3 LPts
07/09/2019Cape Town, South Africa3 - 1 Percy Calmat8 - 3 LPts
08/07/2019Prague, Czech Republic3 - 0 SlavomÝr Valek5 - 3 LPts
08/05/2019Katlehong, South Africa2 - 0 Shontae Acheampong4 - 5 WPts
21/03/2019Cape Town, South Africa1 - 0 Robert Katumba0 - 6 WPts
18/01/2019Cape Town, South Africa0 - 0 Glanville Larbaud0 - 0 WPts