Weightclass:  Bantamweight
Location:  Johannesburg, South Africa
Record:  21 - 15
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
08/11/2033Johannesburg, South Africa21 - 14 Juan Campoy2 - 6 LPts
08/09/2033Johannesburg, South Africa20 - 14 Kai Molekane5 - 10 WPts
08/07/2033Johannesburg, South Africa19 - 14 Rio Olea5 - 12 WPts
07/05/2033Johannesburg, South Africa18 - 14 Montel Campillo4 - 5 WPts
07/03/2033Johannesburg, South Africa17 - 14 Rudolf Drobny2 - 5 WPts
04/01/2033Johannesburg, South Africa16 - 14 Zacarias Africa6 - 10 WPts
04/11/2032Johannesburg, South Africa15 - 14 Petchsamuthr Sithmorseng2 - 7 WPts
04/09/2032Johannesburg, South Africa14 - 14 Bastiaan Plessis3 - 5 WPts
06/07/2032Johannesburg, South Africa13 - 14 Xyshaun Dube7 - 9 WPts
07/05/2032Johannesburg, South Africa13 - 13 Will Kalambaye4 - 13 LPts
08/03/2032Johannesburg, South Africa12 - 13 Nathan Mow1 - 14 WPts
08/01/2032Johannesburg, South Africa11 - 13 Puleng Sangweni4 - 9 WPts
08/11/2031Grodno, Belarus11 - 12 Alik Pinegin21(1) - 15 LPts
09/09/2031Namyangju, South Korea11 - 11 Sung-yeung Huh12 - 30(1) LPts
12/07/2031Lipa, Philippines10 - 11 Nathan Ligan2 - 16 WPts
13/05/2031Port Elizabeth, South Africa9 - 11 Ian Kaponda1 - 14 WPts
18/03/2031Johannesburg, South Africa9 - 10 Leo Kiaku0 - 14 LPts
18/01/2031Yerevan, Armenia8 - 10 Saro Chalikian4 - 32 WPts
20/11/2030Pretoria, South Africa7 - 10 Luister Sam2 - 17 WPts
22/09/2030Johannesburg, South Africa6 - 10 Mirali Sheikh5 - 10 WPts
23/07/2030Johannesburg, South Africa5 - 10 Thuso Nhleko0 - 1 WPts
26/05/2030Durban, South Africa5 - 9 Kamohelo Tambo8(1) - 14 LPts
29/03/2030Quito, Ecuador5 - 8 Santiago Pizarro12 - 16 LPts
29/01/2030San Jose, Costa Rica5 - 7 Rodrigo Guadarrama13 - 21 LPts
01/12/2029Almaty, Kazakhstan5 - 6 Sasha Ussonoff25 - 10 LPts
03/10/2029iBhayi, South Africa4 - 6 Chris Kabimania3 - 20(6) WPts
23/08/2029Johannesburg, South Africa4 - 5 Lamech Mankattah5 - 19 LPts
07/07/2029Umlazi, South Africa4 - 4 James Kabwe13 - 25 LPts
04/06/2029Quezon City, Philippines4 - 3 Fidel Dumalus19 - 18 LPts
06/04/2029Johannesburg, South Africa3 - 3 Shaun Muepu4 - 4 WPts
06/02/2029Birmingham, UK3 - 2 Bryan Drummond1 - 7 LPts
09/12/2028Tirana, Albania2 - 2 Arian Ataman3 - 14 WPts
11/10/2028Johannesburg, South Africa1 - 2 Fahmin Naghiyev0 - 2 WPts
13/08/2028Durban, South Africa1 - 1 Richie Fulamambo0 - 0 LPts
06/07/2028Khayelitsha, South Africa1 - 0 Callum Matamba10 - 13(1) LPts
01/06/2028Johannesburg, South Africa0 - 0 Jabulani Jali1 - 7 WPts