Weightclass:  Super Heavyweight
Location:  Durban, South Africa
Record:  39 - 33
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
09/01/2034Suez, Egypt39 - 32 Gregor Sitali20 - 12 LPts Africa Championships 2034View
29/11/2033Marseille, France38 - 32 Pascal Machin17 - 4 WPts
01/10/2033Tabriz, Iran37 - 32 Danyaal Agakhanov20 - 10 WPts
03/08/2033Calgary, Canada37 - 31 Hugh Preece57(1) - 18 LPts
03/07/2033Brno, Czech Republic37 - 30 Vincenc Apel42 - 35 LPts
02/06/2033Brno, Czech Republic37 - 29 Vincenc Apel41 - 35 LPts
02/05/2033Khayelitsha, South Africa36 - 29 Thabo Msibi9 - 6 WPts South Africa National Championships 2033View
29/04/2033Khayelitsha, South Africa35 - 29 Thulani Masango9 - 10 WPts South Africa National Championships 2033View
26/04/2033Khayelitsha, South Africa34 - 29 Xhosas Ayim11 - 8 WPts South Africa National Championships 2033View
26/03/2033Durban, South Africa34 - 28 Sadr-Eddine Bekri26 - 31(3) LPts
21/02/2033Brno, Czech Republic34 - 27 Vincenc Apel37 - 34 LPts
21/01/2033Brno, Czech Republic34 - 26 Vincenc Apel36 - 34 LPts
21/12/2032Durban, South Africa33 - 26 Dave Cubbison27 - 29 WPts
20/11/2032Durban, South Africa32 - 26 Dave Cubbison27 - 28 WPts
20/10/2032Durban, South Africa31 - 26 Sadr-Eddine Bekri24 - 29(2) WPts
19/09/2032Sale, Morocco30 - 26 Sadr-Eddine Bekri24 - 28(2) WPts
19/08/2032Durban, South Africa30 - 25 Sadr-Eddine Bekri23 - 28(2) LPts
13/07/2032Saint Petersburg, Russia30 - 24 Wilpert Lauingen22 - 12 LPts Saint Petersburg Olympics 2032View
03/07/2032Durban, South Africa29 - 24 Remi Sene21 - 24 WPts
02/06/2032Durban, South Africa28 - 24 Remi Sene21 - 23 WPts
02/05/2032Katlehong, South Africa27 - 24 Mondli Govender12 - 7 WPts South Africa National Championships 2032View
29/04/2032Katlehong, South Africa26 - 24 Thulani Masango5 - 6 WPts South Africa National Championships 2032View
26/04/2032Katlehong, South Africa25 - 24 Subusiso Mpontshane14 - 22 WPts South Africa National Championships 2032View
11/04/2032Bratislava, Slovakia25 - 23 Bonifßc Muzik42 - 16 LPts
11/03/2032Bratislava, Slovakia25 - 22 Bonifßc Muzik41 - 16 LPts
09/02/2032Bratislava, Slovakia25 - 21 Bonifßc Muzik40 - 16 LPts
09/01/2032Durban, South Africa24 - 21 Francisco Bernardino26(1) - 13(1) WPts
09/12/2031Durban, South Africa23 - 21 Francisco Bernardino26(1) - 12(1) WPts
05/11/2031Durban, South Africa22 - 21 Iago Recio18 - 19 WPts
04/10/2031Kitwe, Zambia21 - 21 Ben Kamandisa17 - 17 WPts
03/09/2031Durban, South Africa20 - 21 Felix Ncube18 - 25 WPts
03/08/2031Durban, South Africa19 - 21 Felix Ncube18 - 24 WPts
03/07/2031Durban, South Africa18 - 21 Felix Ncube18 - 23 WPts
02/06/2031Bulawayo, Zimbabwe17 - 21 Felix Ncube18 - 22 WPts
02/05/2031Randburg, South Africa16 - 21 Keshawn Afrani10 - 13 WPts South Africa National Championships 2031View
29/04/2031Randburg, South Africa15 - 21 Rashon Nhlapo4 - 1 WPts South Africa National Championships 2031View
26/04/2031Randburg, South Africa14 - 21 Corey Mugnigni1 - 2 WPts South Africa National Championships 2031View
22/03/2031Durban, South Africa13 - 21 Dino Benetti24 - 5 WPts
15/02/2031Durban, South Africa12 - 21 Toma Likansis20 - 11 WPts
07/01/2031Yaoundé, Cameroon12 - 20 Paris Tayou24 - 13 LPts
07/12/2030Yaoundé, Cameroon12 - 19 Paris Tayou23 - 13 LPts
06/11/2030Durban, South Africa12 - 18 Paris Tayou22 - 13 LPts
05/10/2030Abobo, Ivory Coast12 - 17 Adrien Orme21 - 8 LPts
04/09/2030Almaty, Kazakhstan12 - 16 Evgeny Nabiev16(1) - 12 LPts
03/08/2030Dublin, Ireland11 - 16 Eoghan McCaig25 - 12 WPts
03/07/2030Harare, Zimbabwe10 - 16 Dominic Chigumbura13 - 12 WPts
02/06/2030Durban, South Africa10 - 15 Dominic Chigumbura12 - 12 LPts
02/05/2030Roodepoort, South Africa9 - 15 Stephen Kikedi14 - 8 WPts South Africa National Championships 2030View
29/04/2030Roodepoort, South Africa8 - 15 Stuart Swanepoel18 - 11 WPts South Africa National Championships 2030View
26/04/2030Roodepoort, South Africa7 - 15 Thabo Shongwe5 - 13 WPts South Africa National Championships 2030View
18/04/2030Yokohama, Japan7 - 14 Kei Kanemoto33 - 14 LPts
18/02/2030Soweto, South Africa7 - 13 Cole Holomisa21(1) - 23(1) LPts
01/01/2030Durban, South Africa6 - 13 Yoan á Ivankov5 - 12 WPts
02/11/2029New Kingston, Jamaica6 - 12 David Cubbison33 - 17 LPts
04/09/2029Soweto, South Africa6 - 11 Robert Malan22 - 8 LPts
07/07/2029Krakow, Poland6 - 10 Tytus Biel19 - 17 LPts
08/05/2029Santo Domingo de Guzman, Dominican Republic5 - 10 Ivan Andino6 - 16 WPts
10/03/2029Santo Domingo de Guzman, Dominican Republic5 - 9 Alano Pablo22 - 8 LPts
09/01/2029Boksburg, South Africa4 - 9 Ian Katende2 - 17 WPts
11/11/2028Pretoria, South Africa4 - 8 Thabo Nyauza1 - 10 LPts
17/09/2028East London, South Africa3 - 8 Henry Tshidingi2 - 12 WPts
26/07/2028Randburg, South Africa3 - 7 Wilequot Coetzee9 - 16 LPts
25/06/2028Port Elizabeth, South Africa2 - 7 Udenwa Sribor0 - 10 WPts
16/05/2028Harare, Zimbabwe1 - 7 Davie Mnangagwa14 - 13 WPts
18/03/2028Lodz, Poland1 - 6 Cibor Glodek11 - 18 LPts
19/01/2028Durban, South Africa1 - 5 Salim Nyauza1 - 3 LPts
21/11/2027Bouake, Ivory Coast1 - 4 Paul Loeb12(1) - 21 LPts
23/09/2027Kumasi, Ghana1 - 3 Hayden Quaye8 - 19 LPts
26/07/2027Johannesburg, South Africa1 - 2 Dan Vermeulen17 - 18 LPts
31/05/2027Durban, South Africa1 - 1 Zafa Ghazi6 - 9 LPts
02/04/2027Boksburg, South Africa1 - 0 Amon Keta9 - 11 LPts
25/02/2027Durban, South Africa0 - 0 Didier Halimi2 - 19(2) WPts