Weightclass:  Featherweight
Location:  Pretoria, South Africa
Record:  12(3) - 23
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
11/04/2024Pretoria, South Africa11(2) - 23 Yobachi Kwei1 - 1 WKO3
11/02/2024Pretoria, South Africa10(1) - 23 Mehdi Kanan1 - 5 WKO3
13/12/2023Pretoria, South Africa9(1) - 23 Shant Zacharian14 - 24 WPts
14/10/2023Pretoria, South Africa8(1) - 23 Charles Ntsikabaka0 - 0 WPts
12/08/2023Pretoria, South Africa8(1) - 22 Lisandro Cortina14 - 8 LPts
13/06/2023Pretoria, South Africa7(1) - 22 Daniil Panov4 - 14 WPts
14/04/2023Pretoria, South Africa7(1) - 21 Rashid Halali0 - 8 LPts
13/02/2023Pretoria, South Africa7(1) - 20 Au Hoang5 - 13 LPts
15/12/2022Pretoria, South Africa6(1) - 20 Mahmud Chelebieva0 - 6 WPts
15/10/2022Pretoria, South Africa5(1) - 20 Fedar Markow3 - 4 WPts
16/08/2022Pretoria, South Africa4(1) - 20 Petro Krajnik1 - 8 WPts
16/06/2022Pretoria, South Africa4(1) - 19 Raiden Sugimoto17 - 5 LPts
17/04/2022Germiston, South Africa4(1) - 18 Fraser Chikunga7 - 10 LPts
20/02/2022Varna, Bulgaria3 - 18 Samuil á Yankov12 - 16(4) WKO3
22/12/2021Gdansk, Poland3 - 17 Ksawery Bogdanski19 - 6 LPts
24/10/2021Pretoria, South Africa3 - 16 Chung Ghiam5(1) - 19 LPts
24/08/2021Pretoria, South Africa2 - 16 Santiago Revilla16 - 7 WPts
24/06/2021Pretoria, South Africa2 - 15 Roman Iwinski7 - 4 LPts
24/04/2021Katlehong, South Africa2 - 14 Paul Dilu11(1) - 9 LPts
24/02/2021Katlehong, South Africa2 - 13 Blake Booysen8 - 8 LPts
09/01/2021Pretoria, South Africa2 - 12 Jayvyn Panyaglo6 - 9 LPts
08/11/2020Pretoria, South Africa2 - 11 Davie Rensburg6 - 6 LPts
11/09/2020Soweto, South Africa2 - 10 Owen Ledwaba7 - 5 LPts
07/08/2020Ulaanbaatar, Mongolia2 - 9 Aleksandr Badar-Uugan7 - 11 LPts
08/06/2020Harare, Zimbabwe2 - 8 Nicholas Ngoma11(1) - 3 LPts
09/04/2020Regensburg, Germany2 - 7 Ademaro Conrady2 - 7 LPts
10/02/2020Santo Domingo Este, Dominican Republic2 - 6 Gonzalo Jesus4 - 8 LPts
13/12/2019Soshanguve, South Africa2 - 5 Uland Paintsil0 - 12 LPts
16/10/2019Pretoria, South Africa1 - 5 Charlie Manyisa3 - 7 WPts
16/08/2019Pretoria, South Africa1 - 4 Paul Van den Bergh5 - 1 LPts
16/06/2019Mombasa, Kenya1 - 3 Haider Mansouri3 - 5 LPts
17/04/2019Pretoria, South Africa1 - 2 David Kayibunda1 - 3 LPts
14/02/2019Bruges, Belgium1 - 1 Gaston Chevalier1 - 3 LPts
16/12/2018Barcelona, Spain1 - 0 Ignado Agron1 - 1 LPts
18/10/2018Pretoria, South Africa0 - 0 Blazej Gura0 - 2 WPts