Weightclass:  Middleweight
Location:  East London, South Africa
Record:  27 - 16(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
23/04/2035East London, South Africa26 - 16(1) Diego Villalpando0 - 4 WPts
23/02/2035East London, South Africa26 - 15(1) Samartlek Thamsatchanan9 - 33 LPts
25/12/2034East London, South Africa25 - 15(1) Noah Marais1 - 5 WPts
25/10/2034East London, South Africa24 - 15(1) Duante Bamfokwakye3 - 10 WPts
25/08/2034East London, South Africa23 - 15(1) Simba Duncan2 - 1 WPts
25/06/2034East London, South Africa22 - 15(1) Hayden Retief0 - 17 WPts
25/04/2034East London, South Africa21 - 15(1) Esteban Griego2 - 12(1) WPts
23/02/2034East London, South Africa20 - 15(1) Luvolwethu Manyisa3 - 2 WPts
26/12/2033East London, South Africa19 - 15(1) Syed Mahfouz3 - 14 WPts
27/10/2033East London, South Africa18 - 15(1) Chris Cauldwell7 - 18 WPts
27/08/2033East London, South Africa17 - 15(1) Carl Ormonde1 - 6 WPts
27/06/2033East London, South Africa16 - 15(1) Ali Farra12(1) - 25 WPts
26/04/2033Khayelitsha, South Africa16 - 14(1) Mandla Mathoho23 - 13 LPts South Africa National Championships 2033View
01/04/2033Amman, Jordan15 - 14(1) Bilal Vohra4 - 9 WPts
01/02/2033Antwerp, Belgium15 - 13(1) Jourdan Van de Voorae32 - 15 LPts
04/12/2032East London, South Africa15 - 12(1) Lebogang Coetzee14 - 7 LPts
05/10/2032East London, South Africa14 - 12(1) Chris Verdoorn7 - 10 WPts
05/08/2032Bayamon, Puerto Rico13 - 12(1) Reyes Barabas23 - 6 WPts
07/06/2032Patrai, Greece12 - 12(1) Pero Speros2 - 8 WPts
09/04/2032New Delhi, India12 - 11(1) Gazi Nassif22 - 17 LPts
10/02/2032Boksburg, South Africa11 - 11(1) Reneilwe Sotyu1 - 4 WPts
13/12/2031Waitakere, New Zealand11 - 10(1) Jonathan Kimmins16 - 11 LPts
15/10/2031East London, South Africa10 - 10(1) Madisha Sotyu13 - 12 WPts
16/08/2031Lima, Peru10 - 9(1) Agapetus Vivar30(1) - 21 LPts
18/06/2031East London, South Africa9 - 9(1) Eduardo Sabina0 - 2 WPts
18/04/2031East London, South Africa8 - 9(1) Brad Rondo2 - 7 WPts
18/02/2031Long Beach, USA7 - 9(1) John Gaddie0 - 5 WPts
21/12/2030East London, South Africa6 - 9(1) Uland Mphahlele3 - 15 WPts
23/10/2030East London, South Africa6 - 8(1) Darryl Kagame6 - 8 LPts
24/08/2030Lusaka, Zambia5 - 8(1) Ubanwa Mulambo0 - 10 WPts
26/06/2030Umlazi, South Africa5 - 6(1) Bongani Cardoso2 - 12 LPts
26/06/2030Umlazi, South Africa5 - 7(1) Bongani Cardoso3 - 12 LPts
11/05/2030Hamamatsu, Japan4 - 6(1) Keiichi Ishii3 - 19(1) WPts
12/03/2030East London, South Africa3 - 6(1) Usi Gyimah8 - 8 WPts
12/01/2030Quezon City, Philippines3 - 5(1) Jair Puruganan24 - 15 LPts
14/11/2029East London, South Africa3 - 4(1) Obiajulu Owusu3 - 9 LPts
15/09/2029Heraklion, Greece2 - 4(1) Anastasios Christou2 - 19 WPts
18/07/2029San Juan, Puerto Rico2 - 3(1) Guido Cerro9 - 17 LPts
20/05/2029Prague, Czech Republic2 - 2 LuboÜ Bobak51 - 18 LKO3
22/03/2029East London, South Africa1 - 2 Jack Kipulu0 - 5 WPts
21/01/2029Pretoria, South Africa1 - 1 Denis Van den Heever6(1) - 5 LPts
07/12/2028Pretoria, South Africa1 - 0 Vuyisile Nhleko0 - 0 LPts
05/11/2028East London, South Africa0 - 0 Josh Tshiala0 - 5(1) WPts