Weightclass:  Middleweight
Location:  Durban, South Africa
Record:  19 - 10
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
11/12/2033Durban, South Africa18 - 10 Isaak Isaev1 - 8 WPts
10/10/2033Durban, South Africa18 - 9 Percival Chamfort1 - 18 LPts
09/08/2033Durban, South Africa17 - 9 Jakub Gorniak4 - 13 WPts
07/06/2033Durban, South Africa16 - 9 Bruce Mkhize1 - 0 WPts
07/04/2033Durban, South Africa16 - 8 Mike Plessis24 - 8 LPts
05/02/2033Daegu, South Korea16 - 7 Sun-tae Quon13 - 21 LPts
08/12/2032Durban, South Africa15 - 7 Lado Waris0 - 11 WPts
08/10/2032Durban, South Africa14 - 7 Nestor Booysen0 - 1 WPts
09/08/2032Lusaka, Zambia13 - 7 Tyrell Mtonga5 - 11 WPts
11/06/2032The Hague, Netherlands12 - 7 Godefroid Lecoron11 - 16 WPts
13/04/2032Pretoria, South Africa11 - 7 Brendan Kaja0 - 10(1) WPts
15/02/2032Durban, South Africa11 - 6 Laron Dubled6 - 6 LPts
17/12/2031Durban, South Africa11 - 5 Alfonso Arquilla13 - 10 LPts
18/10/2031Soweto, South Africa10 - 5 Jamie Fangbi3 - 9 WPts
27/08/2031Winterthur, Switzerland9 - 5 Rick Gatzke4 - 14 WPts
29/06/2031East London, South Africa8 - 5 Mablevi Akafia3 - 2 WPts
01/05/2031Pretoria, South Africa7 - 5 Roshaun Sowah4 - 10 WPts
06/03/2031Roodepoort, South Africa7 - 4 Hintje Van den Bergh10 - 14(1) LPts
23/01/2031Randburg, South Africa6 - 4 Chiamaka Ankomah9 - 16 WPts
23/12/2030Durban, South Africa5 - 4 Thabo Msibi6(1) - 8 WPts
25/10/2030Durban, South Africa4 - 4 Thamsanqa Vilakazi0 - 9 WPts
27/08/2030Durban, South Africa4 - 3 Aurik Bessinger5 - 8 LPts
29/06/2030Durban, South Africa3 - 3 Ekhard Petschauer2 - 8 WPts
29/04/2030Novokuznetsk, Russia3 - 2 Lazar Alekhine4 - 12 LPts
01/03/2030Durban, South Africa2 - 2 Thabo Msibi3(1) - 6 WPts
01/01/2030Umlazi, South Africa1 - 2 Lakista Mnyamane0 - 3 WPts
21/11/2029Johannesburg, South Africa1 - 1 Elliot Ndulula12 - 4 LPts
25/09/2029Soweto, South Africa1 - 0 Sam Matshuatshi16 - 24(11) LPts
12/08/2029Durban, South Africa0 - 0 Dolf Snyman0 - 1 WPts