Weightclass:  Lightweight
Location:  Soshanguve, South Africa
Record:  31 - 7
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
21/10/2024Soshanguve, South Africa30 - 7 Isaac Davidson5 - 12 WPts
22/08/2024Soshanguve, South Africa29 - 7 Jerrold Travieso1 - 5 WPts
23/06/2024Soshanguve, South Africa28 - 7 Dai Reddoch5(1) - 20(2) WPts
24/04/2024Soshanguve, South Africa27 - 7 Juan Olmos8 - 11 WPts
25/02/2024Soshanguve, South Africa26 - 7 Michael Sono3 - 10 WPts
27/12/2023Soshanguve, South Africa25 - 7 Asavela Tambo1 - 1 WPts
27/10/2023Soshanguve, South Africa25 - 6 Papachan Janikyan13 - 21 LPts
28/08/2023Soshanguve, South Africa24 - 6 Bellon Lampsins18 - 16 WPts
29/06/2023Soshanguve, South Africa23 - 6 Jawad Elhussen1 - 3 WPts
30/04/2023Soshanguve, South Africa22 - 6 Booij Van Deventer0 - 2 WPts
01/03/2023Soshanguve, South Africa21 - 6 Makalo Rantie10 - 24 WPts
30/12/2022Soshanguve, South Africa20 - 6 Ricky Serero6 - 6 WPts
31/10/2022Soshanguve, South Africa19 - 6 Tshepo Zulu2 - 8 WPts
01/09/2022Soshanguve, South Africa18 - 6 Konstantin á Dorogov0 - 2 WPts
03/07/2022Boksburg, South Africa18 - 5 Lamech Muthambi20 - 5 LPts
21/05/2022Novosibirsk, Russia17 - 5 Zernebog Gorbatikov23(2) - 6 WPts
23/03/2022Tembisa, South Africa16 - 5 Richie Mashamaite2 - 17 WPts
16/02/2022Soweto, South Africa15 - 5 Joel Kakule10 - 12 WPts
22/12/2021Perth, Australia14 - 5 Felix Much14(1) - 12 WPts
24/10/2021San Salvador, El Salvador13 - 5 Pancho Ingles12 - 9 WPts
24/08/2021Liege, Belgium13 - 4 Chivalry de Lamartine3 - 15 LPts
25/06/2021Odessa, Ukraine12 - 4 Sergey Koksharov5 - 8 WPts
26/04/2021Los Angeles, USA12 - 3 Rob Shearer6 - 15 LPts
26/02/2021Salta, Argentina12 - 2 Oihane Galdamez10 - 7 LPts
29/12/2020Pretoria, South Africa11 - 2 Anele Bapela6 - 11 WPts
15/11/2020Soshanguve, South Africa10 - 2 Rehor Baloun6 - 10 WPts
16/09/2020Soshanguve, South Africa9 - 2 Ludacris Tuffuor8 - 3 WPts
15/07/2020Maipu, Chile9 - 1 Vicente Zea2 - 13 LPts
16/05/2020Soshanguve, South Africa9 - 0 Gervasio Islas4 - 6 LPts
16/03/2020Soshanguve, South Africa8 - 0 Puleng Sangweni8 - 7 WPts
15/01/2020Soshanguve, South Africa7 - 0 Dillon Serero7 - 3 WPts
14/11/2019Liege, Belgium6 - 0 Sid Henry2 - 7 WPts
16/09/2019Modesto, USA5 - 0 Patrick Trumble6 - 7 WPts
19/07/2019New Kingston, Jamaica4 - 0 Glynn Shirer1 - 4 WPts
21/05/2019Johannesburg, South Africa3 - 0 Tavarius Mfeketho0 - 2 WPts
07/04/2019Soshanguve, South Africa2 - 0 Jevonte Muntari0 - 1 WPts
04/02/2019Soshanguve, South Africa1 - 0 Afram Segolela2 - 2 WPts
05/12/2018Soshanguve, South Africa0 - 0 Hacibey Qureshi1 - 3 WPts