Weightclass:  Super Heavyweight
Location:  Khayelitsha, South Africa
Record:  44 - 11
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
17/06/2026Khayelitsha, South Africa43 - 11 Henry Visagie10(2) - 15(1) WPts
18/04/2026Khayelitsha, South Africa42 - 11 Sanan Safi7 - 9(1) WPts
17/02/2026Khayelitsha, South Africa41 - 11 David Cary5 - 4 WPts
19/12/2025Khayelitsha, South Africa40 - 11 Vuyisile Ntshangase2 - 9 WPts
20/10/2025Khayelitsha, South Africa39 - 11 Bongi Dlala6 - 8(4) WPts
21/08/2025Khayelitsha, South Africa38 - 11 Wilequot Coetzee2 - 3 WPts
22/06/2025Khayelitsha, South Africa37 - 11 Xyshaun Zokwana0 - 1 WPts
23/04/2025Khayelitsha, South Africa36 - 11 Isaac De Villiers3 - 10 WPts
22/02/2025Khayelitsha, South Africa35 - 11 Jasper Miakamona4 - 12(1) WPts
25/12/2024Khayelitsha, South Africa34 - 11 Asavela Sotyu0 - 4 WPts
26/10/2024Khayelitsha, South Africa33 - 11 Xhosas Mabokgwane1 - 14 WPts
27/08/2024Khayelitsha, South Africa32 - 11 Siyabonga Nqakula0 - 7(1) WPts
28/06/2024Bogota, Colombia31 - 11 Rodrigo Delfino7 - 13 WPts
29/04/2024Tembisa, South Africa31 - 10 Justin Meta33 - 7 LPts South Africa National Championships 2024View
26/04/2024Tembisa, South Africa30 - 10 Tokelo Patosi15 - 22 WPts South Africa National Championships 2024View
10/03/2024Vilnius, Lithuania29 - 10 Wiktor Fibich18(2) - 17 WPts
10/01/2024Port Elizabeth, South Africa29 - 9 Oupa Mphahlele15(1) - 22 LPts
15/11/2023Tirana, Albania29 - 8 Ardian Aliu26 - 13 LPts
17/09/2023Warsaw, Poland28 - 8 Roman Czechowicz11(1) - 9(2) WPts
20/07/2023Soweto, South Africa27 - 8 Aernout Liebenberg13 - 19 WPts
02/06/2023Johannesburg, South Africa26 - 8 Siphelele Kune17 - 12 WPts
26/04/2023Germiston, South Africa26 - 7 Keshawn Nyatama22 - 9 LPts South Africa National Championships 2023View
24/03/2023Dushanbe, Tajikistan25 - 7 Vitali Bahtiyar1 - 1 WPts
24/01/2023Boksburg, South Africa24 - 7 Siyabonga Ledwaba14 - 13(1) WPts
25/11/2022Khayelitsha, South Africa23 - 7 Eric Masina6 - 15 WPts
27/09/2022Kampala, Uganda22 - 7 Quannell Group5 - 18 WPts
30/07/2022Mamelodi, South Africa21 - 7 Thulani Mbekile14 - 11 WPts
27/06/2022Dnipropetrovsk, Ukraine21 - 6 Hadeon Sklar24 - 4 LPts
29/04/2022Cape Town, South Africa21 - 5 Leighton Booysen16 - 5 LPts South Africa National Championships 2022View
26/04/2022Cape Town, South Africa20 - 5 Jamar Baloyi14 - 7 WPts South Africa National Championships 2022View
24/03/2022Odense, Denmark19 - 5 Vannevar Bornhoft22 - 4 WPts
24/01/2022Peristeri, Greece19 - 4 Sofronio Pagonis11 - 14 LPts
26/11/2021Riga, Latvia18 - 4 Toma Ronis12 - 12 WPts
28/09/2021Harare, Zimbabwe17 - 4 Chris Sibanda3 - 12 WPts
31/07/2021Khayelitsha, South Africa16 - 4 Zachary Kamalebo9 - 7 WPts
30/05/2021Khayelitsha, South Africa15 - 4 Athenkosi Tlolane2 - 13 WPts
30/03/2021Poole, UK14 - 4 Billy MacGeorge7(1) - 13 WPts
30/01/2021Dushanbe, Tajikistan13 - 4 Mahir Ahadov12(1) - 8 WPts
30/11/2020Khayelitsha, South Africa13 - 3 Nhlanhla Khuzwayo13 - 6 LPts
30/09/2020Khayelitsha, South Africa12 - 3 Dave Viljoen0 - 5 WPts
31/07/2020Kampala, Uganda11 - 3 Shayan Rasheed1 - 6 WPts
02/06/2020Khayelitsha, South Africa10 - 3 Kai Kinyongolo7 - 5 WPts
01/04/2020Khayelitsha, South Africa9 - 3 Bryn Cron3 - 7 WPts
01/02/2020Khayelitsha, South Africa8 - 3 Zachary Kamalebo3 - 3 WPts
02/12/2019Rome, Italy7 - 3 Daniele Baresi2 - 4 WPts
04/10/2019Khayelitsha, South Africa6 - 3 Tshepo Muthambi3 - 9 WPts
04/08/2019Dushanbe, Tajikistan5 - 3 Mursal Magometov0 - 2 WPts
06/06/2019Khayelitsha, South Africa4 - 3 Spencer Cloete5 - 3 WPts
06/04/2019Tembisa, South Africa4 - 2 Dave Kingutuka7 - 0 LPts
02/03/2019Antwerp, Belgium3 - 2 Cesar Baete1 - 7 WPts
02/01/2019Khayelitsha, South Africa3 - 1 Jun Kure1 - 1 LPts
04/11/2018East London, South Africa2 - 1 Glynn Krige0 - 1 WPts
01/10/2018Aarhus, Denmark2 - 0 Elvis Dam2 - 3 LPts
03/08/2018Khayelitsha, South Africa1 - 0 Viggo Truelsen1 - 0 WPts
05/06/2018Khayelitsha, South Africa0 - 0 Boyce Desailly0 - 1 WPts