Weightclass:  Middleweight
Location:  Cape Town, South Africa
Record:  21 - 38
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
19/03/2027Cape Town, South Africa20 - 38 Callum Morkel5 - 7 WPts
18/01/2027Cape Town, South Africa19 - 38 Adam Prinsloo12 - 10 WPts
19/11/2026Cape Town, South Africa18 - 38 Hubertus Van den Berg11 - 4 WPts
19/09/2026Cape Town, South Africa17 - 38 Anele Mathoho0 - 1 WPts
21/07/2026Cape Town, South Africa16 - 38 David Zulu6 - 2 WPts
21/05/2026Cape Town, South Africa15 - 38 Norasing Chaiyonk10(1) - 9 WPts
22/03/2026Cape Town, South Africa15 - 37 Suthep Pinapat6 - 8 LPts
21/01/2026Cape Town, South Africa15 - 36 Mark Dlala28 - 20 LPts
22/11/2025Cape Town, South Africa14 - 36 John Flint6 - 12 WPts
23/09/2025Cape Town, South Africa14 - 35 Rodrigo Galeano19 - 14 LPts
25/07/2025Cape Town, South Africa14 - 34 Alen Mbiyamuenza1 - 0 LPts
26/05/2025Cape Town, South Africa13 - 34 Connor Nicholson6 - 7 WPts
27/03/2025Cape Town, South Africa12 - 34 Richie Chancellor5 - 12 WPts
26/01/2025Naucalpan, Mexico11 - 34 Jose Puerta3 - 11(2) WPts
28/11/2024Cape Town, South Africa11 - 33 Max Vermeulen30 - 17 LPts
29/09/2024Donetsk, Ukraine10 - 33 Evgeny Makowski1 - 11 WPts
01/08/2024Cape Town, South Africa10 - 32 Michael Kaswaswa23(1) - 17 LPts
03/06/2024Makiivka, Ukraine9 - 32 Anton Vitko2 - 17 WPts
05/04/2024Kosice, Slovakia9 - 31 Kamil Elias8 - 10 LPts
06/02/2024Cape Town, South Africa9 - 30 Cortez Vaquera24(1) - 13 LPts
08/12/2023Tembisa, South Africa8 - 30 James Van Vuuren12 - 26 WPts
09/10/2023Umlazi, South Africa8 - 29 David Nsele14(1) - 20 LPts
15/08/2023Soshanguve, South Africa7 - 29 Tokelo Kathrada13 - 18 WPts
13/07/2023Soweto, South Africa7 - 28 Thamsanqa Bhengu22 - 12 LPts
04/06/2023Soweto, South Africa7 - 27 Lugono Afotey11 - 20(3) LPts
06/04/2023Bekasi, Indonesia7 - 26 Kartanegara Serang5 - 10 LPts
06/02/2023Medina, Saudi Arabia7 - 25 Waleed Bashar10 - 22 LPts
09/12/2022Vienna, Austria7 - 24 Adaulfo Kalisch24 - 6 LPts
11/10/2022Frankfurt, Germany7 - 23 Alberto Helmes4(1) - 1 LPts
13/08/2022Santa Maria, Philippines7 - 22 Chris Silang7 - 8 LPts
14/06/2022Cape Town, South Africa7 - 21 Duante Nyanda1 - 20(10) LPts
21/04/2022Roodepoort, South Africa7 - 20 Siphelele Mthethwa15 - 5 LPts
10/03/2022Durban, South Africa7 - 19 Siyabonga Cardoso8 - 13(3) LPts
23/01/2022Accra, Ghana7 - 18 Daniel Adamafio14 - 9 LPts
25/11/2021Prague, Czech Republic7 - 17 Ambro× Platner1 - 19 LPts
27/09/2021Cape Town, South Africa7 - 16 Johnny Matata12 - 6 LPts
27/07/2021Kangundo-Tala, Kenya7 - 15 Xayvion Ngeny13 - 8 LPts
27/05/2021Prague, Czech Republic7 - 14 Gabriel Bobak18 - 3 LPts
28/03/2021Pretoria, South Africa7 - 13 Vincent De Waal7 - 6 LPts
16/02/2021Cape Town, South Africa7 - 12 Thabo Gumede1 - 1 LPts
17/12/2020Cape Town, South Africa7 - 11 Johnny Matata7 - 6 LPts
16/10/2020Sydney, Australia6 - 11 Denton Callan7 - 11 WPts
18/08/2020Cape Town, South Africa5 - 11 Erol Ugurluer4 - 1 WPts
17/06/2020San Juan, Puerto Rico5 - 10 Carlos Noda3 - 5 LPts
18/04/2020Tembisa, South Africa5 - 9 Polo Muntari3 - 6 LPts
13/03/2020San Salvador, El Salvador5 - 8 Xalvador Ricardo8 - 6 LPts
13/01/2020Soshanguve, South Africa5 - 7 Nuru Abadamloora3 - 3 LPts
29/11/2019Cape Town, South Africa5 - 6 Siyabonga Cardoso2 - 5(1) LPts
29/09/2019Cape Town, South Africa4 - 6 Lorenzo Barranco1 - 3 WPts
31/07/2019Pretoria, South Africa4 - 5 Dave Gabuza4 - 2 LPts
20/06/2019Soweto, South Africa3 - 5 Udenwa Adams0 - 2 WPts
17/05/2019Umlazi, South Africa3 - 4 Itumeleng Muthambi6 - 2 LPts
21/03/2019Soweto, South Africa3 - 3 Raimy Dewornu1 - 0 LPts
17/02/2019Lodz, Poland3 - 2 Adam Hutnik1 - 3 LPts
19/12/2018Cape Town, South Africa3 - 1 Stipe Zirdum4 - 0 LPts
20/10/2018Cape Town, South Africa3 - 0 Sung-ryong Whang2 - 1 LPts
21/08/2018Cape Town, South Africa2 - 0 Dumadi Mardiansyah1 - 2 WPts
21/06/2018Cape Town, South Africa1 - 0 Mihael Nemec0 - 4(1) WPts
20/04/2018Cape Town, South Africa0 - 0 Thulani Zokwana0 - 2 WPts