Weightclass:  Lightweight
Location:  Johannesburg, South Africa
Record:  59 - 14
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
01/12/2026Johannesburg, South Africa58 - 14 Xeres Medellin7 - 10 WPts
01/10/2026Johannesburg, South Africa57 - 14 Angel Delahoz7 - 5 WPts
02/08/2026Johannesburg, South Africa56 - 14 Fedar Rybak3 - 8 WPts
03/06/2026Johannesburg, South Africa55 - 14 Sergeant Florian2 - 4 WPts
04/04/2026Johannesburg, South Africa54 - 14 Joaquin Subia1 - 6 WPts
03/02/2026Johannesburg, South Africa53 - 14 Giovanni Van Dalle2 - 9(1) WPts
06/12/2025Johannesburg, South Africa52 - 14 Lowieke Van der Borghereye3 - 2 WPts
07/10/2025Johannesburg, South Africa51 - 14 Beltran Martinez5 - 3(1) WPts
08/08/2025Johannesburg, South Africa50 - 14 Atif Hannan0 - 5 WPts
09/06/2025Johannesburg, South Africa49 - 14 Oleksander Makar4 - 10 WPts
10/04/2025Johannesburg, South Africa48 - 14 Azam Amber9 - 10(1) WPts
10/02/2025Johannesburg, South Africa47 - 14 Vidar Flak3 - 11 WPts
12/12/2024Laval, Canada46 - 14 Waltier Blier16 - 26 WPts
14/10/2024Stockholm, Sweden46 - 13 Loke Graning32 - 13 LPts
16/08/2024Kano, Nigeria46 - 12 Sid Iheruome38 - 11 LPts
16/07/2024Busan, South Korea46 - 11 Odbart Krone41(4) - 9 LPts Busan Olympics 2024View
13/07/2024Busan, South Korea45 - 11 Crets Moerync32 - 18 WPts Busan Olympics 2024View
03/07/2024Johannesburg, South Africa44 - 11 Rasul Nour40 - 7 WPts
02/06/2024Johannesburg, South Africa43 - 11 Olier Papineau38 - 15 WPts
02/05/2024Tembisa, South Africa42 - 11 Ricky Serero13 - 10 WPts South Africa National Championships 2024View
29/04/2024Tembisa, South Africa41 - 11 Thulani Shabangu28 - 10 WPts South Africa National Championships 2024View
26/04/2024Tembisa, South Africa40 - 11 Mel Kimbiolongo26 - 9 WPts South Africa National Championships 2024View
14/04/2024Johannesburg, South Africa39 - 11 Carlos Hipolito52(1) - 6 WPts
14/03/2024Amman, Jordan38 - 11 Jawad Said38(2) - 14 WPts
12/02/2024Amman, Jordan38 - 10 Jawad Said37(2) - 14 LPts
12/01/2024Tangier, Morocco38 - 9 Amer Miah40 - 6 LPts Africa Championships 2024View
09/01/2024Tangier, Morocco37 - 9 Albain Noe34 - 13 WPts Africa Championships 2024View
18/12/2023Johannesburg, South Africa37 - 8 Alik Cajrbeckow31(2) - 12 LPts
16/11/2023Johannesburg, South Africa37 - 7 Ardi Bata44 - 7 LPts
16/10/2023Johannesburg, South Africa36 - 7 Ardi Bata44 - 6 WPts
10/09/2023Surat, India36 - 6 Amer Miah36 - 4 LPts Surat World Championships 2023View
07/09/2023Surat, India35 - 6 Ciro Malia27 - 5 WPts Surat World Championships 2023View
03/09/2023Johannesburg, South Africa34 - 6 Mohsin Jabbour26 - 17 WPts
03/08/2023Accra, Ghana34 - 5 Amer Miah34 - 3 LPts
03/07/2023Geneva, Switzerland34 - 4 Didier Gide40 - 6 LPts
02/06/2023Takoradi, Ghana34 - 3 Harry Bimi30 - 8(1) LPts
02/05/2023Germiston, South Africa33 - 3 Dillon Serero25 - 10 WPts South Africa National Championships 2023View
29/04/2023Germiston, South Africa32 - 3 Amon Louw18 - 11 WPts South Africa National Championships 2023View
26/04/2023Germiston, South Africa31 - 3 Edward Kimia15 - 10 WPts South Africa National Championships 2023View
14/04/2023Johannesburg, South Africa30 - 3 Uang Luk31 - 8 WPts
12/03/2023Johannesburg, South Africa29 - 3 Baltasar Taveras25 - 15 WPts
08/02/2023Johannesburg, South Africa28 - 3 Lukman Ebor15 - 12 WPts
24/12/2022Melbourne, Australia27 - 3 Rex Gallico14 - 11 WPts
26/10/2022Río Cuarto, Argentina26 - 3 Fausto Calles14 - 10 WPts
28/08/2022Johannesburg, South Africa25 - 3 Jordan Jokonya10(4) - 11 WPts
28/06/2022Prague, Czech Republic24 - 3 Radovan Hajek23 - 0 WPts
30/04/2022Johannesburg, South Africa23 - 3 Dumisani Mahlangu9 - 13 WPts
02/03/2022Cape Town, South Africa22 - 3 Thabo Phiri4 - 19 WPts
21/01/2022Tembisa, South Africa21 - 3 Richie Mashamaite2 - 16 WPts
12/12/2021Montevideo, Uruguay20 - 3 Noe Mingo6(1) - 15 WPts
14/10/2021Fortaleza, Brazil19 - 3 Jerrold Camejo0 - 3 WPts
15/08/2021Pretoria, South Africa18 - 3 Puleng Sangweni12 - 12 WPts
25/06/2021Ulaanbaatar, Mongolia17 - 3 Jamal al Din Cajrkuloff12(1) - 7 WPts
26/04/2021Randburg, South Africa17 - 2 Dave Nfuni13 - 5 LPts South Africa National Championships 2021View
15/03/2021Kumasi, Ghana16 - 2 Harvey Busia11 - 7 WPts
15/01/2021Quebec City, Canada15 - 2 Kenzie Waldie5 - 8 WPts
17/11/2020Port Elizabeth, South Africa14 - 2 Vashon Boateng5 - 12 WPts
14/10/2020Soweto, South Africa13 - 2 Vul Agyeman6 - 5 WPts
02/09/2020Roodepoort, South Africa12 - 2 Vul Mashamaite10 - 4 WPts
07/07/2020Pretoria, South Africa11 - 2 Ricky Ncita8 - 4 WPts
08/05/2020Ulsan, South Korea10 - 2 Myung-joo Wang5 - 8 WPts
10/03/2020Randburg, South Africa10 - 1 Paulo Ballantyne8 - 5 LPts
18/01/2020Pretoria, South Africa9 - 1 Lehlohonolo Nkwinti2 - 5 WPts
11/12/2019Johannesburg, South Africa8 - 1 Angel Casal4 - 5 WPts
12/10/2019Warsaw, Poland7 - 1 Jarek Dylewski2 - 5 WPts
13/08/2019Roodepoort, South Africa6 - 1 Jabulani Cele2 - 7 WPts
09/07/2019Johannesburg, South Africa5 - 1 Holland Delpy3 - 6 WPts
09/05/2019Viba del Mar, Chile4 - 1 Cipriano Lagunas6 - 0 WPts
10/03/2019Boksburg, South Africa3 - 1 Lamech Muthambi3 - 2 WPts
30/01/2019Johannesburg, South Africa2 - 1 Gethin Price7 - 2 WPts
30/11/2018Soweto, South Africa1 - 1 Banji Sobukwe1 - 4 WPts
16/10/2018Wichita, USA1 - 0 Leon Boyce1 - 0 LPts
18/08/2018Johannesburg, South Africa0 - 0 Arie Lemoniez0 - 1 WPts