Weightclass:  Featherweight
Location:  Randburg, South Africa
Record:  25 - 21(2)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
29/10/2032Randburg, South Africa24 - 21(2) Leon Mbalula0 - 2 WPts
29/08/2032Randburg, South Africa23 - 21(2) Kyle Slone4 - 25(1) WPts
28/06/2032Randburg, South Africa22 - 21(2) Joaquin Inga3 - 6 WPts
29/04/2032Randburg, South Africa21 - 21(2) Filips Rodi5 - 6 WPts
29/02/2032Randburg, South Africa21 - 20(2) Lukasz Koperski17 - 9 LPts
30/12/2031Randburg, South Africa20 - 20(2) Joaquin Bailen16 - 14 WPts
31/10/2031Randburg, South Africa19 - 20(2) Deion Bani0 - 1 WPts
31/08/2031Randburg, South Africa18 - 20(2) Voshon Darko2 - 0 WPts
02/07/2031Randburg, South Africa17 - 20(2) Jay Muffett0 - 3 WPts
02/05/2031Randburg, South Africa17 - 19(2) Jose Lovera11 - 14 LPts
04/03/2031Randburg, South Africa16 - 19(2) Ralf Goosen3 - 11 WPts
03/01/2031Randburg, South Africa15 - 19(2) Hugh Tuendela10 - 10 WPts
04/11/2030Randburg, South Africa15 - 18(2) Angel Vallecillo18(1) - 20 LPts
06/09/2030Soweto, South Africa14 - 18(2) Jabulani Dube7 - 22 WPts
15/07/2030Randburg, South Africa13 - 18(2) David Kata12 - 18 WPts
21/05/2030Katlehong, South Africa13 - 17(2) Usi Cele23 - 19 LPts
20/04/2030Soweto, South Africa13 - 16(2) Otieno Nzimande0 - 0 LPts
13/03/2030Hyderabad, India12 - 16(2) Anupam Kunjir4 - 22 WPts
13/01/2030Abuja, Nigeria11 - 16(2) Zuffur Naderi13 - 10 WPts
15/11/2029Belo Horizonte, Brazil10 - 16(2) Javier Almeda6 - 18 WPts
17/09/2029Chimalhuacan, Mexico9 - 16(2) Orlando Cedano16 - 11 WPts
20/07/2029Randburg, South Africa8 - 16(2) Wayne Kinsudi0 - 2 WPts
21/05/2029Randburg, South Africa7 - 16(2) Umi Ntuli3 - 8 WPts
23/03/2029Boksburg, South Africa6 - 16(2) Wandisile Rantie10(1) - 9 WPts
23/01/2029Kashiwa, Japan6 - 15(2) Yutaka Arai14 - 4 LPts
25/11/2028Randburg, South Africa6 - 14(1) Scott Digamon9 - 13 LKO3
27/09/2028Wellington, New Zealand6 - 13(1) Chris Farrish14 - 12 LPts
30/07/2028Managua, Nicaragua6 - 12(1) Diego Montez11 - 24 LPts
01/06/2028Randburg, South Africa5 - 12(1) Haas Louw3 - 9 WPts
02/04/2028Lexington, USA5 - 11(1) Paul Fyffe8 - 15 LPts
03/02/2028Randburg, South Africa4 - 11(1) Umi Ntuli1 - 1 WPts
05/12/2027Randburg, South Africa4 - 10 Haaris Mohiuddin9 - 25 LKO3
06/10/2027San Luis Potosi, Mexico4 - 9 Carlos Amor8 - 8 LPts
08/08/2027East London, South Africa4 - 8 Nuru Majola0 - 8 LPts
09/06/2027Oran, Algeria4 - 7 Zain Saadia8 - 8 LPts
11/04/2027Pematang Siantar, Indonesia4 - 6 Hitu Tedjasaputra5 - 4 LPts
11/02/2027Katlehong, South Africa4 - 5 David Bubikayi6 - 13 LPts
18/12/2026Soweto, South Africa3 - 5 Daniel Kalenda5 - 7 WPts
24/10/2026Soweto, South Africa2 - 5 Nwa Majoro1 - 5 WPts
11/09/2026Pretoria, South Africa1 - 5 Ian Van der Byl13 - 15 WPts
11/08/2026Incheon, South Korea1 - 4 Chang-woo Choe8(2) - 10 LPts
13/06/2026East London, South Africa1 - 3 Quadrees Bariagher0 - 0 LPts
02/05/2026Douala, Cameroon1 - 2 Lance Castile2 - 6 LPts
04/03/2026Pretoria, South Africa1 - 1 Kwanda Sotyu8 - 12 LPts
13/01/2026Pretoria, South Africa1 - 0 Ian Van der Byl10 - 14 LPts
07/12/2025Randburg, South Africa0 - 0 Quintavius Phala0 - 0 WPts