Weightclass:  Welterweight
Location:  Cape Town, South Africa
Record:  30 - 7
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
29/05/2033Cape Town, South Africa29 - 7 Gesang Firmansyah2 - 10 WPts
29/03/2033Cape Town, South Africa28 - 7 Danyaal Mamund2 - 2 WPts
25/01/2033Cape Town, South Africa27 - 7 Sasha Shipulin3 - 11 WPts
21/11/2032Cape Town, South Africa26 - 7 Mike Kitson6 - 7 WPts
20/09/2032Cape Town, South Africa25 - 7 Bart Daw0 - 6 WPts
21/07/2032Cape Town, South Africa24 - 7 Cody Barr1 - 6 WPts
22/05/2032Cape Town, South Africa23 - 7 Baldev Kalita4 - 29 WPts
23/03/2032Cape Town, South Africa22 - 7 Ndumisa Zungu13 - 21(1) WPts
23/01/2032Cape Town, South Africa21 - 7 Vince Kashala9 - 11 WPts
24/11/2031Cape Town, South Africa20 - 7 Armani Erasmus1 - 5 WPts
24/09/2031Cape Town, South Africa19 - 7 Lehlohonolo Radebe1 - 4 WPts
26/07/2031Cape Town, South Africa18 - 7 John Bitala13 - 15 WPts
28/05/2031Riga, Latvia17 - 7 Daniil Rudzuvarpa0 - 7 WPts
30/03/2031iBhayi, South Africa16 - 7 Uzondu Aning15 - 10 WPts
01/02/2031Cape Town, South Africa15 - 7 Athenkosi Mabena3 - 2 WPts
04/12/2030Ankara, Turkey14 - 7 Tolga Macar2 - 8 WPts
06/10/2030Cape Town, South Africa13 - 7 Gauvain Fouroux6 - 14 WPts
08/08/2030iBhayi, South Africa12 - 7 Hemmerecht Van Vollenhoven2 - 15(4) WPts
12/06/2030Carrefour, Haiti11 - 7 Francois Papineau0 - 3 WPts
14/04/2030Cape Town, South Africa10 - 7 Jasper Bosman0 - 11 WPts
14/02/2030Katlehong, South Africa9 - 7 Jasper Bosman0 - 10 WPts
17/12/2029Cape Town, South Africa8 - 7 Itumeleng Msibi1 - 3 WPts
18/10/2029Copenhagen, Denmark8 - 6 Ulick Langhoff28 - 15 LPts
20/08/2029Tegucigalpa, Honduras8 - 5 Enzo Mestas15(1) - 11 LPts
22/06/2029Medellin, Colombia7 - 5 Macario Cobian5 - 12 WPts
24/04/2029Umlazi, South Africa7 - 4 Tefu Jali4 - 10 LPts
28/02/2029Katlehong, South Africa7 - 3 Tevin Bawuah7 - 17 LPts
31/12/2028East London, South Africa6 - 3 Roshaun Radebe10 - 6 WPts
07/11/2028iBhayi, South Africa6 - 2 Jackson Motupa19(1) - 23(1) LPts
21/09/2028Pretoria, South Africa5 - 2 Neil Odia11 - 14 WPts
20/08/2028Durban, South Africa4 - 2 Makalo Shongwe0 - 0 WPts
09/07/2028Soweto, South Africa4 - 1 Marvin Krige16 - 15 LPts
07/06/2028Mamelodi, South Africa3 - 1 Brin Tshifunka0 - 0 WPts
05/05/2028Tembisa, South Africa2 - 1 Sam Mphahlele0 - 0 WPts
13/03/2028Durban, South Africa1 - 1 Siyabonga Mathoho15 - 12 WPts
21/01/2028Roodepoort, South Africa1 - 0 Morgan Meer10 - 7 LPts
21/12/2027Cape Town, South Africa0 - 0 John Kayemba0 - 3 WPts