Weightclass:  Heavyweight
Location:  Soshanguve, South Africa
Record:  19 - 19
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
06/06/2033Soshanguve, South Africa18 - 19 Max Snyman0 - 1 WPts
06/04/2033Soshanguve, South Africa17 - 19 David Cephu0 - 3 WPts
02/02/2033Soshanguve, South Africa16 - 19 Bature Onwueme7 - 11 WPts
04/12/2032Soshanguve, South Africa15 - 19 Koldan Orlovsky12 - 5 WPts
04/10/2032Soshanguve, South Africa14 - 19 Rodrigo Pinzon1 - 6 WPts
04/08/2032Soshanguve, South Africa13 - 19 Zuffur Harroun2 - 8 WPts
04/06/2032Soshanguve, South Africa13 - 18 Lisimba Quansah17 - 9 LPts
04/04/2032Soshanguve, South Africa13 - 17 Max Van der Banc5 - 10 LPts
04/02/2032Soshanguve, South Africa13 - 16 Sean Katubadi7 - 20 LPts
06/12/2031Soshanguve, South Africa12 - 16 Lim Rensburg1 - 9 WPts
07/10/2031Soshanguve, South Africa11 - 16 James Pretorius6 - 11 WPts
08/08/2031Soshanguve, South Africa10 - 16 Joseph Van den Berg0 - 3 WPts
09/06/2031Soshanguve, South Africa9 - 16 Hel Blaauw1 - 8(1) WPts
09/04/2031Nassau, Bahamas9 - 15 John Crear14 - 15(1) LPts
09/02/2031Durban, South Africa9 - 14 Mablevi Keet11 - 7 LPts
13/12/2030Kumasi, Ghana8 - 14 Ubanwa Asante11 - 22 WPts
15/10/2030East London, South Africa8 - 13 Rich Kadida11 - 13 LPts
17/08/2030Soshanguve, South Africa7 - 13 Josh Manyisa5 - 19 WPts
18/06/2030Soshanguve, South Africa6 - 13 Koldan Kuliyev5 - 12 WPts
19/04/2030Abidjan, Ivory Coast5 - 13 Garner Adjani0 - 5 WPts
19/02/2030Soshanguve, South Africa4 - 13 Fabio Li Causi3 - 6 WPts
22/12/2029Harare, Zimbabwe3 - 13 Brett Matsikenyeri4 - 6 WPts
24/10/2029East London, South Africa3 - 12 Bongi Molekane7(1) - 17 LPts
27/08/2029Soshanguve, South Africa3 - 11 Quin Diaz4 - 17 LPts
29/06/2029Aalborg, Denmark3 - 10 Karr Due18 - 18 LPts
01/05/2029iBhayi, South Africa3 - 9 Josh Manyisa3 - 13 LPts
04/03/2029Soshanguve, South Africa2 - 9 Eliasz Zadroga1 - 9 WPts
03/01/2029Delmas, Haiti2 - 8 Vernon Huret5(1) - 7 LPts
05/11/2028Kampala, Uganda2 - 7 Peter Nalule5 - 18 LPts
07/09/2028Santo Domingo de Guzman, Dominican Republic2 - 6 Eloy Castilla39(3) - 27 LPts
09/07/2028Mitchells Plain, South Africa2 - 5 Faraji Kathrada7 - 20(1) LPts
11/05/2028Soshanguve, South Africa2 - 4 Reneilwe Mpeta1 - 2 LPts
14/03/2028Durban, South Africa1 - 4 Uba Kessels1 - 1 WPts
15/01/2028East London, South Africa1 - 3 Vincent Prinsloo6 - 14 LPts
17/11/2027Umlazi, South Africa1 - 2 Michael Ilunga2 - 19 LPts
08/10/2027Tembisa, South Africa1 - 1 Oupa Matlala40(4) - 19 LPts
07/09/2027Durban, South Africa1 - 0 Tevin Ngcobo0 - 0 LPts
16/07/2027Soshanguve, South Africa0 - 0 Ontibile Ekstein0 - 8 WPts