Weightclass:  Super Heavyweight
Location:  Soshanguve, South Africa
Record:  50 - 23
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
06/12/2031Soshanguve, South Africa49 - 23 Jacob Follin6 - 14 WPts
07/10/2031Soshanguve, South Africa48 - 23 Dean Connell18 - 20 WPts
08/08/2031Soshanguve, South Africa47 - 23 Tihomir á Ditschec3 - 4 WPts
09/06/2031Soshanguve, South Africa46 - 23 Oli Laureys2 - 5 WPts
09/04/2031Soshanguve, South Africa45 - 23 Ruslan Gasanzade3 - 14 WPts
08/02/2031Soshanguve, South Africa44 - 23 Marcel Noah1 - 6 WPts
10/12/2030Soshanguve, South Africa43 - 23 Deion Sowah1 - 9 WPts
11/10/2030Soshanguve, South Africa42 - 23 Mark Boakye6 - 13 WPts
12/08/2030Soshanguve, South Africa41 - 23 Nwankwo Babayaro2(1) - 12 WPts
14/06/2030Soshanguve, South Africa40 - 23 Darryl Keet3 - 15 WPts
15/04/2030Soshanguve, South Africa39 - 23 Dylan Acheampong2 - 3 WPts
14/02/2030Soshanguve, South Africa38 - 23 Dmitriy Baltabols7 - 9 WPts
16/12/2029Riga, Latvia37 - 23 Daniil Jaunozols48 - 12 WPts
15/11/2029Riga, Latvia37 - 22 Daniil Jaunozols47 - 12 LPts
15/10/2029Soshanguve, South Africa36 - 22 Milo Bagge17(1) - 31 WPts
10/09/2029Daegu, South Korea36 - 21 Daniil Jaunozols44 - 11 LPts Daegu World Championships 2029View
07/09/2029Daegu, South Korea35 - 21 Juan Fraga52(3) - 24 WPts Daegu World Championships 2029View
04/08/2029Vienna, Austria34 - 21 Wilford Santobuono3(1) - 12 WPts
06/06/2029Soweto, South Africa33 - 21 Ludacris Osei32(3) - 24 WPts
29/04/2029East London, South Africa33 - 20 Asavela Sotyu23(2) - 14 LPts South Africa National Championships 2029View
26/04/2029East London, South Africa32 - 20 Dumisani Mbeki30(1) - 10 WPts South Africa National Championships 2029View
06/04/2029Odessa, Ukraine31 - 20 Faddei Klukas14 - 14 WPts
06/02/2029Soweto, South Africa31 - 19 Ludacris Osei30(3) - 24 LPts
06/01/2029San Jose, Costa Rica31 - 18 Aimon Trinidad21 - 7 LPts
08/11/2028Shymkent, Kazakhstan30 - 18 Kashif Kakpenoff19 - 14(1) WPts
10/09/2028Katowice, Poland29 - 18 Stefan Grega6 - 13 WPts
13/07/2028Nanning, China29 - 17 Sagaz Arrendondo27(1) - 15 LPts Nanning Olympics 2028View
02/07/2028Soshanguve, South Africa28 - 17 Angel Cruz8 - 4 WPts
02/05/2028Durban, South Africa27 - 17 Dumisani Mbeki23(1) - 8 WPts South Africa National Championships 2028View
29/04/2028Durban, South Africa26 - 17 Asavela Sotyu16(1) - 13 WPts South Africa National Championships 2028View
26/04/2028Durban, South Africa25 - 17 Ebi Adade1 - 0 WPts South Africa National Championships 2028View
26/02/2028Kangundo-Tala, Kenya24 - 17 Josh Mwakwere15 - 12 WPts
29/12/2027Oulu, Finland23 - 17 Markus Laitinen13 - 18 WPts
31/10/2027Yerevan, Armenia22 - 17 Norhad Ourfalian18(1) - 20 WPts
02/09/2027Abidjan, Ivory Coast22 - 16 Hubert Signoret23 - 15(1) LPts
02/08/2027Thessaloniki, Greece22 - 15 Telegonus Kalfas21 - 17 LPts
02/07/2027Soshanguve, South Africa22 - 14 Telegonus Kalfas20 - 17 LPts
30/05/2027Carolina, Puerto Rico22 - 13 Tajo Calvin19 - 5 LPts
29/04/2027Johannesburg, South Africa22 - 12 Dumisani Mbeki13 - 7 LPts South Africa National Championships 2027View
26/04/2027Johannesburg, South Africa21 - 12 Tavarius Acquaah15 - 6 WPts South Africa National Championships 2027View
07/04/2027Mecca, Saudi Arabia21 - 11 Amjad Yarad14 - 10 LPts
07/03/2027Shymkent, Kazakhstan21 - 10 Amer Tolymbekow36 - 8 LPts
04/02/2027Shymkent, Kazakhstan21 - 9 Amer Tolymbekow35 - 8 LPts
04/01/2027Mecca, Saudi Arabia20 - 9 Amjad Yarad13 - 9 WPts
03/12/2026Mecca, Saudi Arabia20 - 8 Amjad Yarad12 - 9 LPts
02/11/2026Shymkent, Kazakhstan20 - 7 Amer Tolymbekow33 - 8 LPts
02/10/2026Istanbul, Turkey19 - 7 Arslan Gezmen20 - 14 WPts
01/09/2026Soshanguve, South Africa18 - 7 Amjad Yarad12 - 7 WPts
01/08/2026Mecca, Saudi Arabia17 - 7 Amjad Yarad12 - 6 WPts
01/07/2026Soshanguve, South Africa17 - 6 Amjad Yarad11 - 6 LPts
02/05/2026Soshanguve, South Africa16 - 6 Justin Meta57(1) - 10 WPts South Africa National Championships 2026View
29/04/2026Soshanguve, South Africa15 - 6 Asavela Sotyu8 - 6 WPts South Africa National Championships 2026View
26/04/2026Soshanguve, South Africa14 - 6 Isaac De Villiers8 - 12 WPts South Africa National Championships 2026View
14/04/2026Roodepoort, South Africa13 - 6 Isaac Ndulula12 - 14(1) WPts
14/02/2026Varna, Bulgaria12 - 6 Hristofor á Ivankov11(1) - 10 WPts
17/12/2025Soshanguve, South Africa11 - 6 Xabat Pastrano1 - 6 WPts
19/10/2025Soshanguve, South Africa10 - 6 Bradley Kendrick0 - 4 WPts
21/08/2025Soshanguve, South Africa10 - 5 Viktor Acishev7 - 13 LPts
23/06/2025Soshanguve, South Africa10 - 4 Will Roller2 - 3(1) LPts
25/04/2025Tamale, Ghana9 - 4 Robert Asiedu7(1) - 16 WPts
25/02/2025Soshanguve, South Africa8 - 4 Siyabonga Ramatlhodi2 - 4 WPts
28/12/2024Lima, Peru7 - 4 Pancho Renteria5 - 9 WPts
30/10/2024Tembisa, South Africa7 - 3 Davie Verster22(2) - 17 LPts
01/09/2024Soshanguve, South Africa6 - 3 Diego Sahagun1 - 1 WPts
04/07/2024Soshanguve, South Africa5 - 3 Henry Visagie2 - 10 WPts
04/05/2024Umlazi, South Africa4 - 3 Colin De Jager14 - 18(1) WPts
06/03/2024Umlazi, South Africa3 - 3 Colin De Jager14 - 17(1) WPts
11/01/2024Buenos Aires, Argentina3 - 2 Senon Lara24 - 15 LPts
13/11/2023Baku, Azerbaijan3 - 1 Parvin Usifov33 - 5 LPts
15/09/2023East London, South Africa2 - 1 Tielman Louw3 - 9 WPts
23/07/2023Soshanguve, South Africa1 - 1 Robert Craigen1 - 13 WPts
24/05/2023Khayelitsha, South Africa1 - 0 Eric Masina8 - 16 LPts
05/04/2023Pretoria, South Africa0 - 0 Isaac De Villiers0 - 0 WPts