Weightclass:  Welterweight
Location:  Khayelitsha, South Africa
Record:  18 - 8
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
24/02/2030Khayelitsha, South Africa17 - 8 Mike Wadle0 - 5 WPts
26/12/2029Khayelitsha, South Africa16 - 8 Gianfranco Berti5 - 24 WPts
27/10/2029Khayelitsha, South Africa16 - 7 Evan Metaxas24 - 10 LPts
28/08/2029Khayelitsha, South Africa15 - 7 Timofei Panin2 - 9 WPts
29/06/2029Khayelitsha, South Africa14 - 7 Joaquin Camisa1 - 2 WPts
30/04/2029Khayelitsha, South Africa13 - 7 Blake De Bruyn3 - 8 WPts
01/03/2029Roodepoort, South Africa12 - 7 Lebogang Baloyi1 - 11 WPts
03/01/2029iBhayi, South Africa11 - 7 Tabansi Masina7 - 15 WPts
04/11/2028Alicante, Spain11 - 6 Tajo Cardo24(1) - 11 LPts
06/09/2028Kampala, Uganda10 - 6 Sammy Mayanja4 - 17 WPts
08/07/2028Prague, Czech Republic9 - 6 Bla×ej Shtastny29 - 15 WPts
10/05/2028Mitchells Plain, South Africa9 - 5 Shevon Govender16 - 17 LPts
11/03/2028Riga, Latvia8 - 5 Borya Aitina10 - 22 WPts
12/01/2028Khayelitsha, South Africa7 - 5 Ndumisa Zungu1 - 7(1) WPts
12/11/2027Puebla, Mexico6 - 5 Vicente Terronez8 - 6 WPts
14/09/2027Durban, South Africa6 - 4 Jordan Muana4 - 5 LPts
20/07/2027Xian, China6 - 3 Fo-hai Chin21(2) - 13 LPts
22/05/2027Durban, South Africa5 - 3 Ale De Jager8 - 18 WPts
24/03/2027Aix-en-Provence, France4 - 3 Remi Fouroux17(1) - 23 WPts
24/01/2027Glasgow, UK3 - 3 Colin McCrackin4 - 17 WPts
26/11/2026Khayelitsha, South Africa2 - 3 Yobachi Biekro6 - 6 WPts
26/09/2026Sharjah, UAE2 - 2 Rashid Bashour9 - 8 LPts
29/07/2026Johannesburg, South Africa1 - 2 Kwanda Mbekile9 - 7 WPts
09/06/2026Cape Town, South Africa1 - 1 Chiamaka Debrah15 - 26(6) LPts
20/04/2026Soweto, South Africa0 - 1 Hugh Kipulu0 - 0 WPts
20/03/2026Khayelitsha, South Africa0 - 0 Thabang Gcaba6 - 0 LPts