Weightclass:  Welterweight
Location:  Durban, South Africa
Record:  30(1) - 4
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
26/11/2033Durban, South Africa29(1) - 4 Vitali Kozloff2 - 3 WPts
22/09/2033Durban, South Africa28(1) - 4 Ronan Boyle8 - 7 WPts
22/07/2033Durban, South Africa27(1) - 4 Ethan Nolan12 - 5 WPts
20/05/2033Durban, South Africa26(1) - 4 Claudio Silvani1 - 9 WPts
18/03/2033Durban, South Africa25(1) - 4 Lee Westwood4 - 3 WPts
16/01/2033Durban, South Africa24(1) - 4 Jordan Blackman0 - 7 WPts
15/11/2032Durban, South Africa23(1) - 4 Michael Gabuza13(1) - 18 WPts
15/09/2032Durban, South Africa22(1) - 4 Kamohelo Mapisa3 - 21 WPts
17/07/2032Durban, South Africa21(1) - 4 Itumeleng Mahlangu5 - 15 WPts
18/05/2032iBhayi, South Africa20(1) - 4 Ian Kiaku4 - 13 WPts
22/03/2032Durban, South Africa19(1) - 4 Uzondu Aning20(1) - 11 WPts
22/01/2032Cape Town, South Africa18(1) - 4 John Bitala14 - 17 WPts
26/11/2031Durban, South Africa17(1) - 4 Roshaun Iddrisu11 - 11 WPts
26/09/2031Umlazi, South Africa16(1) - 4 Roshaun Iddrisu11 - 10 WPts
31/07/2031Durban, South Africa15(1) - 4 Dom Manfueni4 - 11 WPts
01/06/2031Durban, South Africa14(1) - 4 Mzikayise Mfeketho7 - 11 WPts
31/03/2031Durban, South Africa13(1) - 4 Bob Nzimande3 - 14 WPts
31/01/2031Khayelitsha, South Africa12 - 4 Subusiso Tlolane10 - 11(1) WKO3
08/12/2030Katlehong, South Africa11 - 4 Arran Kanku18 - 11 WPts
10/10/2030Riga, Latvia10 - 4 Toma Ezergailis19(1) - 13 WPts
12/08/2030Boksburg, South Africa9 - 4 Richard Vlok10 - 9 WPts
14/06/2030Riga, Latvia8 - 4 Viktor Beninsh6 - 17 WPts
16/04/2030Khayelitsha, South Africa7 - 4 Gus Miekountima15(2) - 13 WPts
16/02/2030Durban, South Africa6 - 4 Arseni Mikus4 - 9 WPts
18/12/2029Durban, South Africa5 - 4 Direnc Cihan1 - 7 WPts
20/10/2029Charleroi, Belgium5 - 3 Severin Baudoin34 - 20 LPts
21/08/2029Sunderland, UK4 - 3 Bryan Magorian9 - 24(2) WPts
23/06/2029Nassau, Bahamas4 - 2 Spencer Gillie10 - 14 LPts
25/04/2029Cape Town, South Africa4 - 1 Brett Kankonda6 - 11 LPts
01/03/2029iBhayi, South Africa3 - 1 Sid Malan5 - 8 WPts
01/01/2029Randburg, South Africa2 - 1 Lloyd Kaboya4 - 13 WPts
06/11/2028Tembisa, South Africa1 - 1 Kris Kibembu11 - 19 WPts
08/09/2028Soweto, South Africa1 - 0 Marvin Krige17 - 15 LPts
20/07/2028Umlazi, South Africa0 - 0 Mzikayise Mfeketho0 - 0 WPts