Weightclass:  Light Welterweight
Location:  Boksburg, South Africa
Record:  21 - 14
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
21/12/2033Boksburg, South Africa20 - 14 Lee Kilunga2 - 12 WPts
21/10/2033Boksburg, South Africa19 - 14 Obiajulu Govender4 - 26 WPts
21/08/2033Boksburg, South Africa18 - 14 Shamus MacNevin1 - 17 WPts
21/06/2033Boksburg, South Africa17 - 14 Athenkosi Chikane1 - 1 WPts
20/04/2033Boksburg, South Africa16 - 14 Tokelo Nyanda2 - 7 WPts
19/02/2033Boksburg, South Africa15 - 14 Leon Dunkerson3 - 4 WPts
20/12/2032Boksburg, South Africa14 - 14 Makary Jaskolka2 - 10 WPts
20/10/2032Boksburg, South Africa13 - 14 Juan Santiesteban2 - 7 WPts
21/08/2032Boksburg, South Africa12 - 14 Viggo Boye2 - 9 WPts
20/06/2032Boksburg, South Africa11 - 14 Mablevi Chawinga2 - 1 WPts
20/04/2032Boksburg, South Africa10 - 14 Ben Mngonyama0 - 0 WPts
20/02/2032Boksburg, South Africa9 - 14 Chris Cay1 - 0 WPts
22/12/2031Port Elizabeth, South Africa9 - 13 Lamme Van Onselen4 - 14 LPts
25/10/2031Boksburg, South Africa9 - 12 John Milabi3 - 14 LPts
25/08/2031Boksburg, South Africa8 - 12 Lamme Van Onselen4 - 12 WPts
26/06/2031Boksburg, South Africa7 - 12 Deion Nyanda6 - 12 WPts
26/04/2031Randburg, South Africa7 - 11 Salim Nqakula15 - 12 LPts South Africa National Championships 2031View
14/04/2031Boksburg, South Africa6 - 11 Dmitri Vishnyakov5 - 9 WPts
13/02/2031East London, South Africa6 - 10 Napoleon Zakari8 - 7 LPts
28/12/2030General Santos, Philippines6 - 9 Angel Cagasan5 - 13 LPts
30/10/2030Boksburg, South Africa5 - 9 Sean Fwakulu2 - 12 WPts
01/09/2030Boksburg, South Africa5 - 8 Elliot Van der Westhuizen0 - 2 LPts
02/07/2030Boksburg, South Africa4 - 8 Robert Haarhoff1 - 2 WPts
04/05/2030Mueang Samut Prakan, Thailand3 - 8 Teerachai Thingsookkaew0 - 0 WPts
06/03/2030Randburg, South Africa3 - 7 Lehlohonolo Dube5 - 16 LPts
18/01/2030Mitchells Plain, South Africa3 - 6 Chata Asante7 - 17 LPts
18/12/2029Khayelitsha, South Africa3 - 5 Tlou Zokwana23 - 7 LPts
21/10/2029Southampton, UK3 - 4 Clint Rota7 - 13 LPts
23/08/2029Germiston, South Africa3 - 3 Kaleb Acquaah0 - 0 LPts
14/07/2029Boksburg, South Africa2 - 3 Tobias Mangalus10 - 9 WPts
16/05/2029Guadalupe, Mexico2 - 2 Baltasar Pomar12 - 13 LPts
18/03/2029Batangas City, Philippines1 - 2 Lewis Amulong8 - 11 WPts
18/01/2029Boksburg, South Africa1 - 1 John Nseya0 - 2 LPts
20/11/2028Randburg, South Africa1 - 0 Lehlohonolo Dube3 - 10 LPts
30/09/2028Cape Town, South Africa0 - 0 Andy Van Heerden0 - 0 WPts