Weightclass:  Middleweight
Location:  Roodepoort, South Africa
Record:  33 - 12(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
21/11/2025Roodepoort, South Africa32 - 12(1) Oleksiy Mihal5 - 15 WPts
22/09/2025Roodepoort, South Africa31 - 12(1) Felix Labaka0 - 1 WPts
24/07/2025Roodepoort, South Africa30 - 12(1) Owen Milongo1 - 5 WPts
25/05/2025Roodepoort, South Africa29 - 12(1) Ricardo Guajardo2 - 19 WPts
26/03/2025Roodepoort, South Africa28 - 12(1) Ulan Kessels0 - 1 WPts
25/01/2025Roodepoort, South Africa27 - 12(1) Adam Prinsloo3 - 6 WPts
26/11/2024Roodepoort, South Africa26 - 12(1) Ayabulela Nyanda1(1) - 9 WPts
27/09/2024Roodepoort, South Africa25 - 12(1) Kettil Simonsen1 - 10(1) WPts
30/07/2024Roodepoort, South Africa24 - 12(1) Lovre Kneževic2 - 11 WPts
31/05/2024Roodepoort, South Africa23 - 12(1) Dmitriy Mehraliyev0 - 2 WPts
02/04/2024Roodepoort, South Africa22 - 12(1) Quoitrel Bonsam1 - 5 WPts
02/02/2024Roodepoort, South Africa21 - 12(1) Naaijke Van der Vyver0 - 18(2) WPts
04/12/2023Roodepoort, South Africa21 - 11(1) Pyotr Afanasyev8(1) - 17 LPts
05/10/2023Glasgow, UK21 - 10(1) Pat MacInnes2 - 17 LPts
07/08/2023Chelyabinsk, Russia20 - 10(1) Boris Konstantinov2 - 16 WPts
08/06/2023Casablanca, Morocco19 - 10(1) Mehammed Kabous7 - 20 WPts
10/04/2023Stuttgart, Germany19 - 9(1) Nef Jarka13 - 17 LPts
10/02/2023Cape Town, South Africa18 - 9(1) Gus Kriel5 - 11 WPts
13/12/2022Katlehong, South Africa18 - 8(1) Michael Theron6 - 22 LPts
16/10/2022Meknes, Morocco17 - 8(1) Waqqas Hamdani3 - 6 WPts
18/08/2022Bandung, Indonesia17 - 7(1) Hamzah Gatra16 - 9 LPts
20/06/2022Port Elizabeth, South Africa16 - 7(1) Robin Vlok10 - 12 WPts
22/04/2022Dublin, Ireland15 - 7(1) Brandon MacClelland12 - 13(1) WPts
22/02/2022Port Elizabeth, South Africa14 - 7(1) Robin Vlok9 - 11 WPts
24/12/2021Aarhus, Denmark14 - 6 Olan Fransen19(1) - 6 LKO3
24/10/2021Umlazi, South Africa14 - 5 Sulaiman Ofosu-Ayeh7 - 15 LPts
01/09/2021Pretoria, South Africa13 - 5 Bongani Mini8 - 12 WPts
29/07/2021Randburg, South Africa12 - 5 Tokelo Dikgacoi8 - 9 WPts
24/06/2021Roodepoort, South Africa11 - 5 Arthur Mafutamingi5 - 9 WPts
23/04/2021Umlazi, South Africa11 - 4 Itumeleng Muthambi15 - 5 LPts
23/02/2021Soweto, South Africa11 - 3 Kentay Zokwana6 - 7 LPts
27/12/2020Roodepoort, South Africa10 - 3 Agha Dilbazi4 - 10 WPts
27/10/2020Roodepoort, South Africa9 - 3 Eun-sun Koo7 - 9(3) WPts
28/08/2020Roodepoort, South Africa8 - 3 Xabat Moreton3 - 9 WPts
27/06/2020Soweto, South Africa7 - 3 Tshepo Coetzee6 - 7 WPts
12/05/2020Tampere, Finland7 - 2 Miikka Pohjonen7 - 5 LPts
14/03/2020Roodepoort, South Africa6 - 2 Dylan Kapepa1 - 10 WPts
12/01/2020Roodepoort, South Africa5 - 2 Ndumisa Sisulu7 - 2 WPts
12/11/2019Kazan, Russia5 - 1 Dmitri Slutsky4 - 5 LPts
14/09/2019Port-au-Prince, Haiti4 - 1 Carolus Mellett5 - 3 WPts
16/07/2019Roodepoort, South Africa3 - 1 Hamlin Altmann5(1) - 6 WPts
17/05/2019San Juan, Puerto Rico3 - 0 Isidro Amo7 - 2 LPts
19/03/2019Reynosa, Mexico2 - 0 Venacio Orozco1 - 1 WPts
19/01/2019Roodepoort, South Africa1 - 0 Isidro Jarquin4 - 2 WPts
18/11/2018Roodepoort, South Africa0 - 0 Caspar Schoettetten0 - 4 WPts