Weightclass:  Light Welterweight
Location:  Umlazi, South Africa
Record:  21 - 13
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
29/12/2033Umlazi, South Africa20 - 13 Joe Heyns1 - 4 WPts
29/10/2033Umlazi, South Africa19 - 13 Dominic Visagie6 - 10 WPts
29/08/2033Umlazi, South Africa18 - 13 Scott Howden5 - 14 WPts
29/06/2033Umlazi, South Africa17 - 13 Tlou Zwane3 - 5 WPts
28/04/2033Umlazi, South Africa16 - 13 Rashon Adisi9 - 10 WPts
27/02/2033Umlazi, South Africa15 - 13 Ayabulela Monare4 - 8 WPts
28/12/2032Umlazi, South Africa14 - 13 Santiago Alfaro1 - 7 WPts
28/10/2032Umlazi, South Africa13 - 13 Marques Sembene6 - 10 WPts
28/08/2032Umlazi, South Africa12 - 13 Adhi Tinasari2 - 10 WPts
27/06/2032Umlazi, South Africa12 - 12 Michael Vaughan8 - 18 LPts
26/04/2032Katlehong, South Africa12 - 11 Michael Ntshangase11 - 11 LPts South Africa National Championships 2032View
08/04/2032Bacoor, Philippines12 - 10 Dario Alvaro26 - 17 LPts
09/02/2032Khayelitsha, South Africa11 - 10 Clint Chohan11 - 15 WPts
11/12/2031Kenitra, Morocco10 - 10 Shihab Drider10 - 16 WPts
12/10/2031Umlazi, South Africa9 - 10 Tavon Mahlobo8 - 11 WPts
12/08/2031Umlazi, South Africa8 - 10 Alan Walicki4 - 5 WPts
14/06/2031Umlazi, South Africa7 - 10 Thabang Ndulula1 - 8 WPts
14/04/2031San Juan, Puerto Rico7 - 9 Joaquin Fletes21 - 14 LPts
14/02/2031Cape Town, South Africa7 - 8 Andy Van Heerden4 - 11 LPts
17/12/2030Umlazi, South Africa6 - 8 Robert Maravilla0 - 8 WPts
19/10/2030Cape Town, South Africa5 - 8 Andy Van Heerden3 - 10 WPts
03/09/2030Umlazi, South Africa4 - 8 Pier Hanekom3(1) - 11 WPts
17/07/2030Boksburg, South Africa4 - 7 Zachary Mokola31 - 12 LPts
16/06/2030Kuching, Malaysia4 - 6 Malik Jabbar22 - 21(1) LPts
18/04/2030Soweto, South Africa3 - 6 Nathan Tshibelu3 - 7 WPts
08/03/2030San Antonio, USA3 - 5 Rex Pennie20 - 14 LPts
08/01/2030Soweto, South Africa2 - 5 Itumeleng Nhleko2 - 16 WPts
10/11/2029Tamale, Ghana2 - 4 Penda Acheampong17 - 16(1) LPts
12/09/2029Umlazi, South Africa2 - 3 Harry Wessels4 - 2 LPts
13/07/2029Naples, Italy2 - 2 Rocco Anedda17 - 31 LPts
15/05/2029Boksburg, South Africa1 - 2 Eric Mkhize5 - 9 WPts
19/03/2029Albuquerque, USA1 - 1 Gethin Duguid5 - 20 LPts
19/01/2029Soshanguve, South Africa1 - 0 Phil Tshikumini6 - 21(1) LPts
12/12/2028Umlazi, South Africa0 - 0 Yrjana Manninen2 - 6 WPts