Weightclass:  Middleweight
Location:  Johannesburg, South Africa
Record:  22 - 13
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
10/01/2032Johannesburg, South Africa21 - 13 Rajmund Kaczka8 - 16 WPts
10/11/2031Johannesburg, South Africa21 - 12 Merrill de Lisle12(3) - 4 LPts
09/09/2031Johannesburg, South Africa20 - 12 Leonhard Armbrust4 - 13 WPts
11/07/2031Johannesburg, South Africa19 - 12 Thuso Chikunga1 - 2 WPts
10/05/2031Johannesburg, South Africa18 - 12 Vikenti Caribzhanoff6 - 5 WPts
11/03/2031Johannesburg, South Africa17 - 12 Dag Post10 - 14 WPts
10/01/2031Johannesburg, South Africa16 - 12 Kolzak Bajmuratoff1 - 12 WPts
11/11/2030Johannesburg, South Africa15 - 12 Sadiq Iqbal10 - 10 WPts
12/09/2030Johannesburg, South Africa14 - 12 Nasario Collar0 - 12 WPts
13/07/2030Johannesburg, South Africa13 - 12 Itumeleng Tlolane1 - 6 WPts
13/05/2030Johannesburg, South Africa12 - 12 Okoth Agyemang3 - 19 WPts
15/03/2030Johannesburg, South Africa11 - 12 John Shongwe5 - 15 WPts
14/01/2030East London, South Africa11 - 11 Vuyisile Sekola18 - 12 LPts
21/11/2029Johannesburg, South Africa10 - 11 Matthijs De Kock2 - 9(1) WPts
22/09/2029Mariupol, Ukraine9 - 11 Fedir Ostrovsky2 - 2 WPts
25/07/2029Johannesburg, South Africa8 - 11 Athenkosi Pungwayo1 - 4 WPts
26/05/2029Boksburg, South Africa7 - 11 Jean-Marie Steenkamp5 - 6 WPts
28/03/2029Hamburg, Germany7 - 10 Vida Blecha25 - 10 LPts
28/01/2029Umlazi, South Africa7 - 9 Lado Kole3 - 7 LPts
01/12/2028Johannesburg, South Africa6 - 9 Athenkosi Pungwayo0 - 1 WPts
02/10/2028Sochi, Russia6 - 8 Vikenti Obmochaev11 - 4 LPts
04/08/2028Johannesburg, South Africa6 - 7 Roshaun Badu4 - 12 LPts
05/06/2028Soshanguve, South Africa6 - 6 Musa Makwetla4 - 10 LPts
07/04/2028Dresden, Germany5 - 6 Roderick Stimmell7 - 9 WPts
08/02/2028Johannesburg, South Africa4 - 6 Roger Kasudi1 - 7 WPts
10/12/2027Boksburg, South Africa3 - 6 Anele Mathoho1 - 8 WPts
12/10/2027Randburg, South Africa3 - 5 Guustaaf Van Jaarsveld4 - 10 LPts
14/08/2027Katlehong, South Africa2 - 5 Useni Zakari0 - 7 WPts
17/06/2027Mitchells Plain, South Africa1 - 5 Phumelele Mini10 - 15 WPts
19/04/2027Amsterdam, Netherlands0 - 5 Matthijs Vaes7 - 16 WPts
19/02/2027Durban, South Africa0 - 4 Will Tshimusekedi15(1) - 7 LPts
25/12/2026Roodepoort, South Africa0 - 3 Arali Narh4 - 11(2) LPts
28/10/2026Johannesburg, South Africa0 - 2 Vitali Saparova20 - 11 LPts
30/08/2026Umlazi, South Africa0 - 1 Uzondu Assifuah9 - 18(1) LPts
29/07/2026Johannesburg, South Africa0 - 0 Useni Awere1 - 4 LPts