Weightclass:  Bantamweight
Location:  Durban, South Africa
Record:  39(4) - 20
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
14/02/2034Durban, South Africa38(4) - 20 Lewis Cadenhead2 - 7 WPts
14/12/2033Durban, South Africa37(4) - 20 Jawad Hamoudi7 - 23 WPts
15/10/2033Ulsan, South Korea36(4) - 20 Min-hyeok Oh10 - 24 WPts
17/08/2033Batangas City, Philippines35(3) - 20 Aimon Cagaoas9 - 16(1) WKO3
18/06/2033Liverpool, UK34(3) - 20 Colin Emond13 - 10 WPts
20/04/2033Kiev, Ukraine34(3) - 19 Yevhen Truchan14 - 16 LPts
19/02/2033Managua, Nicaragua33(3) - 19 Jair Marzan7 - 12 WPts
22/12/2032Funabashi, Japan32(3) - 19 Satoru Ohara15 - 19 WPts
24/10/2032Durban, South Africa32(3) - 18 Nathan Van der Merwe23 - 21 LPts
05/09/2032Lima, Peru31(3) - 18 Venacio Chavana0 - 0 WPts
08/07/2032Seoul, South Korea30(3) - 18 Bum-young Sin8 - 20 WPts
10/05/2032Brest, France29(3) - 18 Phillippe de Custine1 - 6 WPts
12/03/2032Malolos, Philippines28(3) - 18 Sammy Orenia6 - 19 WPts
12/01/2032Johannesburg, South Africa28(3) - 17 Patrick Sekola20 - 23 LPts
16/11/2031Tangier, Morocco27(3) - 17 El Madani Iguider25 - 12 WPts
17/09/2031Durban, South Africa26(3) - 17 Leonardo Salomon0 - 5 WPts
18/07/2031Brisbane, Australia25(3) - 17 Tino Locchi3 - 11 WPts
20/05/2031East London, South Africa24(3) - 17 Luvolwethu Radebe3 - 2 WPts
23/03/2031Johannesburg, South Africa23(2) - 17 Mduduzi Kune14 - 20 WKO3
22/01/2031Lima, Peru22(2) - 17 Alejandro Reynoso9 - 8(1) WPts
24/11/2030Toshkent, Uzbekistan21(2) - 17 Khaliq Farooq6 - 16 WPts
26/09/2030Durban, South Africa20(2) - 17 Jose Zaragosa4 - 7 WPts
29/07/2030iBhayi, South Africa19(1) - 17 Chris Kabimania7 - 21(6) WKO3
08/06/2030San Miguel, El Salvador19(1) - 16 Cipriano Tierno31(2) - 25 LPts
10/04/2030Oslo, Norway18(1) - 16 Dana Norland0 - 9 WPts
10/02/2030Khayelitsha, South Africa17(1) - 16 Kadeem Mathoho16 - 10 WPts
16/12/2029Durban, South Africa16(1) - 16 Jevonte Chohan1 - 3 WPts
17/10/2029Durban, South Africa15 - 16 Morgan Visagie2 - 12 WKO3
18/08/2029Abidjan, Ivory Coast14 - 16 Thierry Paradis7 - 10 WPts
20/06/2029Marseille, France13 - 16 Garland Gourcuff5 - 19 WPts
22/04/2029Carolina, Puerto Rico13 - 15 Emilio Almas51(2) - 30(2) LPts
22/02/2029Bangkok, Thailand12 - 15 Wanheng Nachuekvitiyakom12 - 12(1) WPts
25/12/2028Katlehong, South Africa12 - 14 Uland Molekane10 - 9 LPts
30/10/2028Maipu, Chile12 - 13 Macario Cosme74(10) - 21 LPts
01/09/2028Durban, South Africa11 - 13 Jabulani Jali1 - 9 WPts
03/07/2028Soweto, South Africa10 - 13 Thabo September7(3) - 21 WPts
07/05/2028Durban, South Africa9 - 13 Itumeleng Manyama5 - 10 WPts
16/03/2028Soshanguve, South Africa8 - 13 Lebogang Matlala9 - 24 WPts
14/02/2028Wuhan, China8 - 12 Yong Yee4 - 28 LPts
17/12/2027Daejeon, South Korea8 - 11 Hyun-jun Shin17 - 22 LPts
19/10/2027Umlazi, South Africa7 - 11 Leon Van der Byl11 - 20 WPts
23/08/2027Durres, Albania6 - 11 Endrit Kochiu3 - 6 WPts
23/06/2027Durban, South Africa5 - 11 Phumelele Gumede1 - 3 WPts
26/04/2027Johannesburg, South Africa5 - 10 Peter Monare16 - 17 LPts South Africa National Championships 2027View
16/03/2027San Jose, Costa Rica4 - 10 Carlos Grande7 - 25 WPts
16/01/2027Cairo, Egypt3 - 10 Ibrahim Elhindi10 - 6 WPts
18/11/2026Guatemala City, Guatemala3 - 9 Jax Morea5 - 11 LPts
19/09/2026Durban, South Africa3 - 8 Siphelele Chikane8 - 13 LPts
22/07/2026Umlazi, South Africa3 - 7 Richie Kankolongo3 - 10 LPts
29/05/2026Johannesburg, South Africa3 - 6 Kyle Vermeulen21 - 27 LPts
26/04/2026Cape Town, South Africa2 - 6 Naeem Boye0 - 0 WPts
22/03/2026Minsk, Belarus2 - 5 Volodymyr Walek14 - 12 LPts
22/01/2026Durban, South Africa2 - 4 Bryan Manyama4 - 9(6) LPts
23/11/2025Durban, South Africa2 - 3 Petch Jaturapattanapong4 - 11 LPts
25/09/2025Lima, Peru1 - 3 Juan Salazar3 - 6 WPts
28/07/2025Bangkok, Thailand1 - 2 Tiger Sunaigym5 - 3 LPts
30/05/2025Germiston, South Africa1 - 1 Eric Jali2 - 7 LPts
11/04/2025Tembisa, South Africa1 - 0 Noah Nyauza18 - 21 LPts
05/03/2025Durban, South Africa0 - 0 Vidal Zevallos1 - 0 WPts