Weightclass:  Lightweight
Location:  Khayelitsha, South Africa
Record:  18 - 20(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
10/09/2032Khayelitsha, South Africa17 - 20(1) Malcolm Parcells0 - 5(1) WPts
11/07/2032Khayelitsha, South Africa16 - 20(1) Yago Pecina2 - 11 WPts
12/05/2032Khayelitsha, South Africa16 - 19(1) Selestino Principe2 - 10 LPts
13/03/2032Khayelitsha, South Africa15 - 19(1) Pedro Rincon14(1) - 15 WPts
12/01/2032Khayelitsha, South Africa14 - 19(1) Lazar Andreyev2 - 14 WPts
13/11/2031Khayelitsha, South Africa13 - 19(1) Diego Merced2 - 2 WPts
13/09/2031Khayelitsha, South Africa13 - 18(1) Baltasar Beltram6 - 24 LPts
15/07/2031Khayelitsha, South Africa12 - 18(1) Leeroy Mkhize0 - 1(1) WPts
15/05/2031Khayelitsha, South Africa11 - 18(1) Kolya Serdamba3 - 16 WPts
16/03/2031Khayelitsha, South Africa11 - 17(1) Deiondre Khumalo8 - 4 LPts
15/01/2031Khayelitsha, South Africa10 - 17(1) Asavela Mini1 - 1 WPts
16/11/2030Khayelitsha, South Africa9 - 17(1) Jayvyn Khumalo2 - 8 WPts
17/09/2030Santo Domingo de Guzman, Dominican Republic8 - 17(1) Federico Chapin3 - 15 WPts
20/07/2030Kano, Nigeria7 - 17(1) Rashid Masih36 - 25 WPts
22/05/2030Namangan, Uzbekistan6 - 17(1) Vikenti Cartaev2 - 18 WPts
24/03/2030Nancy, France5 - 17(1) Fernand Signoret5 - 9 WPts
24/01/2030Managua, Nicaragua5 - 16(1) Santiago Charo23 - 13 LPts
26/11/2029Khayelitsha, South Africa5 - 15(1) George Galt9 - 4 LPts
28/09/2029Gothenburg, Sweden5 - 14(1) Eddie Ask11 - 24 LPts
31/07/2029Thessaloniki, Greece5 - 13(1) Darrian Contos4 - 32(3) LPts
02/06/2029Durres, Albania5 - 12(1) Dardan Krasnicki10 - 9 LPts
04/04/2029Khayelitsha, South Africa4 - 12(1) Irfan Elbahri0 - 2 WPts
04/02/2029Khayelitsha, South Africa4 - 11(1) Madisha Majola1 - 0 LPts
07/12/2028Abidjan, Ivory Coast4 - 10(1) Chancellor Beatrice32 - 9 LPts
09/10/2028Khayelitsha, South Africa3 - 10(1) Makalo Amartey1 - 5 WPts
11/08/2028Cape Town, South Africa2 - 10(1) Tshepo Cardoso0 - 6 WPts
19/06/2028Khayelitsha, South Africa2 - 9(1) Jair Canto3 - 22 LPts
21/04/2028Khayelitsha, South Africa2 - 8(1) Mashawn Micah8 - 7 LPts
21/02/2028Khayelitsha, South Africa2 - 7(1) Takeo Taira12 - 24 LPts
23/12/2027Chitungwiza, Zimbabwe2 - 6(1) Oja Nyagumbo19 - 9 LPts
24/10/2027Bergen, Norway2 - 5(1) Turpin Krag3 - 16 LPts
26/08/2027Khayelitsha, South Africa2 - 4(1) Joey Nyanda5(1) - 4 LPts
24/06/2027Soweto, South Africa2 - 3(1) Celestien Van der Knaap5 - 7 LPts
01/05/2027Malmo, Sweden2 - 2(1) Burr Erland7 - 26(7) LPts
03/03/2027Johannesburg, South Africa1 - 2(1) Mark Mini6 - 8 WPts
09/01/2027Soweto, South Africa1 - 1(1) Athenkosi Mashamaite0 - 5 LPts
22/11/2026Boksburg, South Africa1 - 0 Tevin Otu10 - 26 LKO3
22/10/2026Khayelitsha, South Africa0 - 0 Davie Van Heerden0 - 7(1) WPts