Weightclass:  Light Welterweight
Location:  Soweto, South Africa
Record:  21 - 14
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
06/07/2031Soweto, South Africa20 - 14 Mark Marais1 - 10 WPts
06/05/2031Soweto, South Africa19 - 14 Ximen Quijas0 - 10 WPts
07/03/2031Soweto, South Africa19 - 13 Kyo0won Kwock22(1) - 22 LPts
06/01/2031Soweto, South Africa18 - 13 Nicandro Lares4 - 10 WPts
07/11/2030Soweto, South Africa17 - 13 Bob Kenneson1 - 9 WPts
08/09/2030Soweto, South Africa16 - 13 Porfio Pizana3 - 14 WPts
09/07/2030Soweto, South Africa15 - 13 Noel Pentland2 - 8 WPts
10/05/2030Soweto, South Africa14 - 13 Michael Ntshangase2 - 7 WPts
11/03/2030Soweto, South Africa14 - 12 Oihane Guitron7 - 12 LPts
11/01/2030Soweto, South Africa13 - 12 Jake Kinanga0 - 2 WPts
12/11/2029Soweto, South Africa13 - 11 Matviyko Lisko9(1) - 22(2) LPts
13/09/2029Soweto, South Africa12 - 11 Mark Marro1 - 1 WPts
15/07/2029iBhayi, South Africa11 - 11 Luvolwethu Ramatlhodi8 - 16 WPts
17/05/2029Nizhny Novgorod, Russia10 - 11 Kolzak Galstyan17 - 22 WPts
19/03/2029Soshanguve, South Africa9 - 11 Ayanda Cele5 - 13 WPts
18/01/2029Dubai, UAE9 - 10 Irfan Abdel7 - 11 LPts
20/11/2028Soweto, South Africa8 - 10 Rachid Haarhoff4 - 11 WPts
21/09/2028Cape Town, South Africa7 - 10 Gift Manyisa4 - 5 WPts
27/07/2028Mamelodi, South Africa7 - 9 Rex Pietersen23 - 17(3) LPts
26/06/2028Khayelitsha, South Africa7 - 8 Siphelele Ledwaba13 - 7 LPts
25/05/2028Christchurch, New Zealand7 - 7 Raru Pomana3 - 3 LPts
27/03/2028Soweto, South Africa7 - 6 Rob Lewis2 - 10 LPts
28/01/2028Soweto, South Africa6 - 6 Hjalmar Loftin3 - 7 WPts
29/11/2027Shakhty, Russia6 - 5 Sergei Maslow13 - 4 LPts
01/10/2027Soweto, South Africa5 - 5 Freddietje Van Vollenhoven0 - 3 WPts
02/08/2027Soweto, South Africa4 - 5 Franco Pagliaro1 - 12 WPts
03/06/2027Soweto, South Africa3 - 5 Reneilwe Manyisa0 - 8 WPts
06/04/2027Soweto, South Africa2 - 5 Oscar Kahembe3 - 6 WPts
07/02/2027Virginia Beach, USA2 - 4 Robert McNaughton5 - 10 LPts
10/12/2026Karlsruhe, Germany2 - 3 Hunfried Mahnken12(1) - 9 LPts
12/10/2026Soweto, South Africa1 - 3 Thamsanqa Motupa8 - 4 WPts
13/08/2026Boksburg, South Africa1 - 2 Zachary Mokola10 - 6 LPts
23/06/2026Soweto, South Africa0 - 2 Callum Bamfokwakye1 - 6 WPts
25/04/2026Nishinomiya, Japan0 - 1 Kei Okada4 - 13 LPts
25/02/2026Soweto, South Africa0 - 0 Arthur Phaahla0 - 1 LPts