Weightclass:  Welterweight
Location:  Cape Town, South Africa
Record:  21 - 21
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
21/09/2033Cape Town, South Africa20 - 21 Sajid Siddique24 - 12 WPts
21/07/2033Cape Town, South Africa19 - 21 Fedar Lavrov2 - 13 WPts
19/05/2033Cape Town, South Africa18 - 21 Adriano Saia11 - 32(1) WPts
18/03/2033Cape Town, South Africa17 - 21 Ian Melin4 - 4 WPts
16/01/2033Cape Town, South Africa17 - 20 Robert Kibangadi27 - 16 LPts
16/11/2032Cape Town, South Africa17 - 19 Macario Villaverde7 - 12 LPts
16/09/2032Cape Town, South Africa16 - 19 Denton Kiziamina13 - 17 WPts
18/07/2032Cape Town, South Africa16 - 18 Ethan Van Wyk8 - 5 LPts
20/05/2032Cape Town, South Africa15 - 18 Joaquin Agustin9 - 5 WPts
21/03/2032Cape Town, South Africa14 - 18 Juan Anzures5 - 12 WPts
22/01/2032Cape Town, South Africa14 - 17 Afram Cobbina18(1) - 4 LPts
23/11/2031Cape Town, South Africa14 - 16 Lehlohonolo Nomvete10 - 10 LPts
23/09/2031Hull, UK13 - 16 Michael Tweedie5 - 21(2) WPts
26/07/2031Cape Town, South Africa13 - 15 Vuyisile Mthethwa18 - 7 LPts
28/05/2031Wakefield, UK13 - 14 Corey Crumlish4 - 7 LPts
30/03/2031Dubai, UAE13 - 13 Bilal Bolous6 - 10 LPts
30/01/2031Soledad de Graciano Sanchez, Mexico13 - 12 Juan Paul1 - 5 LPts
02/12/2030Cape Town, South Africa12 - 12 Angel Leal5 - 10 WPts
04/10/2030Yerevan, Armenia12 - 11 Zinvor Joujakian14(1) - 12 LPts
06/08/2030Montevideo, Uruguay11 - 11 Angel Abila1 - 16 WPts
08/06/2030Valencia, Spain11 - 10 Macario Paiz1 - 8 LPts
10/04/2030Montevideo, Uruguay11 - 9 Dimos Garcia7 - 6 LPts
10/02/2030Cape Town, South Africa11 - 8 Subusiso Tlolane5 - 10(1) LPts
13/12/2029Cape Town, South Africa10 - 8 Diego Eugenio3 - 8 WPts
15/10/2029Daloa, Ivory Coast9 - 8 Neville Gedeon1 - 3 WPts
17/08/2029Cape Town, South Africa9 - 7 Gift Nkoana9 - 11 LPts
19/06/2029Cape Town, South Africa8 - 7 Jeraldo Montejano0 - 6 WPts
20/04/2029Lankaran, Azerbaijan8 - 6 Khalid Massoud16 - 13 LPts
20/02/2029Juarez, Mexico7 - 6 Alejandro Taveras4 - 12 WPts
23/12/2028Cape Town, South Africa6 - 6 Siyabonga Gabuza3 - 8 WPts
24/10/2028Cape Town, South Africa5 - 6 Musa Muthambi1 - 2 WPts
25/08/2028Kampala, Uganda4 - 6 Steven Kizito3 - 6 WPts
27/06/2028Vilnius, Lithuania4 - 5 Wojtek Biernacki11 - 23 LPts
29/04/2028San Pedro de Macoris, Dominican Republic4 - 4 Carlos Cobian4(1) - 13 LPts
01/03/2028Mamelodi, South Africa4 - 3 Kasi Hanekom0 - 0 LPts
11/01/2028Mexico City, Mexico3 - 3 Quin Becerra7 - 19 WPts
13/11/2027Tlalnepantla, Mexico2 - 3 Juan Calistro5 - 17 WPts
15/09/2027Soweto, South Africa1 - 3 Hugh Kipulu0 - 9 WPts
20/07/2027Durban, South Africa1 - 2 Joe Mubimalu19(1) - 10 LPts
23/05/2027Nantes, France1 - 1 Vail Lasalle22(2) - 33 LPts
25/03/2027Pretoria, South Africa1 - 0 Neil Odia5 - 11 LPts
04/02/2027Cape Town, South Africa0 - 0 Luister Afrani0 - 0 WPts