Weightclass:  Lightweight
Location:  Johannesburg, South Africa
Record:  27 - 12
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
20/12/2024Johannesburg, South Africa26 - 12 Joaquin Munguia6(1) - 7 WPts
21/10/2024Johannesburg, South Africa25 - 12 Jun Sumida10(1) - 22 WPts
22/08/2024Johannesburg, South Africa24 - 12 Fidel Yepez10 - 29 WPts
24/06/2024Johannesburg, South Africa23 - 12 Bongani Majoro2 - 4 WPts
25/04/2024Johannesburg, South Africa22 - 12 Kolya Cairbecoff0 - 13 WPts
25/02/2024Johannesburg, South Africa21 - 12 Juan Olmos8 - 10 WPts
27/12/2023Johannesburg, South Africa20 - 12 Bongani Masango5(1) - 15 WPts
27/10/2023Johannesburg, South Africa19 - 12 Makalo Djan0 - 1 WPts
28/08/2023Johannesburg, South Africa18 - 12 Chris Nondju0 - 1 WPts
29/06/2023Johannesburg, South Africa17 - 12 Jevonte Muntari9 - 20 WPts
30/04/2023Johannesburg, South Africa16 - 12 Ben Kabudji1 - 5 WPts
01/03/2023Johannesburg, South Africa15 - 12 Thulani Shabangu22 - 7 WPts
30/12/2022Soweto, South Africa14 - 12 Tyrell Chikunga3 - 22 WPts
02/11/2022Umlazi, South Africa14 - 11 Kenzie Fatuma20 - 7 LPts
05/09/2022Baotou, China13 - 11 Hsin Davaadalai0 - 0 WPts
07/07/2022Johannesburg, South Africa12 - 11 Baghdo Taraktchian13 - 15 WPts
08/05/2022Bulawayo, Zimbabwe12 - 10 Nuru Mawoyo20(3) - 6 LPts
10/03/2022Tembisa, South Africa12 - 9 Dale Stander10 - 9 LPts
09/01/2022Mitchells Plain, South Africa12 - 8 Brad Kabila21 - 3 LPts
25/11/2021Cape Town, South Africa11 - 8 Joe Kimbangi10 - 15 WPts
23/10/2021Cape Town, South Africa11 - 7 James Mambwete19 - 5 LPts
09/09/2021Calgary, Canada10 - 7 Leon Williams7 - 14 WPts
09/07/2021Antwerp, Belgium9 - 7 Ghys Santon9 - 13 WPts
10/05/2021San Jose, Costa Rica8 - 7 Ovidio Moises11 - 11 WPts
12/03/2021Johannesburg, South Africa8 - 6 Duncan Twala11(1) - 3 LPts
09/02/2021Soweto, South Africa7 - 6 Philip Van Heerden0 - 13(3) WPts
09/01/2021Johannesburg, South Africa6 - 6 RadomÝr Eder6 - 13(2) WPts
09/11/2020Sana'a, Yemen6 - 5 Hassan Elmouarkej15 - 2 LPts
11/09/2020Tehran, Iran5 - 5 Shen Koon7(1) - 9 WPts
11/07/2020Maracaibo, Venezuela4 - 5 Fanuco Banez4 - 4 WPts
12/05/2020Brno, Czech Republic3 - 5 Pavel Truhan0 - 10 WPts
13/03/2020Bratislava, Slovakia3 - 4 Oto Veverka6 - 8 LPts
14/01/2020Ostrava, Czech Republic2 - 4 LuboÜ Bouska6 - 4 WPts
15/11/2019Johannesburg, South Africa2 - 3 Kenzie Fatuma4 - 4 LPts
15/09/2019Brisbane, Australia2 - 2 Arran Kea8 - 2 LPts
18/07/2019Johannesburg, South Africa1 - 2 Ahmed Farhat1 - 8 WPts
19/05/2019Vancouver, Canada1 - 1 Andy Gaddie1 - 2 LPts
21/03/2019Johannesburg, South Africa1 - 0 Dom Fangbi2 - 2 LPts
18/01/2019Johannesburg, South Africa0 - 0 Massimo Veronisi1 - 2 WPts