Weightclass:  Welterweight
Location:  Mamelodi, South Africa
Record:  17(1) - 19
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
26/11/2033Mamelodi, South Africa16(1) - 19 Alejandro Carvalho7 - 15 WPts
22/09/2033Mamelodi, South Africa16(1) - 18 Jeremie Diarra5 - 9 LPts
22/07/2033Mamelodi, South Africa16(1) - 17 Alvino Fernando7 - 16 LPts
20/05/2033Mamelodi, South Africa15(1) - 17 Xayvion Anang1 - 0 WPts
20/03/2033Mamelodi, South Africa14(1) - 17 Gianmarco Carossino5 - 16 WPts
17/01/2033Mamelodi, South Africa13 - 17 John Lloyd1 - 15 WKO3
17/11/2032Mamelodi, South Africa12 - 17 Lloyd Khumalo0 - 1 WPts
17/09/2032Mamelodi, South Africa12 - 16 Andy McFarlane6 - 6(1) LPts
18/07/2032Mamelodi, South Africa12 - 15 Tefu Jali16(1) - 18 LPts
19/05/2032Mamelodi, South Africa12 - 14 Quadrees Adinkra5 - 10(1) LPts
19/03/2032Mamelodi, South Africa11 - 14 Mahdi Mensah0 - 12 WPts
19/01/2032Mamelodi, South Africa11 - 13 Verlyn Mpontshane10 - 5 LPts
20/11/2031Durban, South Africa10 - 13 Ulan Khumalo3 - 12 WPts
26/09/2031Mamelodi, South Africa9 - 13 Tlou Matlala17 - 5 WPts
31/07/2031Durham, USA8 - 13 Ashley Hughes4 - 7 WPts
02/06/2031Jacksonville, USA8 - 12 Wayne Caird6 - 12 LPts
03/04/2031Randburg, South Africa7 - 12 Deiondre Keet4 - 13 WPts
04/02/2031Mamelodi, South Africa6 - 12 Nemesio Valdespino0 - 4 WPts
07/12/2030Mamelodi, South Africa5 - 12 John Rees1 - 1 WPts
09/10/2030Pretoria, South Africa4 - 12 Kieran Mxenge4 - 4 WPts
11/08/2030Yerevan, Armenia4 - 11 Aghan Garabetyan16 - 11 LPts
13/06/2030Dushanbe, Tajikistan4 - 10 Viktor Tleuli18 - 22 LPts
15/04/2030Mamelodi, South Africa3 - 10 Bradley Mayobo4 - 5 WPts
15/02/2030San Juan, Puerto Rico3 - 9 Angel Robledo30(1) - 14 LPts
18/12/2029Soledad, Colombia3 - 8 Xaverius Cabanilla4 - 13 LPts
20/10/2029Johannesburg, South Africa3 - 7 Shevon Selebi4 - 21 LPts
22/08/2029Surat, India3 - 6 Zain Shariff14 - 10 LPts
24/06/2029Quito, Ecuador3 - 5 Guillermo Talavera1 - 21(1) LPts
26/04/2029Mamelodi, South Africa2 - 5 Declan Dull1 - 4 WPts
26/02/2029Soweto, South Africa1 - 5 Vince Kashala0 - 0 WPts
17/01/2029Soweto, South Africa1 - 4 Uba Abadamloora28 - 6 LPts
16/12/2028Mitchells Plain, South Africa0 - 4 Athenkosi Nyauza0 - 0 WPts
28/10/2028Mitchells Plain, South Africa0 - 3 Siphelele Magwanishi4 - 18(1) LPts
07/09/2028Riga, Latvia0 - 2 Andrii Gredzens21(2) - 19 LPts
10/07/2028Soweto, South Africa0 - 1 John Haarhoff29 - 17 LPts
07/06/2028Mamelodi, South Africa0 - 0 Vuyisile Mthethwa3 - 1 LPts