Weightclass:  Light Welterweight
Location:  Cape Town, South Africa
Record:  28 - 17
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
15/03/2030Cape Town, South Africa27 - 17 Nathan Bamford2 - 6 WPts
15/01/2030Cape Town, South Africa26 - 17 Fedya Cimmermanis6(1) - 20 WPts
15/11/2029Cape Town, South Africa25 - 17 Yakiv Markoski1 - 3 WPts
16/09/2029Cape Town, South Africa24 - 17 Haaris Ebrahim1 - 3 WPts
18/07/2029Cape Town, South Africa23 - 17 Spencer Kalambaye1 - 6 WPts
19/05/2029Cape Town, South Africa22 - 17 JW Ekelaers2 - 7 WPts
21/03/2029Cape Town, South Africa21 - 17 Asif Salehi8 - 6 WPts
20/01/2029Cape Town, South Africa20 - 17 Remi Van Heerden11 - 15(1) WPts
21/11/2028Cape Town, South Africa20 - 16 Reimond De Kock11 - 8 LPts
22/09/2028Cape Town, South Africa19 - 16 Paul Selebi13 - 11 WPts
23/07/2028Cape Town, South Africa18 - 16 Athenkosi Sono1 - 13 WPts
24/05/2028Cape Town, South Africa17 - 16 Theo Marais1 - 2 WPts
25/03/2028Puebla, Mexico16 - 16 Oihane Alatorre3 - 13 WPts
26/01/2028Soshanguve, South Africa15 - 16 Ewan Khumalo7 - 24 WPts
01/12/2027Cape Town, South Africa14 - 16 Kaleb Ekstein3 - 11(1) WPts
02/10/2027Cape Town, South Africa13 - 16 Enzo Nino4 - 2 WPts
03/08/2027Abidjan, Ivory Coast13 - 15 Villard Huet10 - 16 LPts
05/06/2027Cape Town, South Africa12 - 15 Itumeleng Nhleko0 - 2 WPts
07/04/2027Cape Town, South Africa11 - 15 Evert Morkel1 - 7 WPts
06/02/2027Cape Town, South Africa11 - 14 Emilio Giancola17 - 17(8) LPts
08/12/2026Boksburg, South Africa11 - 13 Duante Ayibonte8 - 8 LPts
19/10/2026Tokyo, Japan11 - 12 Satoshi Hayakawa18 - 9(3) LPts
21/08/2026Cape Town, South Africa10 - 12 Sun-tae Chae3 - 0 WPts
22/06/2026Mitchells Plain, South Africa9 - 12 Andries Kriel2 - 11 WPts
25/04/2026Riyadh, Saudi Arabia8 - 12 Rashid Aljazari7 - 8 WPts
25/02/2026Cape Town, South Africa8 - 11 Luvolwethu Nkoana11 - 13 LPts
30/12/2025Nagoya, Japan8 - 10 Kenji Yoshinaga7 - 15 LPts
01/11/2025Cape Town, South Africa8 - 9 Dmitri Aganazarov21 - 15 LPts
03/09/2025Randburg, South Africa8 - 8 Matt Kiziamina8 - 7 LPts
06/07/2025Khayelitsha, South Africa7 - 8 Gift Mabokgwane3 - 16 WPts
09/05/2025Cape Town, South Africa6 - 8 May Holomisa1 - 9 WPts
10/03/2025Cape Town, South Africa6 - 7 Jochem Liebenberg2 - 2 LPts
09/01/2025Cape Town, South Africa5 - 7 Marinus Klerk3 - 12(1) WPts
09/11/2024Cape Town, South Africa5 - 6 Ambro× Barabas36(2) - 15 LPts
09/09/2024Vilnius, Lithuania5 - 5 Olaf Janiga41(2) - 15 LPts
12/07/2024Cape Town, South Africa4 - 5 Ontibile Dorkenoo0 - 6 WPts
12/05/2024Cape Town, South Africa4 - 4 Malik Tahraoui9 - 13 LPts
14/03/2024Cape Town, South Africa3 - 4 Danny Kaluituka4 - 8 WPts
08/02/2024Soweto, South Africa2 - 4 Andile Ramatlhodi0 - 0 WPts
08/01/2024San Jose, Costa Rica2 - 3 Ulises Elias7 - 18 LPts
10/11/2023Espoo, Finland2 - 2 Kalle Auvinen23 - 12 LPts
12/09/2023Vienna, Austria2 - 1 Tabor Van13(3) - 25(1) LPts
15/07/2023Bangkok, Thailand2 - 0 Noknoi Kaiyanghadaogym1 - 19 LPts
17/05/2023Cape Town, South Africa1 - 0 Tevaughn Dede1 - 1 WPts
18/03/2023Cape Town, South Africa0 - 0 John Fouinda0 - 3 WPts