Weightclass:  Featherweight
Location:  Johannesburg, South Africa
Record:  23 - 16
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
07/02/2028Johannesburg, South Africa22 - 16 Dan Kimia0 - 0 WPts
09/12/2027Johannesburg, South Africa21 - 16 Uland Ntuli1 - 1 WPts
10/10/2027Johannesburg, South Africa20 - 16 Justin Nanikuzailamo5 - 8 WPts
11/08/2027Johannesburg, South Africa19 - 16 Phumelele Nyatama5 - 15 WPts
12/06/2027Johannesburg, South Africa18 - 16 Mzikayise Mphahlele16 - 12 WPts
13/04/2027Johannesburg, South Africa17 - 16 Frans-Jos Naude3 - 5 WPts
12/02/2027Johannesburg, South Africa16 - 16 Vanslow Bille7(1) - 14 WPts
14/12/2026Johannesburg, South Africa15 - 16 Mandla Phala3 - 13 WPts
15/10/2026Johannesburg, South Africa15 - 15 Rob Tshipanda18 - 3 LPts
16/08/2026Johannesburg, South Africa14 - 15 Guido Fortuna3 - 6 WPts
17/06/2026Johannesburg, South Africa13 - 15 Mzikayise Mphahlele13 - 8 WPts
18/04/2026Johannesburg, South Africa12 - 15 Phumelele Nyatama3 - 8 WPts
18/02/2026Johannesburg, South Africa12 - 14 Kees Kruger8 - 6 LPts
20/12/2025Johannesburg, South Africa11 - 14 Mohsin Mustafa0 - 4 WPts
22/10/2025Johannesburg, South Africa10 - 14 Vikenti Kasatonov2 - 6 WPts
24/08/2025Johannesburg, South Africa10 - 13 Zach De Villiers9 - 10 LPts
25/06/2025Johannesburg, South Africa9 - 13 Declan Van der Merwe4 - 2 WPts
26/04/2025Durban, South Africa9 - 12 Rob Tshipanda9 - 1 LPts South Africa National Championships 2025View
09/03/2025Johannesburg, South Africa8 - 12 Wu-pen Ong1 - 7 WPts
09/01/2025Palermo, Italy7 - 12 Alfredo Dragonetti10 - 14(1) WPts
11/11/2024Reynosa, Mexico7 - 11 Carlos Correira21 - 19 LPts
13/09/2024Johannesburg, South Africa6 - 11 Young-gwon Chon5 - 4(1) WPts
16/07/2024Johannesburg, South Africa6 - 10 Gabriel Roque1 - 1 LPts
17/05/2024Johannesburg, South Africa5 - 10 Juan Bernardo3 - 4 WPts
18/03/2024Johannesburg, South Africa4 - 10 Gus Manamela0 - 6 WPts
18/01/2024Liege, Belgium4 - 9 Mortimer Jean-Charles5 - 12 LPts
20/11/2023Johannesburg, South Africa3 - 9 Dele Sebagala3 - 8 WPts
22/09/2023Johannesburg, South Africa3 - 8 Louis Teague1 - 7(1) LPts
23/07/2023Soweto, South Africa3 - 7 Peter Nzanzu20 - 13 LPts
31/05/2023Hamburg, Germany3 - 6 Fonzell Amberg12 - 15 LPts
02/04/2023Katlehong, South Africa3 - 5 Useni Kessels2 - 3 LPts
02/02/2023Soweto, South Africa2 - 5 Itumeleng Twala1 - 5 WPts
10/12/2022Kampala, Uganda1 - 5 Haider Samra5 - 10 WPts
12/10/2022Cape Town, South Africa1 - 4 Paul Van Vollenhoven23(1) - 8 LPts
30/08/2022Germiston, South Africa1 - 3 Sam Dikembi25 - 5 LPts
17/07/2022Calgary, Canada1 - 2 Antwan Lucas28 - 6 LPts
18/05/2022Pretoria, South Africa0 - 2 Ian Van der Byl0 - 0 WPts
10/04/2022Durban, South Africa0 - 1 Fraser Krige12 - 9 LPts
06/03/2022Johannesburg, South Africa0 - 0 Bryn Mampasi3 - 1 LPts