Weightclass:  Middleweight
Location:  Roodepoort, South Africa
Record:  26 - 21(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
16/02/2029Roodepoort, South Africa25 - 21(1) Raes Meul0 - 3 WPts
18/12/2028Roodepoort, South Africa24 - 21(1) Amaniyy Narculov1 - 1 WPts
19/10/2028Roodepoort, South Africa23 - 21(1) Krystian Sobanski2 - 2 WPts
20/08/2028Roodepoort, South Africa22 - 21(1) Dominik Wojtas4 - 2 WPts
21/06/2028Roodepoort, South Africa21 - 21(1) Shane Curran18 - 13 WPts
22/04/2028Roodepoort, South Africa20 - 21(1) Grga Nurkic0 - 18 WPts
22/02/2028Roodepoort, South Africa19 - 21(1) Chris Cody3 - 9 WPts
24/12/2027Roodepoort, South Africa18 - 21(1) Garron Sandner0 - 6 WPts
25/10/2027Roodepoort, South Africa17 - 21(1) Chalermpol Poomchantuek2 - 1 WPts
25/08/2027Roodepoort, South Africa16 - 21(1) Gazi Ibraheem6 - 13 WPts
24/06/2027Roodepoort, South Africa15 - 21(1) Charlie Lockart3 - 7 WPts
25/04/2027Roodepoort, South Africa14 - 21(1) Bernard Kotas2 - 4 WPts
25/02/2027Roodepoort, South Africa13 - 21(1) Jose Cazares5 - 18 WPts
27/12/2026Roodepoort, South Africa13 - 20(1) Acastus Maras62(2) - 27 LPts
28/10/2026Hanoi, Vietnam13 - 19(1) Lang Hoang22(1) - 25 LPts
30/08/2026iBhayi, South Africa12 - 19(1) Chata Mashamaite11 - 15 WPts
03/07/2026Calgary, Canada12 - 18(1) James Jelley11 - 6 LPts
05/05/2026Oslo, Norway11 - 18(1) Holm Grambo0 - 0 WPts
07/03/2026Roodepoort, South Africa10 - 18(1) Mondli Erasmus1 - 1 WPts
07/01/2026Tangier, Morocco10 - 17(1) Waddah Alamraoui11 - 7 LPts
09/11/2025Khayelitsha, South Africa9 - 17(1) Obiajulu Mayat5 - 22 WPts
11/09/2025Roodepoort, South Africa9 - 16(1) Yobachi Adjei11(1) - 9(2) LPts
13/07/2025Durban, South Africa8 - 16(1) Seth Kakule9(1) - 25(2) WPts
19/05/2025Katlehong, South Africa7 - 16(1) Peter Kindudi5 - 10 WPts
23/03/2025Cabimas, Venezuela7 - 15(1) Carlos Machuca1 - 4 LPts
23/01/2025Roodepoort, South Africa6 - 15(1) Fabijan Gavranovic4 - 0 WPts
25/11/2024San Nicolas de los Garza, Mexico5 - 15(1) Carlos Ponce4 - 14 WPts
27/09/2024Roodepoort, South Africa4 - 15(1) Zain Rahimoff0 - 10(2) WPts
30/07/2024Roodepoort, South Africa3 - 15(1) Chung Kane4(1) - 16 WPts
01/06/2024Johannesburg, South Africa3 - 14(1) Quashawn Aduamah22 - 14 LPts
03/04/2024Bergen, Norway3 - 13(1) Oscar Smestad24 - 13 LPts
04/02/2024Cape Town, South Africa3 - 12(1) Michael Kaswaswa20(1) - 17 LPts
11/12/2023Pretoria, South Africa3 - 11(1) Kofi Phaahla25 - 8 LPts
14/10/2023Johannesburg, South Africa3 - 10(1) Pieter Joubert18 - 17 LPts
13/09/2023Katlehong, South Africa3 - 9(1) Siphelele Mngonyama18 - 20 LPts
13/08/2023Johannesburg, South Africa3 - 8(1) Bruin Booysen15 - 20 LPts
25/06/2023Soweto, South Africa3 - 7 Luvolwethu Majola22 - 9 LKO3
25/05/2023Roodepoort, South Africa3 - 6 Robert Ndaya17(1) - 15 LPts
19/04/2023Germiston, South Africa3 - 5 Madisha Dlala23 - 8 LPts
18/03/2023Durban, South Africa2 - 5 Mondli Mashaba0 - 0 WPts
24/01/2023Paris, France2 - 4 Anicetus de Custine20 - 11 LPts
26/11/2022Roodepoort, South Africa2 - 3 Robert Ndaya14(1) - 15 LPts
14/10/2022Roodepoort, South Africa1 - 3 Chata Mashamaite2 - 0 WPts
17/08/2022Roodepoort, South Africa1 - 2 Chata Mashamaite1 - 0 LPts
16/06/2022Copenhagen, Denmark1 - 1 Thoralf Nyman1 - 15 LPts
18/04/2022Bandung, Indonesia1 - 0 Hamzah Gatra14 - 9 LPts
18/02/2022Roodepoort, South Africa0 - 0 Obiajulu Mayat0 - 3 WPts