Weightclass:  Light Welterweight
Location:  Pretoria, South Africa
Record:  19 - 8
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
23/11/2033Mashhad, Iran18 - 8 Suneil Karanth11 - 13 WPts
25/09/2033Pretoria, South Africa17 - 8 Kyle Muinbayi1 - 11 WPts
26/07/2033Pretoria, South Africa16 - 8 Francis Heyns5 - 12 WPts
26/05/2033Harare, Zimbabwe15 - 8 Ian Makwarimba16 - 12 WPts
28/03/2033Saint Petersburg, Russia15 - 7 Sasha Klyugin9 - 17 LPts
28/01/2033Pretoria, South Africa14 - 7 Vuyisile Serero11 - 5 WPts
28/11/2032Pretoria, South Africa13 - 7 Santiago Sibila0 - 16 WPts
29/09/2032Tembisa, South Africa12 - 7 John Nseya9 - 16(1) WPts
02/08/2032Mitchells Plain, South Africa11 - 7 Eric Mbekile6 - 21 WPts
13/06/2032Durban, South Africa11 - 6 Bryn Ntoto9 - 20 LPts
11/05/2032Durban, South Africa10 - 6 Scott Madioko17(3) - 16 WPts
07/04/2032Batangas City, Philippines10 - 5 Theo Villarruel6 - 14 LPts
08/02/2032Oran, Algeria9 - 5 Kamran Dib15 - 7(1) WPts
11/12/2031Oran, Algeria8 - 5 Gazi Achiou12 - 14 WPts
13/10/2031Pretoria, South Africa7 - 5 Ayanda Mabena1 - 9 WPts
13/08/2031Pretoria, South Africa6 - 5 Wandisile Mashaba2 - 6 WPts
15/06/2031Pretoria, South Africa6 - 4 Anele Mnyamane9 - 7 LPts
19/04/2031Pretoria, South Africa6 - 3 Tavon Mahlobo5 - 11 LPts
19/02/2031Johannesburg, South Africa6 - 2 Brin Mokeana1 - 9 LPts
26/12/2030Pretoria, South Africa5 - 2 Tajo Valdovinos4 - 2 WPts
28/10/2030Zaragoza, Spain5 - 1 Venacio Cantillo3 - 5 LPts
30/08/2030Soweto, South Africa4 - 1 Josh Van der Knaap4 - 9 WPts
02/07/2030Pretoria, South Africa3 - 1 Juan Pinto3 - 30(2) WPts
04/05/2030Pretoria, South Africa3 - 0 Rivaldo Sobukwe1 - 0 LPts
06/03/2030East London, South Africa2 - 0 James Milabi5 - 13 WPts
11/01/2030Johannesburg, South Africa1 - 0 Theo Marais5 - 9 WPts
11/12/2029Pretoria, South Africa0 - 0 Brin Mokeana0 - 2 WPts