Weightclass:  Light Welterweight
Location:  Durban, South Africa
Record:  28 - 14
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
17/01/2025Durban, South Africa27 - 14 Sergei Petukhov2 - 6 WPts
18/11/2024Durban, South Africa26 - 14 Rodrigo Carrizales3 - 2 WPts
19/09/2024Durban, South Africa25 - 14 Chris Salifu8 - 5 WPts
22/07/2024Durban, South Africa24 - 14 Okal Boakye3 - 17(1) WPts
23/05/2024Durban, South Africa23 - 14 Clinton Munn2 - 6 WPts
25/03/2024Durban, South Africa22 - 14 John Grandison2 - 0 WPts
26/01/2024Durban, South Africa22 - 13 Avel Panko20(1) - 14 LPts
27/11/2023Durban, South Africa21 - 13 Hugh Muirhead28 - 10 WPts
27/09/2023Durban, South Africa20 - 13 Lukman Mathoho0 - 1 WPts
29/07/2023Durban, South Africa19 - 13 Leeroy Maphatsoe0 - 1 WPts
29/05/2023Durban, South Africa18 - 13 Saturnin Peinado1 - 7 WPts
30/03/2023Durban, South Africa17 - 13 Vuyisile Nonyane11 - 18 WPts
29/01/2023Johannesburg, South Africa16 - 13 Dion De Beer17(1) - 11 WPts
01/12/2022Germiston, South Africa16 - 12 Robert Kabanga11(1) - 13 LPts
08/10/2022Soweto, South Africa15 - 12 Paul Van der Byl14 - 11 WPts
12/08/2022Pretoria, South Africa15 - 11 Nathan NaudÚ16 - 9 LPts
26/06/2022Soweto, South Africa14 - 11 Richard Mbuyi11 - 11 WPts
21/05/2022Samarqand, Uzbekistan14 - 10 Latif Nagiyev17(1) - 8 LPts
23/03/2022Yerevan, Armenia13 - 10 Imasdun Libaridyan16 - 8 WPts
23/01/2022Panama City, Panama12 - 10 Fausto Venegas5 - 18 WPts
24/11/2021Karagandy, Kazakhstan11 - 10 Dmitri Yahulucow5 - 13 WPts
26/09/2021Dun Laoghaire, Ireland10 - 10 Seamus Finnin7 - 14 WPts
29/07/2021Durban, South Africa9 - 10 Fonsie Kuhr4 - 5 WPts
28/05/2021Oslo, Norway8 - 10 Hume Wahl10 - 11 WPts
29/03/2021San Jose, Costa Rica8 - 9 Onofre Yepes7 - 11 LPts
29/01/2021Berlin, Germany8 - 8 Otto Henrichs10 - 8 LPts
01/12/2020Touba, Senegal7 - 8 Demont Balla9 - 9 WPts
02/10/2020Nuremberg, Germany6 - 8 Garren Kuenzel10 - 5 WPts
04/08/2020Rotterdam, Netherlands6 - 7 Jonas Willemaert10 - 5 LPts
05/06/2020Taif, Saudi Arabia6 - 6 Umair Abid11 - 3 LPts
07/04/2020Khayelitsha, South Africa5 - 6 John Lukusa3 - 8 WPts
26/02/2020Casablanca, Morocco5 - 5 Waqar Hammad4 - 9 LPts
28/12/2019Durban, South Africa5 - 4 Corey Awal11 - 2 LPts
29/10/2019Katlehong, South Africa4 - 4 LeBron Moro5 - 4 WPts
28/09/2019San Jose, Costa Rica4 - 3 Juan Orihuela2 - 2 LPts
31/07/2019Katlehong, South Africa3 - 3 Uzondu Rahman3 - 2 WPts
28/06/2019Durban, South Africa3 - 2 Jerri Paimin7 - 0 LPts
29/04/2019Copenhagen, Denmark2 - 2 Viljo Drewes4 - 5 WPts
01/03/2019Amman, Jordan1 - 2 Rehman Naqvi1 - 2 WPts
01/01/2019Durban, South Africa0 - 2 Jarno Blaauw0 - 3 WPts
03/11/2018Durban, South Africa0 - 1 Lebogang Hanekom2 - 0 LPts
05/09/2018East London, South Africa0 - 0 Lewis Kalambaye0 - 0 LPts