Weightclass:  Middleweight
Location:  Boksburg, South Africa
Record:  38 - 22(2)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
28/10/2031Boksburg, South Africa37 - 22(2) Hilario Mantilla10 - 9 WPts
28/08/2031Boksburg, South Africa36 - 22(2) Xeres Campa3 - 9 WPts
29/06/2031Boksburg, South Africa35 - 22(2) Carlos Dominguez0 - 4 WPts
29/04/2031Boksburg, South Africa34 - 22(2) Maslin Robert4 - 8 WPts
28/02/2031Boksburg, South Africa33 - 22(2) Kir Hanichevanskii0 - 7 WPts
30/12/2030Boksburg, South Africa32 - 22(2) Xaverius Ordaz8 - 8 WPts
31/10/2030Boksburg, South Africa31 - 22(2) Simon Baston9 - 17 WPts
02/09/2030Boksburg, South Africa30 - 22(2) Ali Bitar17 - 10 WPts
03/07/2030Dakar, Senegal29 - 22(2) Delano Sidibe23 - 29 WPts
02/06/2030Izmir, Turkey29 - 21(2) Ahmet Inalcik34 - 19 LPts
02/05/2030Roodepoort, South Africa29 - 20(2) Veltry Mpontshane11 - 2 LPts South Africa National Championships 2030View
29/04/2030Roodepoort, South Africa28 - 20(2) Mashawn Adamafio6 - 11 WPts South Africa National Championships 2030View
26/04/2030Roodepoort, South Africa27 - 20(2) Bongani Cardoso2 - 11 WPts South Africa National Championships 2030View
22/03/2030Kumasi, Ghana27 - 19(2) Dom Muniru22 - 31 LPts
19/02/2030Boksburg, South Africa27 - 18(2) Dom Muniru21 - 31 LPts
19/01/2030Boksburg, South Africa26 - 18(2) Arne Bauwens21 - 23 WPts
18/12/2029Pasig, Philippines26 - 17(2) Cris Kalalo25 - 12 LPts
17/11/2029Izmir, Turkey26 - 16(2) Ahmet Inalcik25 - 17 LPts
17/10/2029Boksburg, South Africa26 - 15(2) Farhan Djoghlaf35 - 14 LPts
14/09/2029Boksburg, South Africa25 - 15(2) Arne Bauwens21 - 19 WPts
13/08/2029Boksburg, South Africa24 - 15(2) Ahmet Inalcik23 - 16 WPts
13/07/2029Izmir, Turkey23 - 15(2) Ahmet Inalcik23 - 15 WPts
12/06/2029Boksburg, South Africa22 - 15(2) Mateusz Stefanowicz15(1) - 13 WPts
02/05/2029East London, South Africa22 - 14(2) Veltry Mpontshane3 - 1 LPts South Africa National Championships 2029View
29/04/2029East London, South Africa21 - 14(2) Joel Oosthuizen19 - 11 WPts South Africa National Championships 2029View
26/04/2029East London, South Africa20 - 14(2) James Ngelema7 - 3 WPts South Africa National Championships 2029View
17/04/2029Algiers, Algeria20 - 13(2) Farhan Djoghlaf27 - 13 LPts
14/03/2029Boksburg, South Africa20 - 12(2) Hope Oliha22 - 13 LPts
06/02/2029Norwich, UK20 - 11(2) Rob Spens28 - 2 LPts
06/01/2029Dubai, UAE19 - 11(2) Tariq Malick13 - 11 WPts
06/12/2028Dubai, UAE19 - 10(2) Tariq Malick12 - 11 LPts
05/11/2028Boksburg, South Africa19 - 9(2) Milivoj Loncarevic15 - 13 LPts
04/10/2028Edmonton, Canada19 - 8(2) Antwan Nesbit10 - 10 LPts
03/09/2028Boksburg, South Africa18 - 8(2) Tariq Malick11 - 9 WPts
16/07/2028Nanning, China18 - 7(1) Aftab Fadel30(2) - 26 LKO3 Nanning Olympics 2028View
13/07/2028Nanning, China17 - 7(1) Thorin Duus9 - 7(1) WPts Nanning Olympics 2028View
27/06/2028Boksburg, South Africa16 - 7(1) Joseph Porteous19 - 10 WPts
02/05/2028Durban, South Africa15 - 7(1) Merck De Villiers23 - 6 WPts South Africa National Championships 2028View
29/04/2028Durban, South Africa14 - 7(1) Peter Dlala12 - 14(1) WPts South Africa National Championships 2028View
26/04/2028Durban, South Africa13 - 7(1) Ntsikelelo Mkhize19(1) - 11 WPts South Africa National Championships 2028View
05/04/2028Peristeri, Greece13 - 6(1) Christoph Kara15 - 17 LPts
06/02/2028Boksburg, South Africa12 - 6(1) Matviyko Mazurek0 - 1 WPts
09/12/2027Quezon City, Philippines11 - 6(1) Miguel Quijas0 - 0 WPts
11/10/2027Bergen, Norway10 - 6(1) Hardicanute Uren3 - 18 WPts
13/08/2027Nador, Morocco10 - 5 Karam-eddine Amzine46(1) - 28 LKO3
15/06/2027Lima, Peru10 - 4 Noe Banales10 - 9 LPts
17/04/2027Boksburg, South Africa9 - 4 Reinhart Deckert7 - 16(1) WPts
17/02/2027Amman, Jordan8 - 4 Waqas Harroun13 - 11 WPts
20/12/2026Mitchells Plain, South Africa7 - 4 Phumelele Mini9 - 13 WPts
22/10/2026Soshanguve, South Africa6 - 4 Vandwon Salawu2(1) - 11 WPts
27/08/2026Johannesburg, South Africa6 - 3 Montraie Adisi31(2) - 22 LPts
30/06/2026Boksburg, South Africa5 - 3 Thulani Chikane7 - 15 WPts
01/05/2026Soweto, South Africa4 - 3 Harvey Kahasha3 - 9 WPts
10/03/2026Katlehong, South Africa4 - 2 Richie Kalengayi14 - 8 LPts
07/02/2026Port Elizabeth, South Africa3 - 2 Luvolwethu Dlala0 - 0 WPts
06/01/2026Boksburg, South Africa2 - 2 Kamohelo Ncita0 - 1 WPts
07/11/2025Medina, Saudi Arabia2 - 1 Atif Deeb5 - 18 LPts
09/09/2025Pretoria, South Africa2 - 0 Sulaiman Mbalula9 - 18 LPts
25/07/2025Cape Town, South Africa1 - 0 Banji Ankrah14 - 34 WPts
21/06/2025Boksburg, South Africa0 - 0 Blake Abelo1 - 5 WPts