Weightclass:  Light Welterweight
Location:  Johannesburg, South Africa
Record:  24 - 22
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
20/08/2027Johannesburg, South Africa24 - 21 Ponce Viernes9 - 3(1) LPts
21/06/2027Johannesburg, South Africa23 - 21 Joel Tshichimbi0 - 1 WPts
22/04/2027Johannesburg, South Africa22 - 21 Jin Zou2 - 6 WPts
21/02/2027Johannesburg, South Africa21 - 21 Mfon Abaye8 - 8 WPts
23/12/2026Johannesburg, South Africa20 - 21 Lazar Jaunbalodis11 - 4 WPts
24/10/2026Johannesburg, South Africa19 - 21 Leroy Herard6(1) - 12(1) WPts
25/08/2026Johannesburg, South Africa18 - 21 Woo-young Yon4 - 0 WPts
26/06/2026Accra, Ghana17 - 21 Leo Salifu6 - 16 WPts
28/04/2026Hartford, USA16 - 21 Dylan Kinnison8 - 15 WPts
28/02/2026Guayaquil, Ecuador15 - 21 Hernan Coro7 - 4 WPts
31/12/2025Johannesburg, South Africa15 - 20 Phumelele Mphahlele10 - 11 LPts
01/11/2025Quezon City, Philippines15 - 19 Diego Galban5 - 9 LPts
03/09/2025Johannesburg, South Africa14 - 19 Paco Perera1 - 2 WPts
06/07/2025Johannesburg, South Africa13 - 19 Cipriano Villafane5 - 6 WPts
07/05/2025Sydney, Australia12 - 19 Chris Nairn10(1) - 34(4) WPts
09/03/2025Johannesburg, South Africa12 - 18 Muslih Ballouchy3 - 8(1) LPts
08/01/2025Johannesburg, South Africa11 - 18 Phil Tshikumini0 - 2 WPts
09/11/2024Johannesburg, South Africa10 - 18 Okoth Sembene4 - 3 WPts
09/09/2024Cagliari, Italy10 - 17 Damiano Aquilani13 - 11 LPts
12/07/2024Johannesburg, South Africa9 - 17 Primo Branca7 - 12 WPts
13/05/2024Rijeka, Croatia9 - 16 Vid Vušic15(3) - 22 LPts
15/03/2024Vilnius, Lithuania9 - 15 Adrian Bora28 - 9(1) LPts
16/01/2024Johannesburg, South Africa8 - 15 Zareb Omaboe4 - 14 WPts
17/11/2023Hanoi, Vietnam8 - 14 Luc Hao18(2) - 16 LPts
19/09/2023Boston, USA8 - 13 Phil Bivens6(1) - 18 LPts
22/07/2023Kuching, Malaysia8 - 12 Mel Owyang21 - 12 LPts
23/05/2023Johannesburg, South Africa8 - 11 Rainor Kuch25(2) - 12 LPts
25/03/2023Vilnius, Lithuania8 - 10 Marceli Turko25 - 6 LPts
25/01/2023Johannesburg, South Africa8 - 9 Adriano Marconi11(1) - 15 LPts
26/11/2022Kuala Lumpur, Malaysia8 - 8 Rehan Kazi24 - 6 LPts
28/09/2022Ahmedabad, India8 - 7 Syed Bari10 - 17 LPts
31/07/2022Johannesburg, South Africa7 - 7 Tlou Letsholonyane1 - 2 WPts
30/05/2022Johannesburg, South Africa6 - 7 Ian Couden3 - 9 WPts
01/04/2022Durban, South Africa5 - 7 Dave Mogoeng0 - 22(3) WPts
04/02/2022Soshanguve, South Africa5 - 6 Nathan Moise7 - 17 LPts
16/12/2021Roodepoort, South Africa5 - 5 Armani Archer14 - 10 LPts
30/10/2021Port Elizabeth, South Africa5 - 4 Phumelele Nzimande6 - 11 LPts
28/09/2021La Florida, Chile4 - 4 Diego Portilla9 - 7 WPts
31/07/2021Randburg, South Africa4 - 3 James Vlok14 - 5 LPts
07/06/2021Shubra El-Kheima, Egypt3 - 3 Umair Eldomiaty6 - 8(1) WPts
09/04/2021Pretoria, South Africa3 - 2 Nathan NaudÚ9 - 8 LPts
22/02/2021Katlehong, South Africa3 - 1 Dele Matlaba9 - 5 LPts
25/12/2020Boksburg, South Africa2 - 1 Euan Van Schalkwyk4 - 13(1) WPts
24/10/2020Rosario, Argentina1 - 1 Jose Bermudes2 - 10 WPts
26/08/2020Katlehong, South Africa1 - 0 Jevonte Salifu12 - 5 LPts
05/07/2020Johannesburg, South Africa0 - 0 Jing Hwang2 - 10 WPts