Weightclass:  Welterweight
Location:  Germiston, South Africa
Record:  22 - 14
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
19/09/2028Germiston, South Africa21 - 14 Pedro Mancha2 - 3 WPts
21/07/2028Germiston, South Africa20 - 14 Robert Rodriguez3 - 7 WPts
22/05/2028Germiston, South Africa19 - 14 Rodrigo Imbo3 - 22(1) WPts
23/03/2028Germiston, South Africa18 - 14 Michael Gall0 - 4 WPts
23/01/2028Germiston, South Africa17 - 14 Ian Ogier6(1) - 12 WPts
22/11/2027Germiston, South Africa16 - 14 Santiago Puerto14(1) - 11 WPts
23/09/2027Germiston, South Africa15 - 14 Berndt Crecelius10 - 3 WPts
21/07/2027Germiston, South Africa14 - 14 Mark Tshiabu0 - 1 WPts
22/05/2027Germiston, South Africa13 - 14 Mablevi Atsu1 - 1 WPts
23/03/2027East London, South Africa12 - 14 Kwanda Motupa2 - 5 WPts
23/01/2027Havana, Cuba12 - 13 Montana Carabajal29(3) - 28 LPts
25/11/2026Germiston, South Africa11 - 13 Hugh Kipulu0 - 4 WPts
26/09/2026Kiev, Ukraine10 - 13 Dmitri Mihal1 - 18(4) WPts
29/07/2026Manta, Ecuador9 - 13 Rafael Toribio5 - 19 WPts
31/05/2026Bokhtar, Tajikistan9 - 12 Vahid Abuzyarov35(2) - 20 LPts
02/04/2026Khayelitsha, South Africa9 - 11 Arran Kety9 - 6 LPts
02/02/2026Germiston, South Africa9 - 10 Loredo Barrio19(1) - 35 LPts
04/12/2025Germiston, South Africa8 - 10 Odion Akpabio3 - 9 WPts
06/10/2025Germiston, South Africa8 - 9 Rodrigo Nepomuceno9 - 21 LPts
08/08/2025Port Elizabeth, South Africa8 - 8 Kornelis Retief4 - 9 LPts
10/06/2025Antwerp, Belgium7 - 8 Druyt Frecour1 - 10 WPts
12/04/2025Puente Alto, Chile6 - 8 Jose Alvarado6 - 15 WPts
12/02/2025Germiston, South Africa5 - 8 Kornelis Retief2 - 8 WPts
14/12/2024Johannesburg, South Africa5 - 7 Dikembe Inkoom7 - 5 LPts
17/10/2024Germiston, South Africa4 - 7 Ulan Kole0 - 2 WPts
20/08/2024Zagreb, Croatia4 - 6 Miro Kordic12 - 12(3) LPts
22/06/2024Stuttgart, Germany4 - 5 Albertus Kahr21 - 14 LPts
24/04/2024Brampton, Canada4 - 4 Kai Tinlin21 - 16 LPts
25/02/2024Bratislava, Slovakia4 - 3 Rehor Domek22 - 9 LPts
28/12/2023Strasbourg, France3 - 3 Pernell Rabelais9 - 25 WPts
30/10/2023Germiston, South Africa2 - 3 Vuyisile Mini1 - 2 WPts
31/08/2023Maroua, Cameroon2 - 2 Varocher de Sade9(1) - 26 LPts
03/07/2023Germiston, South Africa1 - 2 Oringo Sikali1 - 0 WPts
04/05/2023Germiston, South Africa0 - 2 Jamie Tshipanda3 - 5 WPts
06/03/2023Melbourne, Australia0 - 1 Stuart Brown15 - 12 LPts
05/01/2023Germiston, South Africa0 - 0 Saturnin Cifuentes10 - 12 LPts