Weightclass:  Heavyweight
Location:  Soweto, South Africa
Record:  34 - 10
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
30/06/2031Soweto, South Africa33 - 10 Ali Najar23 - 13 WPts
30/05/2031Annaba, Algeria32 - 10 Ali Najar23 - 12 WPts
29/04/2031Randburg, South Africa32 - 9 Dylan De Vries21 - 9 LPts South Africa National Championships 2031View
26/04/2031Randburg, South Africa31 - 9 Shaquille Asamoah15(1) - 15 WPts South Africa National Championships 2031View
03/04/2031Baku, Azerbaijan30 - 9 Dilavar Abulhasanov2 - 10 WPts
03/02/2031Zagreb, Croatia30 - 8 Marko Štimac27(3) - 14 LPts
06/12/2030Las Condes, Chile29 - 8 Pablo Acero26 - 6 WPts
05/11/2030Soweto, South Africa28 - 8 Ali Najar16 - 11 WPts
05/10/2030Soweto, South Africa27 - 8 Ali Najar16 - 10 WPts
29/08/2030Meknes, Morocco26 - 8 El Madani Safri6 - 21 WPts
30/06/2030Sofia, Bulgaria25 - 8 Lyuben á Serdyukov6 - 31 WPts
02/05/2030Roodepoort, South Africa24 - 8 Brad Van der Vyver4 - 2 WPts South Africa National Championships 2030View
29/04/2030Roodepoort, South Africa23 - 8 Dylan De Vries16 - 6 WPts South Africa National Championships 2030View
26/04/2030Roodepoort, South Africa22 - 8 Thamsanqa Sono23(3) - 30(1) WPts South Africa National Championships 2030View
25/02/2030Soweto, South Africa21 - 8 Ross Filipacchi11 - 5 WPts
28/12/2029Soweto, South Africa20 - 8 Tadzio Fronczak1 - 10 WPts
29/10/2029Soweto, South Africa19 - 8 Ernie Bierwagen9 - 4 WPts
30/08/2029Soweto, South Africa18 - 8 Wes Bernhard7 - 5 WPts
01/07/2029Soweto, South Africa17 - 8 Ilqar Khanmammadov3 - 7 WPts
02/05/2029East London, South Africa16 - 8 John Losambo12 - 22 WPts South Africa National Championships 2029View
29/04/2029East London, South Africa15 - 8 Alwin Swart14 - 21 WPts South Africa National Championships 2029View
26/04/2029East London, South Africa14 - 8 Dylan De Vries9 - 5 WPts South Africa National Championships 2029View
17/04/2029Vilnius, Lithuania14 - 7 Bartosz Szafran15 - 6 LPts
17/02/2029Soweto, South Africa13 - 7 Fatos Taskopruluzade1 - 4 WPts
19/12/2028Soweto, South Africa12 - 7 Duante Ampomah10 - 16 WPts
20/10/2028Rijeka, Croatia11 - 7 Draško Krijan11 - 19(2) WPts
22/08/2028Soweto, South Africa10 - 7 Leo Oulanyah9(1) - 15 WPts
24/06/2028Soweto, South Africa9 - 7 Jordan Cairns7 - 16 WPts
26/04/2028Durban, South Africa9 - 6 Arthur Sisulu15 - 16 LPts South Africa National Championships 2028View
10/03/2028Soweto, South Africa8 - 6 Zuffur Kamali1 - 1 WPts
11/01/2028Gyumri, Armenia7 - 6 Yetuart Chapadarian14 - 23(2) WPts
13/11/2027Hamilton, New Zealand6 - 6 Billy Wood13 - 27 WPts
15/09/2027Soweto, South Africa5 - 6 Jacob Diampasi1 - 3 WPts
17/07/2027Ostrava, Czech Republic4 - 6 Lubor Pobuda8 - 11 WPts
19/05/2027Durban, South Africa4 - 5 Mandla Radebe4 - 5 LPts
28/03/2027Odense, Denmark3 - 5 Viljo Dahmer3 - 22 WPts
28/01/2027Soshanguve, South Africa3 - 4 John Losambo2 - 15 LPts
30/11/2026Soweto, South Africa2 - 4 Sam Mabele1 - 5 WPts
01/10/2026Yerevan, Armenia2 - 3 Nerses Dakesian24 - 30 LPts
03/08/2026iBhayi, South Africa1 - 3 Lugono Poku4 - 15 WPts
06/06/2026East London, South Africa1 - 2 Otieno Osei4 - 22(1) LPts
08/04/2026Durban, South Africa1 - 1 Mark Ntuli5 - 12 LPts
09/02/2026Soweto, South Africa0 - 1 Albain Ostermeyer6 - 11 WPts
12/12/2025Soweto, South Africa0 - 0 Brett Prinsloo2 - 2 LPts