Weightclass:  Light Heavyweight
Location:  Soweto, South Africa
Record:  44(2) - 20(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
26/12/2033Soweto, South Africa43(2) - 20(1) Carlos Picado1 - 3 WPts
27/10/2033Soweto, South Africa42(1) - 20(1) Kaapo Marjamaa0 - 6 WKO3
27/08/2033Soweto, South Africa41(1) - 20(1) Gerald Corneille9 - 5 WPts
26/06/2033Soweto, South Africa40(1) - 20(1) Haaris Bari1 - 9 WPts
26/04/2033Soweto, South Africa39(1) - 20(1) Fresco Cuba1 - 11 WPts
25/02/2033Soweto, South Africa38(1) - 20(1) Marcel Guimard11 - 10(1) WPts
26/12/2032Soweto, South Africa37(1) - 20(1) Carlos Salazar0 - 10 WPts
26/10/2032Soweto, South Africa36(1) - 20(1) Thompson Ikande4 - 15 WPts
26/08/2032Soweto, South Africa35(1) - 20(1) Reynaldo Florida9 - 5 WPts
26/06/2032Odessa, Ukraine34(1) - 20(1) Faddei Pavlovsky17 - 15 WPts
26/04/2032Katlehong, South Africa34(1) - 19(1) John Kiedi23 - 15 LPts South Africa National Championships 2032View
05/04/2032Oslo, Norway33(1) - 19(1) Volund Midthun8 - 13 WPts
06/02/2032Soshanguve, South Africa32(1) - 19(1) Haas Swart28 - 20 WPts
23/12/2031Durban, South Africa31(1) - 19(1) Bart Tshiabu34(4) - 10 WPts
10/11/2031Johannesburg, South Africa30(1) - 19(1) Marques Msibi31 - 23 WPts
09/10/2031Toshkent, Uzbekistan29(1) - 19(1) Sanan Agamaliyev8 - 8 WPts
11/08/2031Port Elizabeth, South Africa28(1) - 19(1) Chris Phala20(1) - 20 WPts
16/06/2031Mamelodi, South Africa27(1) - 19(1) Hugh Makwetla27 - 19 WPts
29/04/2031Randburg, South Africa27(1) - 18(1) Penda Gcaba21 - 5 LPts South Africa National Championships 2031View
26/04/2031Randburg, South Africa26(1) - 18(1) Paul Kimbembi11 - 5 WPts South Africa National Championships 2031View
13/04/2031Soweto, South Africa25(1) - 18(1) Pradeep Venkataraman2 - 10 WPts
12/02/2031Charleroi, Belgium24(1) - 18(1) Page Batton7 - 11 WPts
15/12/2030Durban, South Africa24(1) - 17(1) Quintavius Monare20 - 18 LPts
24/10/2030Soshanguve, South Africa24(1) - 16(1) Manu Quatey24 - 14 LPts
31/08/2030Soweto, South Africa23(1) - 16(1) Ryo Atienza1 - 4 WPts
30/06/2030Antwerp, Belgium22(1) - 16(1) Jens Van den Stocke10 - 16 WPts
02/05/2030Roodepoort, South Africa22(1) - 15(1) Bart Kadende52 - 21(1) LPts South Africa National Championships 2030View
29/04/2030Roodepoort, South Africa21(1) - 15(1) Manu Quatey23 - 12 WPts South Africa National Championships 2030View
26/04/2030Roodepoort, South Africa20(1) - 15(1) James Badenhorst8 - 5 WPts South Africa National Championships 2030View
17/04/2030Almaty, Kazakhstan19(1) - 15(1) Haaris Ghacksybec4 - 11(1) WPts
17/02/2030Shymkent, Kazakhstan18(1) - 15(1) Daniil Moldogareev5 - 5 WPts
20/12/2029Kazan, Russia17(1) - 15(1) Fedya Shatov1 - 4 WPts
22/10/2029Tembisa, South Africa16(1) - 15(1) Joel Tshichimbi21(1) - 8 WPts
28/08/2029Cape Town, South Africa16(1) - 14(1) David Thomas24 - 12 LPts
01/07/2029Stockholm, Sweden15(1) - 14(1) Leon Callander2 - 8 WPts
02/05/2029East London, South Africa15(1) - 13(1) Bart Kadende43 - 16(1) LPts South Africa National Championships 2029View
29/04/2029East London, South Africa14(1) - 13(1) Paul Kimbembi2 - 0 WPts South Africa National Championships 2029View
26/04/2029East London, South Africa13(1) - 13(1) Ricky Tshimangakabangu2 - 0 WPts South Africa National Championships 2029View
22/04/2029Bulawayo, Zimbabwe12(1) - 13(1) Deion Arubi3 - 13 WPts
22/02/2029Petionville, Haiti11(1) - 13(1) Adalard Anger6(1) - 7 WPts
25/12/2028Fukuoka, Japan10(1) - 13(1) Daiki Osada20 - 14(3) WPts
27/10/2028Soweto, South Africa9(1) - 13(1) John Kiedi7 - 7 WPts
28/08/2028Soweto, South Africa9(1) - 12(1) John Kiedi6 - 7 LPts
29/06/2028Soshanguve, South Africa8(1) - 12(1) Rob Harmse12 - 15 WPts
09/05/2028Bayamon, Puerto Rico7(1) - 12(1) Sagaz Huerta10 - 15 WPts
11/03/2028Helsinki, Finland7(1) - 11(1) Kaapo Paasikivi8(1) - 18 LPts
12/01/2028Odense, Denmark6(1) - 11(1) Ulrik Borre2 - 16 WPts
14/11/2027Umlazi, South Africa6(1) - 10(1) Veltry Ametepey6 - 10(1) LPts
24/09/2027Soweto, South Africa6(1) - 9(1) Akhil Chadha15(1) - 16 LPts
27/07/2027Mombasa, Kenya5(1) - 9(1) Danny Wanyama1 - 16(3) WPts
29/05/2027Roodepoort, South Africa4(1) - 9(1) Verlyn Rantie6 - 13 WPts
26/04/2027Johannesburg, South Africa4(1) - 8 Ayanda Cele33(5) - 25 LKO3 South Africa National Championships 2027View
20/03/2027Aalborg, Denmark3(1) - 8 Denholm Aaby5 - 11 WPts
20/01/2027Rijeka, Croatia2(1) - 8 Luka Martincic15 - 4 WPts
22/11/2026Soweto, South Africa2(1) - 7 Tamarius Segolela1 - 0 LPts
23/09/2026Soweto, South Africa2(1) - 6 Tamarius Segolela0 - 0 LPts
06/08/2026Algiers, Algeria2(1) - 5 Adnan Lalmas14 - 14 LPts
08/06/2026Freiburg, Germany2(1) - 4 Styne Kroenke8 - 9 LPts
10/04/2026Cape Town, South Africa2(1) - 3 Subusiso Khumalo14 - 14 LPts
10/02/2026Bordeaux, France1 - 3 Marlon Jean-Charles6 - 22(10) WKO3
13/12/2025Soshanguve, South Africa0 - 3 Nhlanhla Pungwayo1 - 16 WPts
15/10/2025Mitchells Plain, South Africa0 - 2 Gregor Nfiele26(1) - 25 LPts
18/08/2025Pretoria, South Africa0 - 1 Wirik Botha13 - 10 LPts
30/06/2025Soweto, South Africa0 - 0 Mduduzi Mxoyana37 - 7 LPts