Weightclass:  Light Heavyweight
Location:  Johannesburg, South Africa
Record:  83(1) - 43(2)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
14/04/2035Johannesburg, South Africa82(1) - 43(2) Baligh Anoghan7 - 39 WPts
13/02/2035Johannesburg, South Africa81(1) - 43(2) Eric Willemssen6 - 10 WPts
15/12/2034Johannesburg, South Africa80(1) - 43(2) Paco Palomar3 - 7 WPts
15/10/2034Johannesburg, South Africa80(1) - 42(2) George Ramazani3 - 0 LPts
15/08/2034Johannesburg, South Africa79(1) - 42(2) Trory Dumashie1 - 1 WPts
15/06/2034Johannesburg, South Africa78(1) - 42(2) Gareth Makwetla3 - 7 WPts
15/04/2034Johannesburg, South Africa77(1) - 42(2) Santiago Pereida5 - 3 WPts
14/02/2034Johannesburg, South Africa77(1) - 41(1) Bart Kathrada22(7) - 20 LKO2
14/12/2033Johannesburg, South Africa77(1) - 40(1) Kaj Soth14 - 5 LPts
13/11/2033Roskilde, Denmark77(1) - 39(1) Kaj Soth13 - 5 LPts
13/10/2033Johannesburg, South Africa77(1) - 38(1) Kaj Soth12 - 5 LPts
07/09/2033Surat, India77(1) - 37(1) Szczeosny Abramowicz42(1) - 6 LPts Surat World Championships 2033View
03/09/2033Dushanbe, Tajikistan77(1) - 36(1) Kolya Nauryzbaew34 - 18 LPts
03/08/2033Johannesburg, South Africa77(1) - 35(1) Felippe Abela38 - 7 LPts
30/06/2033Johannesburg, South Africa77(1) - 34(1) Ian Tagert12 - 13(1) LPts
02/05/2033Khayelitsha, South Africa76(1) - 34(1) Dai Manfueni6 - 4 WPts South Africa National Championships 2033View
29/04/2033Khayelitsha, South Africa75(1) - 34(1) Lee Majoro18 - 13 WPts South Africa National Championships 2033View
26/04/2033Khayelitsha, South Africa74(1) - 34(1) Themba Khumalo26 - 6 WPts South Africa National Championships 2033View
17/04/2033Johannesburg, South Africa74(1) - 33(1) Ardi Petrela40(3) - 9 LPts
21/02/2033Durres, Albania74(1) - 32(1) Ardi Petrela36(2) - 9 LPts
21/01/2033Durres, Albania74(1) - 31(1) Ardi Petrela35(2) - 9 LPts
21/12/2032Johannesburg, South Africa73(1) - 31(1) Ardi Petrela35(2) - 8 WPts
20/11/2032Durres, Albania72(1) - 31(1) Ardi Petrela35(2) - 7 WPts
20/10/2032Durres, Albania72(1) - 30(1) Ardi Petrela34(2) - 7 LPts
19/09/2032Johannesburg, South Africa72(1) - 29(1) Ardi Petrela33(2) - 7 LPts
19/08/2032Johannesburg, South Africa72(1) - 28(1) Ardi Petrela32(2) - 7 LPts
13/07/2032Saint Petersburg, Russia72(1) - 27(1) Wasyl Wozniak29(1) - 6 LPts Saint Petersburg Olympics 2032View
03/07/2032Johannesburg, South Africa71(1) - 27(1) Aaron Tannahill28(2) - 15 WPts
02/06/2032Johannesburg, South Africa70(1) - 27(1) Aaron Tannahill28(2) - 14 WPts
02/05/2032Katlehong, South Africa69(1) - 27(1) Bart Kathrada13(3) - 16 WPts South Africa National Championships 2032View
29/04/2032Katlehong, South Africa68(1) - 27(1) John Kiedi24 - 15 WPts South Africa National Championships 2032View
26/04/2032Katlehong, South Africa67(1) - 27(1) Tshepo Nhleko26 - 14 WPts South Africa National Championships 2032View
14/04/2032Samarqand, Uzbekistan66(1) - 27(1) Sergey Iklassow17 - 21 WPts
15/02/2032Johannesburg, South Africa65(1) - 27(1) Kolya Nauryzbaew22 - 5 WPts
15/01/2032Aba, Nigeria64(1) - 27(1) Charlie Chimera11(3) - 4 WPts Africa Championships 2032View
12/01/2032Aba, Nigeria63(1) - 27(1) Richie Madziva20 - 13 WPts Africa Championships 2032View
09/01/2032Aba, Nigeria62(1) - 27(1) Ike Bakare12 - 1 WPts Africa Championships 2032View
13/12/2031Dushanbe, Tajikistan62(1) - 26(1) Kolya Nauryzbaew18 - 5 LPts
12/11/2031Dushanbe, Tajikistan62(1) - 25(1) Kolya Nauryzbaew17 - 5 LPts
12/10/2031Dushanbe, Tajikistan62(1) - 24(1) Kolya Nauryzbaew16 - 5 LPts
07/09/2031Valencia, Venezuela62(1) - 23(1) Spencer Faulds25(1) - 5 LPts Valencia World Championships 2031View
31/08/2031Johannesburg, South Africa61(1) - 23(1) Jeronim Bachar10 - 3 WPts
02/07/2031Johannesburg, South Africa60 - 23(1) Damiano Rubino2 - 6 WKO3
02/05/2031Randburg, South Africa60 - 22(1) Penda Gcaba22 - 5 LPts South Africa National Championships 2031View
29/04/2031Randburg, South Africa59 - 22(1) Bart Kathrada9(2) - 9 WPts South Africa National Championships 2031View
26/04/2031Randburg, South Africa58 - 22(1) Tabari Mfeketho2 - 1 WPts South Africa National Championships 2031View
27/02/2031Bursa, Turkey57 - 22(1) Berk Akan11 - 21 WPts
29/12/2030Johannesburg, South Africa56 - 22(1) Theo Floyd0 - 3 WPts
30/10/2030Leipzig, Germany55 - 22(1) Roland Heilmann25 - 12 WPts
01/09/2030Tehran, Iran54 - 22(1) Kamran Mashriqi8 - 23 WPts
03/07/2030Johannesburg, South Africa53 - 22(1) Isidro Robles52(1) - 27 WPts
02/06/2030San Miguelito, Panama53 - 21(1) Isidro Robles51(1) - 27 LPts
02/05/2030Roodepoort, South Africa52 - 21(1) Brendan Chikane22(1) - 15(1) WPts South Africa National Championships 2030View
29/04/2030Roodepoort, South Africa51 - 21(1) Bart Kathrada6(1) - 1 WPts South Africa National Championships 2030View
26/04/2030Roodepoort, South Africa50 - 21(1) Paul Kimbembi7 - 2 WPts South Africa National Championships 2030View
15/04/2030Johannesburg, South Africa50 - 20(1) Defrim Luga48 - 21 LPts
15/03/2030Johannesburg, South Africa49 - 20(1) Isidro Robles49(1) - 26 WPts
12/02/2030San Miguelito, Panama48 - 20(1) Isidro Robles49(1) - 25 WPts
12/01/2030Ogbomosho, Nigeria48 - 19(1) Hope Babalakin29 - 10 LPts Africa Championships 2030View
09/01/2030Ogbomosho, Nigeria47 - 19(1) Abdul Gilles31 - 11 WPts Africa Championships 2030View
11/12/2029Recife, Brazil46 - 19(1) Joaquin Corte3 - 18 WPts
13/10/2029Tirana, Albania45 - 19(1) Defrim Luga42 - 18 WPts
07/09/2029Daegu, South Korea45 - 18(1) Giles Montillet73 - 18 LPts Daegu World Championships 2029View
31/08/2029Tours, France45 - 17(1) Jesper Pradon24 - 9 LPts
03/07/2029San Miguelito, Panama44 - 17(1) Isidro Robles43(1) - 22 WPts
02/06/2029San Miguelito, Panama44 - 16(1) Isidro Robles42(1) - 22 LPts
02/05/2029East London, South Africa43 - 16(1) Brendan Chikane15(1) - 13(1) WPts South Africa National Championships 2029View
29/04/2029East London, South Africa42 - 16(1) David Thomas23 - 11 WPts South Africa National Championships 2029View
26/04/2029East London, South Africa41 - 16(1) Hugh Makwetla16 - 17 WPts South Africa National Championships 2029View
15/04/2029Zagreb, Croatia40 - 16(1) Dalibor Musulin3 - 9 WPts
15/02/2029Johannesburg, South Africa39 - 16(1) Jawad Nabieva21(3) - 31 WPts
15/01/2029Johannesburg, South Africa38 - 16(1) Defrim Luga33 - 16 WPts
15/12/2028San Miguelito, Panama38 - 15(1) Isidro Robles36(1) - 22 LPts
14/11/2028San Miguelito, Panama38 - 14(1) Isidro Robles35(1) - 22 LPts
14/10/2028San Miguelito, Panama38 - 13(1) Isidro Robles34(1) - 22 LPts
13/09/2028San Miguelito, Panama38 - 12(1) Isidro Robles33(1) - 22 LPts
13/08/2028Johannesburg, South Africa37 - 12(1) Enceladus Kazan24 - 18 WPts
03/07/2028Johannesburg, South Africa36 - 12(1) Khalid Majeed32 - 16 WPts
02/06/2028Johannesburg, South Africa35 - 12(1) Khaladdin Seitbeckow19(1) - 22 WPts
02/05/2028Durban, South Africa34 - 12(1) Joel Tshichimbi13(1) - 7 WPts South Africa National Championships 2028View
29/04/2028Durban, South Africa33 - 12(1) Kamohelo Zwane25 - 10 WPts South Africa National Championships 2028View
26/04/2028Durban, South Africa32 - 12(1) Madisha Mashamaite3 - 1 WPts South Africa National Championships 2028View
07/04/2028Johannesburg, South Africa31 - 12(1) Adnan Farid15 - 20 WPts
06/03/2028Johannesburg, South Africa30 - 12(1) Khalid Khar24 - 13 WPts
28/01/2028Hamburg, Germany29 - 12(1) Adalric Joh2 - 17 WPts
30/11/2027Mexico City, Mexico29 - 11(1) Rio Santiago28(1) - 31 LPts
02/10/2027Soweto, South Africa29 - 10(1) Cole Mapisa17(1) - 20 LPts
03/08/2027Krakow, Poland29 - 9(1) Tomasz Wojtowicz35 - 12 LPts
03/07/2027Johannesburg, South Africa28 - 9(1) Malik Shahid20 - 10 WPts
02/06/2027Johannesburg, South Africa27 - 9(1) Malik Shahid20 - 9 WPts
02/05/2027Johannesburg, South Africa26 - 9(1) Sam September17 - 5 WPts South Africa National Championships 2027View
29/04/2027Johannesburg, South Africa25 - 9(1) Ayanda Cele34(6) - 25 WPts South Africa National Championships 2027View
26/04/2027Johannesburg, South Africa24 - 9(1) Kamohelo Zwane18 - 9 WPts South Africa National Championships 2027View
09/04/2027Johannesburg, South Africa23 - 9(1) Xhosas Mkamanga18 - 16 WPts
23/02/2027Johannesburg, South Africa22 - 9(1) Waage Stobbe14 - 11 WPts
17/01/2027Johannesburg, South Africa21 - 9(1) Ivailo รก Kiryakov5 - 9 WPts
15/12/2026Johannesburg, South Africa20 - 9(1) Oscar Tarry11 - 10(1) WPts
14/11/2026Johannesburg, South Africa19 - 9(1) Oscar Tarry11 - 9(1) WPts
12/10/2026Port-au-Prince, Haiti18 - 9(1) Curtis Tiozzo21 - 36(3) WPts
11/09/2026Jodhpur, India18 - 8(1) Hemant Kadakia21(2) - 14 LPts
09/08/2026Hanover, Germany17 - 8(1) Gustav Straatmann4 - 9 WPts
11/06/2026Katlehong, South Africa16 - 8(1) Zareb Ntshangase8 - 13 WPts
29/04/2026Soshanguve, South Africa16 - 7(1) James Ndolatemo30 - 4(1) LPts South Africa National Championships 2026View
26/04/2026Soshanguve, South Africa15 - 7(1) Deion Kuenyehia13 - 3 WPts South Africa National Championships 2026View
09/04/2026Johannesburg, South Africa14 - 7(1) Kenzie Buluba0 - 4 WPts
09/02/2026Antwerp, Belgium13 - 7(1) Ossie Van der Werft3 - 10 WPts
12/12/2025Accra, Ghana12 - 7(1) Rex Afful3 - 13(2) WPts
14/10/2025Johannesburg, South Africa11 - 7(1) Abdul Abdoo2 - 6 WPts
16/08/2025Accra, Ghana10 - 7(1) Ubanwa Koranteng3 - 8(2) WPts
18/06/2025Tegucigalpa, Honduras9 - 7(1) Diego Cuenca6 - 10 WPts
20/04/2025Tegucigalpa, Honduras8 - 7(1) Diego Cuenca6 - 9 WPts
20/02/2025Montevideo, Uruguay8 - 6(1) Marco Camerino40(2) - 9 LPts
23/12/2024Charleroi, Belgium7 - 6(1) Dior Jean-Charles1 - 17 WPts
25/10/2024Liege, Belgium6 - 6(1) Gaston Haccoun7(1) - 10 WPts
27/08/2024Vilnius, Lithuania5 - 6(1) Julian Konopacki0 - 5 WPts
29/06/2024Melbourne, Australia5 - 5(1) Chris Sokol14(2) - 19 LPts
01/05/2024Pretoria, South Africa4 - 5(1) Sam Morkel4 - 5 WPts
13/03/2024Umlazi, South Africa4 - 4(1) Nhlanhla Ngcongca18 - 15 LPts
31/01/2024Pretoria, South Africa3 - 4(1) LeBron Habe0 - 0 WPts
31/12/2023Johannesburg, South Africa2 - 4(1) Paul Fitzgerald6(1) - 4 WPts
01/11/2023Port Elizabeth, South Africa1 - 4(1) Theodorus Visagie13 - 12 WPts
11/09/2023Randburg, South Africa1 - 3(1) William Kiesse37 - 6 LPts
15/07/2023Espoo, Finland1 - 2(1) Konstantin Vitikka14 - 17 LPts
17/05/2023Johannesburg, South Africa1 - 1 Sabt Lattaf14(3) - 21 LKO3
19/03/2023iBhayi, South Africa0 - 1 Oli Visagie1 - 0 WPts
05/02/2023Johannesburg, South Africa0 - 0 Ayanda Mahlobo0 - 0 LPts