Weightclass:  Featherweight
Location:  Khayelitsha, South Africa
Record:  21(1) - 12
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
24/12/2033Khayelitsha, South Africa20(1) - 12 Mark Kololo4 - 13 WPts
24/10/2033Khayelitsha, South Africa19(1) - 12 Oro Monico1 - 2 WPts
24/08/2033Khayelitsha, South Africa18 - 12 Nemesio Tiscareno1 - 2 WKO3
24/06/2033Khayelitsha, South Africa17 - 12 Jackson Sono1 - 0 WPts
23/04/2033Khayelitsha, South Africa16 - 12 Fraser Makasudilanga1 - 2 WPts
22/02/2033Khayelitsha, South Africa15 - 12 Angel Castilleja0 - 12 WPts
23/12/2032Khayelitsha, South Africa14 - 12 Joaquin Anzures0 - 10 WPts
23/10/2032Khayelitsha, South Africa13 - 12 Sapapetch Sangprapai3 - 12 WPts
23/08/2032Khayelitsha, South Africa12 - 12 Leon Dziuk6 - 20 WPts
23/06/2032Khayelitsha, South Africa11 - 12 Renaat Timmerman5 - 15 WPts
19/04/2032Khayelitsha, South Africa10 - 12 Sulaiman Mphahlele6 - 16 WPts
19/02/2032Khayelitsha, South Africa9 - 12 Sadr-Eddine Boughanem0 - 3 WPts
21/12/2031Soweto, South Africa9 - 11 Lloyd Prinsloo14 - 6 LPts
22/10/2031Mexico City, Mexico8 - 11 Paco Alviar9 - 13 WPts
23/08/2031Catania, Italy8 - 10 Gianni Gabriele13(1) - 23 LPts
25/06/2031Rosario, Argentina8 - 9 Berto Ravelo7 - 4 LPts
26/04/2031Khayelitsha, South Africa7 - 9 Ivan Palumbarit0 - 5 WPts
26/02/2031Johor Bahru, Malaysia6 - 9 Zafa Ali5 - 11(1) WPts
28/12/2030Soweto, South Africa5 - 9 Helmut Theron1 - 12 WPts
30/10/2030Khayelitsha, South Africa4 - 9 Tlou Mxenge2 - 7 WPts
01/09/2030Khayelitsha, South Africa3 - 9 Michael Verster2 - 10 WPts
02/07/2030Khayelitsha, South Africa3 - 8 Hugh Tuendela8 - 8 LPts
04/05/2030Randburg, South Africa3 - 7 Puleng Nonyane3 - 4 LPts
14/03/2030Roodepoort, South Africa3 - 6 Hendrik Bekker12 - 6 LPts
20/01/2030Katlehong, South Africa3 - 5 Usi Cele21 - 19 LPts
20/12/2029Mitchells Plain, South Africa2 - 5 Kofi Ayim0 - 0 WPts
14/11/2029Randburg, South Africa1 - 5 Mark Tshilombo5 - 8 WPts
17/09/2029Tokyo, Japan1 - 4 Aoi Fujimoto6 - 13 LPts
20/07/2029Port Elizabeth, South Africa0 - 4 Dave Theron4 - 20 WPts
22/05/2029Port Elizabeth, South Africa0 - 3 Ethan Sikali11 - 26(3) LPts
25/03/2029Cape Town, South Africa0 - 2 Mzikayise Mphahlele24 - 15 LPts
05/02/2029Randburg, South Africa0 - 1 Uzoma Buah26 - 11 LPts
05/01/2029Isfahan, Iran0 - 0 Haaris Tahan0 - 0 LPts