Weightclass:  Heavyweight
Location:  Durban, South Africa
Record:  21(1) - 7
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
07/05/2030Durban, South Africa20(1) - 7 Alejandro Pico5 - 16 WPts
07/03/2030Durban, South Africa19(1) - 7 Manchu Ip2 - 13 WPts
06/01/2030Durban, South Africa18(1) - 7 Jerrold Mercado6 - 11 WPts
06/11/2029Durban, South Africa18(1) - 6 Rogelio Rondon24(1) - 15 LPts
06/09/2029Durban, South Africa17 - 6 Pancho Aponte8 - 19(3) WKO3
08/07/2029Durban, South Africa16 - 6 Nathan Sellar1 - 12 WPts
08/05/2029Durban, South Africa15 - 6 Clinton Bernardini1 - 9 WPts
09/03/2029Durban, South Africa14 - 6 Donatien Prost2 - 8 WPts
07/01/2029Durban, South Africa13 - 6 Mark Yarrow2 - 9 WPts
08/11/2028Durban, South Africa12 - 6 Arnie Glavan2 - 4 WPts
09/09/2028Durban, South Africa11 - 6 Leonhard Geltz3 - 12 WPts
11/07/2028Durban, South Africa10 - 6 Roger Radebe1 - 12 WPts
11/05/2028Durban, South Africa9 - 6 Uba Kessels1 - 2 WPts
12/03/2028Durban, South Africa8 - 6 Tevin Ngcobo1 - 3 WPts
12/01/2028iBhayi, South Africa7 - 6 Dominic Mbekile2(1) - 10 WPts
13/11/2027Durban, South Africa6 - 6 Alen Agbo0 - 8 WPts
14/09/2027Baku, Azerbaijan6 - 5 Seyfaddin Dzhavad29 - 4 LPts
17/07/2027Kyoto, Japan5 - 5 Kazuhiko Toyoda6 - 7 WPts
19/05/2027Durban, South Africa4 - 5 Armani Donkor4 - 5 WPts
21/03/2027Durban, South Africa3 - 5 Ramahlwe Chohan4 - 11 WPts
21/01/2027Mitchells Plain, South Africa3 - 4 Callum Kamalebo7 - 15(1) LPts
27/11/2026Abidjan, Ivory Coast3 - 3 Albain Ostermeyer9 - 13 LPts
29/09/2026Jaipur, India2 - 3 Chandrasekar Havanur0 - 5 WPts
01/08/2026Durban, South Africa2 - 2 Brett Prinsloo5 - 4 LPts
02/06/2026Pretoria, South Africa2 - 1 Mason Stander4 - 11 LPts
07/04/2026Khayelitsha, South Africa1 - 1 Dom Van Vuuren0 - 21(10) WPts
09/02/2026Katlehong, South Africa1 - 0 John Ngouabi2 - 18 LPts
23/12/2025Durban, South Africa0 - 0 John Kitur1 - 6 WPts