Weightclass:  Flyweight
Location:  Pretoria, South Africa
Record:  19 - 17
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
31/12/2033Pretoria, South Africa19 - 16 Senon Gordon7 - 11 LPts
31/10/2033Pretoria, South Africa18 - 16 Jerriz Basry1 - 5 WPts
31/08/2033Pretoria, South Africa17 - 16 Rico Schettini2 - 7 WPts
01/07/2033Pretoria, South Africa16 - 16 Ibrahim Qasem2 - 0 WPts
30/04/2033Pretoria, South Africa15 - 16 Musa Nkoana1 - 0 WPts
01/03/2033Pretoria, South Africa14 - 16 Polo Ayensu0 - 1 WPts
30/12/2032Pretoria, South Africa13 - 16 Amnat Sangkasuwan2 - 8 WPts
30/10/2032Pretoria, South Africa12 - 16 Luu Huy2 - 7 WPts
30/08/2032Pretoria, South Africa11 - 16 Makalo Arthur0 - 2 WPts
30/06/2032Pretoria, South Africa10 - 16 James Van Ryneveld1 - 6 WPts
30/04/2032Pretoria, South Africa9 - 16 Quaddus Acheampong7 - 20 WPts
02/03/2032Mixco, Guatemala9 - 15 Juan Zevallos21 - 20 LPts
03/01/2032Soweto, South Africa8 - 15 Chiamaka Quaye2 - 20 WPts
04/11/2031Mitchells Plain, South Africa7 - 15 Kwamin Papafio5 - 11 WPts
06/09/2031Guatemala City, Guatemala6 - 15 Franco Recio5 - 16 WPts
08/07/2031Toshkent, Uzbekistan5 - 15 Turkhan Allakhyarov4 - 25 WPts
10/05/2031Kulob, Tajikistan4 - 15 Shamil Minhas2 - 4 WPts
12/03/2031Kiev, Ukraine3 - 15 Borysko Mihalko7 - 30 WPts
12/01/2031Valencia, Venezuela3 - 14 Edmundo Carra13 - 19(1) LPts
14/11/2030Pretoria, South Africa3 - 13 Dembe Govender4 - 9 LPts
16/09/2030Saltillo, Mexico3 - 12 Paco Pompa19 - 26(2) LPts
19/07/2030Pretoria, South Africa3 - 11 Polydoor Fourie2 - 6 LPts
21/05/2030Dasmarinas, Philippines3 - 10 Diego Cuyugan20 - 15 LPts
23/03/2030Quezon City, Philippines3 - 9 Francisco Bongon30 - 11 LPts
23/01/2030Shymkent, Kazakhstan3 - 8 Dimi Cairkulov21(2) - 8 LPts
25/11/2029Paris, France3 - 7 Michel Racine12 - 15 LPts
27/09/2029Durban, South Africa2 - 7 Vuyisile Coetzee4 - 18 WPts
08/08/2029Mitchells Plain, South Africa2 - 6 Dietert Jonker13 - 21 LPts
11/06/2029Boksburg, South Africa2 - 5 Dave Mbala14 - 16(6) LPts
16/04/2029Soshanguve, South Africa2 - 4 Philippe Verster15 - 18(6) LPts
21/02/2029Durban, South Africa2 - 3 Lee Tshibudisse18(2) - 14 LPts
21/01/2029Germiston, South Africa1 - 3 John Biumba0 - 0 WPts
17/12/2028iBhayi, South Africa1 - 2 Lehlohonolo Mthethwa14 - 14 LPts
22/10/2028Mamelodi, South Africa1 - 1 Tavon Sikali0 - 5 LPts
25/08/2028Durban, South Africa1 - 0 Lee Tshibudisse15(2) - 14 LPts
20/07/2028Pretoria, South Africa0 - 0 Tavon Sikali0 - 3 WPts