Weightclass:  Middleweight
Location:  Roodepoort, South Africa
Record:  18 - 17(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
29/10/2032Roodepoort, South Africa17 - 17(1) Lao-Tzu Mau3 - 6 WPts
29/08/2032Roodepoort, South Africa16 - 17(1) Sven Brix6 - 5 WPts
29/06/2032Roodepoort, South Africa15 - 17(1) Yan á Zhivkov4 - 9 WPts
29/04/2032Roodepoort, South Africa14 - 17(1) Toste Fogt10 - 8 WPts
01/03/2032Roodepoort, South Africa14 - 16(1) Karr Dahl3 - 15 LPts
31/12/2031Roodepoort, South Africa14 - 15(1) Vavrinec Gallus3 - 9 LPts
01/11/2031Roodepoort, South Africa13 - 15(1) Quin Lago6 - 15 WPts
02/09/2031Roodepoort, South Africa13 - 14(1) Afanas Bogdanovich23(1) - 8 LPts
04/07/2031Roodepoort, South Africa12 - 14(1) Juan Marcello1 - 5 WPts
04/05/2031Roodepoort, South Africa11 - 14(1) Angel Armendarez0 - 2 WPts
06/03/2031Roodepoort, South Africa10 - 14(1) Phornello Salifu7 - 4 WPts
04/01/2031Roodepoort, South Africa9 - 14(1) Shontae Letlabika4 - 24 WPts
06/11/2030Roodepoort, South Africa8 - 14(1) Itumeleng Tlolane1 - 8 WPts
07/09/2030Auckland, New Zealand8 - 13(1) Ben Roderick25 - 12 LPts
10/07/2030Himeji, Japan7 - 13(1) Jun Iha6(1) - 19 WPts
12/05/2030Omsk, Russia7 - 12(1) Fedya Darin9 - 21 LPts
14/03/2030Santa Rosa, Philippines7 - 11(1) Angel Duran18 - 23 LPts
14/01/2030Roodepoort, South Africa6 - 11(1) Darryl Kagame2 - 7 WPts
15/11/2029Katlehong, South Africa5 - 11(1) Aert Stander1 - 14 WPts
21/09/2029Celaya, Mexico5 - 10(1) Rico Canizares0 - 7 LPts
24/07/2029Roodepoort, South Africa4 - 10(1) Xabat Bartolome4 - 8 WPts
26/05/2029Durban, South Africa3 - 10(1) John William Van Onselen1 - 5 WPts
28/03/2029Garoua, Cameroon3 - 9(1) Lionel Menougong5 - 17 LPts
28/01/2029Tilburg, Netherlands3 - 8(1) Vic Schaillee25 - 14 LPts
30/11/2028Tokyo, Japan3 - 7(1) Mitsuru Shibuya20 - 8 LPts
02/10/2028Port Elizabeth, South Africa3 - 6(1) Thuso Mokeana8 - 22(1) LPts
05/08/2028Roodepoort, South Africa2 - 6(1) Joshua Sangweni2 - 1 WPts
06/06/2028East London, South Africa2 - 5(1) Kabonesa Monare0 - 3 LPts
08/04/2028Roodepoort, South Africa1 - 5(1) Kabonesa Monare0 - 2 WPts
08/02/2028Manila, Philippines1 - 4(1) Adam Kabahit15 - 6 LPts
11/12/2027Tokyo, Japan1 - 3(1) Ryo Yamaguchi13 - 25 LPts
13/10/2027Roodepoort, South Africa1 - 2(1) Diego Viana3 - 11 LPts
15/08/2027Mamelodi, South Africa1 - 1 Ntsikelelo Mkhize15 - 10 LKO3
02/07/2027Pretoria, South Africa1 - 0 Sulaiman Mbalula17 - 21 LPts
01/06/2027Roodepoort, South Africa0 - 0 Musa Makwetla3 - 4 WPts