Weightclass:  Heavyweight
Location:  Soweto, South Africa
Record:  30(1) - 8
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
03/03/2037San Miguel de Tucuman, Argentina30(1) - 7 Beltran Melchor23(1) - 7 LPts
31/01/2037Soweto, South Africa29(1) - 7 Kvetoslav Petruska11 - 9 WPts
31/12/2036Soweto, South Africa28(1) - 7 Kvetoslav Petruska11 - 8 WPts
18/11/2036Suez, Egypt27(1) - 7 Shayan Kazem10 - 4 WPts
18/10/2036Soweto, South Africa26(1) - 7 Amer Hamdi15(1) - 7 WPts
16/09/2036Soweto, South Africa25(1) - 7 Shayan Kazem9 - 3 WPts
05/08/2036Soweto, South Africa24(1) - 7 Arseni Zabiroff18(3) - 17(2) WPts
05/07/2036Tegucigalpa, Honduras23(1) - 7 Ramirez Serbin11 - 1 WPts
02/06/2036Shymkent, Kazakhstan23(1) - 6 Arseni Zabiroff17(3) - 16(1) LPts
02/05/2036Randburg, South Africa22(1) - 6 Lehlohonolo Mogoeng22(1) - 8 WPts South Africa National Championships 2036View
29/04/2036Randburg, South Africa21(1) - 6 Thulani Ngcongca25 - 26(1) WPts South Africa National Championships 2036View
26/04/2036Randburg, South Africa20 - 6 Alo´s Buys22 - 11(1) WKO3 South Africa National Championships 2036View
16/04/2036Montevideo, Uruguay19 - 6 Diego Proano11(1) - 8 WPts
16/03/2036Tabriz, Iran18 - 6 Rehman Imanov24 - 11 WPts
14/02/2036Salzburg, Austria18 - 5 Leopold Pakrot55(3) - 27 LPts
12/01/2036Accra, Ghana18 - 4 Dikembe Verjee14 - 0 LPts Africa Championships 2036View
09/01/2036Accra, Ghana17 - 4 Cody Dumbutshena33 - 19 WPts Africa Championships 2036View
11/12/2035Tolyatti, Russia17 - 3 Aleksandr Aladachvili24 - 7 LPts
10/11/2035Tolyatti, Russia17 - 2 Aleksandr Aladachvili23 - 7 LPts
10/10/2035Soweto, South Africa16 - 2 Angel Trejo19 - 4 WPts
07/09/2035Riyadh, Saudi Arabia16 - 1 Kacper Trzaska26(6) - 13 LPts Riyadh World Championships 2035View
01/09/2035Soweto, South Africa15 - 1 Lew Bielak1 - 3 WPts
02/07/2035Soweto, South Africa14 - 1 Tariq Atwah2 - 14 WPts
02/05/2035Port Elizabeth, South Africa13 - 1 Brad Van der Vyver42(9) - 19 WPts South Africa National Championships 2035View
29/04/2035Port Elizabeth, South Africa12 - 1 Thulani Ngcongca21 - 22(1) WPts South Africa National Championships 2035View
26/04/2035Port Elizabeth, South Africa11 - 1 Dewayne Mensah16 - 10 WPts South Africa National Championships 2035View
21/04/2035Krasnoyarsk, Russia10 - 1 Lazar Orlov43 - 21(1) WPts
21/02/2035Lonueuil, Canada9 - 1 Michael Henderson5 - 17(1) WPts
24/12/2034Adelaide, Australia8 - 1 Charles Frame14(1) - 30 WPts
26/10/2034Zagreb, Croatia7 - 1 Gordan Vukoja20 - 30 WPts
26/08/2034Odense, Denmark6 - 1 Tryggvi Brender32(2) - 15 WPts
28/06/2034Nassau, Bahamas5 - 1 Richard Blood15 - 13 WPts
29/04/2034Durban, South Africa5 - 0 Lisimba Quansah29 - 11 LPts South Africa National Championships 2034View
26/04/2034Durban, South Africa4 - 0 Nhlanhla Mpontshane5 - 11 WPts South Africa National Championships 2034View
25/02/2034Prague, Czech Republic3 - 0 JirÝ Homolka23 - 8 WPts
28/12/2033Prague, Czech Republic2 - 0 Drahoslav Bunda13 - 26 WPts
29/10/2033New Delhi, India1 - 0 Akil Rajan6 - 14 WPts
31/08/2033Soweto, South Africa0 - 0 Darragh MacFarland0 - 2 WPts