Weightclass:  Bantamweight
Location:  Randburg, South Africa
Record:  24 - 16
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
18/11/2033Randburg, South Africa23 - 16 Yago Encarnacion7 - 15 WPts
15/09/2033Randburg, South Africa22 - 16 Edward Sheriff5 - 23(1) WPts
15/07/2033Randburg, South Africa21 - 16 Mark Hannah2 - 16 WPts
13/05/2033Randburg, South Africa20 - 16 Celis Barst2 - 5 WPts
13/03/2033Randburg, South Africa19 - 16 Ganesa Manda1 - 17 WPts
10/01/2033Randburg, South Africa18 - 16 Dieu Ngai13 - 14 WPts
09/11/2032Randburg, South Africa17 - 16 Reinald Piaget2 - 8 WPts
08/09/2032Randburg, South Africa16 - 16 Gerrit Lemettere13 - 7 WPts
09/07/2032Randburg, South Africa15 - 16 Joaquin Maradiaga10 - 19 WPts
09/05/2032Randburg, South Africa15 - 15 Carlos Landin14 - 12 LPts
10/03/2032Randburg, South Africa14 - 15 Rodrigo Rodriguez5 - 12 WPts
10/01/2032Randburg, South Africa13 - 15 Denkaosan Sangprapai3 - 11 WPts
11/11/2031Santo Domingo, Ecuador12 - 15 Diego Lozoya1 - 19(1) WPts
11/09/2031Randburg, South Africa11 - 15 Thuso Jali0 - 8 WPts
14/07/2031East London, South Africa11 - 14 Greg Kazembe7(1) - 10 LPts
16/05/2031La Plata, Argentina11 - 13 Luis Prado27(3) - 15(2) LPts
18/03/2031Mogilev, Belarus10 - 13 Sergei Klocko9 - 15 WPts
18/01/2031Quezon City, Philippines9 - 13 Chris Saclolo21 - 27(2) WPts
20/11/2030Randburg, South Africa8 - 13 Siphelele Mapisa4 - 11 WPts
22/09/2030Randburg, South Africa7 - 13 Laron Pierre-Louis1 - 5 WPts
24/07/2030Soweto, South Africa7 - 12 Morgan Visagie3 - 16(2) LPts
02/06/2030Randburg, South Africa7 - 11 Pancho Montano7 - 13 LPts
04/04/2030East London, South Africa6 - 11 Wandisile Mbalula5 - 15 WPts
05/02/2030Kolkata, India6 - 10 Ranjiv Manjhi3 - 1 LPts
08/12/2029Riga, Latvia5 - 10 Timofei Tiltinsh3 - 11 WPts
10/10/2029Hyderabad, India4 - 10 Sukhinder Chacko3 - 20 WPts
12/08/2029Mitchells Plain, South Africa4 - 9 Andy De Beer1 - 4 LPts
26/06/2029Boksburg, South Africa3 - 9 La Vonn Debrah4 - 13 WPts
28/04/2029Port Elizabeth, South Africa3 - 8 Ayabulela Sotyu6 - 24 LPts
08/03/2029Umlazi, South Africa3 - 7 James Kabwe11 - 25 LPts
04/02/2029Barquisimeto, Venezuela3 - 6 Eduardo Pequeno22 - 8 LPts
07/12/2028Mitchells Plain, South Africa3 - 5 Andy De Beer0 - 0 LPts
29/10/2028Randburg, South Africa2 - 5 Harry Lumumba1 - 7 WPts
30/08/2028Soshanguve, South Africa2 - 4 Yobachi Magqwaka4 - 8 LPts
05/07/2028Port Elizabeth, South Africa1 - 4 William Kadiombo0 - 0 WPts
07/05/2028Khayelitsha, South Africa1 - 3 Callum Matamba9 - 13(1) LPts
15/03/2028Randburg, South Africa0 - 3 Charlie Ngialamulume1 - 6(1) WPts
20/02/2028Johannesburg, South Africa0 - 2 Felix Kathrada0 - 0 LPts
16/01/2028Germiston, South Africa0 - 1 Davie Goosens29(1) - 33 LPts
15/12/2027Randburg, South Africa0 - 0 Eric Mpeta0 - 6 LPts