Weightclass:  Flyweight
Location:  Soweto, South Africa
Record:  27 - 7
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
15/08/2023Soweto, South Africa26 - 7 Vincent Nfumu31(1) - 8 WPts
16/06/2023Soweto, South Africa25 - 7 Shevon Baloyi16 - 15 WPts
17/04/2023Soweto, South Africa24 - 7 Thabang Nhleko2 - 7 WPts
16/02/2023Soweto, South Africa23 - 7 Blake Gcaba1 - 10 WPts
17/12/2022Soweto, South Africa22 - 7 Dylan Smillie7 - 11 WPts
19/10/2022Soweto, South Africa21 - 7 Quin Cantillo4 - 13 WPts
21/08/2022Soweto, South Africa20 - 7 Salvador Garrido1 - 9 WPts
21/06/2022Soweto, South Africa19 - 7 Darryl Nseya13(1) - 18(1) WPts
22/04/2022Soweto, South Africa18 - 7 Chata Ntuli15(1) - 8 WPts
21/02/2022Soweto, South Africa17 - 7 Thabang Nhleko0 - 1 WPts
21/12/2021Soweto, South Africa16 - 7 Kolya Lvov8 - 8 WPts
21/10/2021Soweto, South Africa15 - 7 Yobachi Inkoom15 - 8(3) WPts
20/08/2021Randburg, South Africa14 - 7 Eric Grobbelaar5 - 13 WPts
02/07/2021Soweto, South Africa13 - 7 Lee McShane9 - 11 WPts
01/05/2021Soshanguve, South Africa13 - 6 Thabang Nyauza9 - 10 LPts
03/03/2021Bologna, Italy13 - 5 Cecilio Moretti10 - 8 LPts
03/01/2021Pretoria, South Africa13 - 4 Yobachi Duncan15 - 8 LPts
27/11/2020Soweto, South Africa12 - 4 Alejandro Villareal4 - 10 WPts
27/09/2020Zaragoza, Spain12 - 3 Luis Alonso7 - 7 LPts
30/07/2020Tembisa, South Africa11 - 3 Dele Nqakula10 - 1 WPts
27/06/2020Soweto, South Africa10 - 3 Veltry Letsholonyane13 - 5 WPts
26/04/2020East London, South Africa10 - 2 Yobachi Duncan10 - 7 LPts South Africa National Championships 2020View
27/02/2020Turin, Italy9 - 2 Valentino Formisano0 - 7 WPts
29/12/2019Soweto, South Africa8 - 2 Moosa Chahechouhe3 - 4 WPts
30/10/2019Calgary, Canada7 - 2 Leon Wake4 - 3 WPts
31/08/2019Pasig, Philippines6 - 2 Jair Manjarrez7 - 4 WPts
02/07/2019Cape Town, South Africa5 - 2 Morgan Mingui1 - 1 WPts
30/05/2019Tembisa, South Africa5 - 1 Dele Nqakula3 - 1 LPts
25/04/2019Roodepoort, South Africa4 - 1 Stephen Uys3 - 1 WPts
23/02/2019Soweto, South Africa3 - 1 On Lang3 - 3 WPts
25/12/2018Soshanguve, South Africa2 - 1 Puleng Mthethwa2 - 5 WPts
02/11/2018Randburg, South Africa1 - 1 Ambroos Plessis4 - 2 WPts
04/09/2018Soweto, South Africa0 - 1 Brendan Jonker1 - 3 WPts
07/07/2018Soweto, South Africa0 - 0 Ambroos Plessis3 - 1 LPts