Weightclass:  Featherweight
Location:  Mitchells Plain, South Africa
Record:  22 - 4
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
18/10/2027Mitchells Plain, South Africa21 - 4 Kyle Rintoul3 - 9(1) WPts
19/08/2027Mitchells Plain, South Africa20 - 4 Sean Hosick5 - 4 WPts
20/06/2027Mitchells Plain, South Africa19 - 4 Chancellor Yamguen4 - 1 WPts
22/04/2027Mitchells Plain, South Africa18 - 4 Luka Vaska5 - 7 WPts
21/02/2027Mitchells Plain, South Africa17 - 4 Daniil Kartaew1 - 13 WPts
23/12/2026Mitchells Plain, South Africa16 - 4 Turpin Hovland5 - 8 WPts
24/10/2026Mitchells Plain, South Africa15 - 4 Hui-chao Ao7 - 14 WPts
25/08/2026Mitchells Plain, South Africa14 - 4 Sung-yeung You14(3) - 22 WPts
26/06/2026Mitchells Plain, South Africa13 - 4 Louis Wai14 - 15 WPts
27/04/2026Mitchells Plain, South Africa13 - 3 Alejandro Negrete16(1) - 26 LPts
27/02/2026Mitchells Plain, South Africa12 - 3 Lisandro Corea2 - 4 WPts
29/12/2025Mitchells Plain, South Africa11 - 3 Bob Romero4 - 3 WPts
30/10/2025Mitchells Plain, South Africa10 - 3 Satoshi Ida8 - 20 WPts
01/09/2025Mitchells Plain, South Africa10 - 2 Ivan Plume5 - 7 LPts
04/07/2025Mitchells Plain, South Africa9 - 2 Itumeleng Rantie6 - 4 WPts
06/05/2025Mitchells Plain, South Africa8 - 2 Taro Shiba4(1) - 16 WPts
07/03/2025Mitchells Plain, South Africa8 - 1 Paul Gatmaitan9 - 13 LPts
07/01/2025Mitchells Plain, South Africa7 - 1 Dylan Masina2 - 7 WPts
08/11/2024Mitchells Plain, South Africa6 - 1 Gus Manamela1 - 9 WPts
07/09/2024Cape Town, South Africa6 - 0 Mzikayise Mphahlele6 - 4 LPts
19/07/2024Tembisa, South Africa5 - 0 Okoth Dauda3 - 9 WPts
27/05/2024Amsterdam, Netherlands4 - 0 Ysaije Moerman2 - 5 WPts
29/03/2024Durban, South Africa3 - 0 Razi Ngcobo6 - 29(16) WPts
26/02/2024Katlehong, South Africa2 - 0 David Bubikayi0 - 0 WPts
26/01/2024Mitchells Plain, South Africa1 - 0 Ellis Bomoyi1 - 0 WPts
27/11/2023Mitchells Plain, South Africa0 - 0 Brad Luangoyi2 - 5 WPts