Weightclass:  Bantamweight
Location:  Durban, South Africa
Record:  53(4) - 31
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
26/02/2035Durban, South Africa52(4) - 31 Oro Maria4 - 10 WPts
27/12/2034Durban, South Africa51(4) - 31 Antwan Adalimortty3 - 10 WPts
27/10/2034Durban, South Africa50(4) - 31 Rob Arthur7 - 14 WPts
27/08/2034Durban, South Africa49(4) - 31 Giorgio Schirru0 - 14 WPts
27/06/2034Durban, South Africa48(4) - 31 Xaver Montesino13 - 12 WPts
27/04/2034Durban, South Africa47(4) - 31 Ouida Grosjean4 - 3 WPts
25/02/2034Ahmedabad, India46(4) - 31 Siddharth Shukla3 - 22 WPts
28/12/2033Townsville, Australia45(4) - 31 Paul Swanson5 - 25 WPts
30/10/2033Durban, South Africa44(4) - 31 Zielen Wyc0 - 4 WPts
29/08/2033San Jose, Costa Rica43(4) - 31 Diego Londono11 - 19 WPts
30/06/2033Udon Thani, Thailand43(4) - 30 Prawet Pecko26 - 16 LPts
02/05/2033Khayelitsha, South Africa43(4) - 29 Isaac Makasudilanga41(2) - 13 LPts South Africa National Championships 2033View
29/04/2033Khayelitsha, South Africa42(4) - 29 Thulani Gabuza19 - 11 WPts South Africa National Championships 2033View
26/04/2033Khayelitsha, South Africa41(4) - 29 Nathan Van der Merwe27 - 21 WPts South Africa National Championships 2033View
22/04/2033Pikine, Senegal40(4) - 29 Flannery Toure25 - 12 WPts
22/02/2033Christchurch, New Zealand39(3) - 29 Darryl Isbister22 - 21(2) WKO3
24/12/2032Guayaquil, Ecuador38(3) - 29 Ulises Balli7 - 20 WPts
26/10/2032Córdoba, Argentina37(3) - 29 Alvino Soto13 - 23 WPts
28/08/2032Bacoor, Philippines37(3) - 28 Diego Balamut13 - 18 LPts
30/06/2032Busan, South Korea37(3) - 27 Ju-young Jeong23 - 10 LPts
02/05/2032Katlehong, South Africa37(3) - 26 Isaac Makasudilanga31 - 8 LPts South Africa National Championships 2032View
29/04/2032Katlehong, South Africa36(3) - 26 Thulani Gabuza13 - 9 WPts South Africa National Championships 2032View
26/04/2032Katlehong, South Africa35(3) - 26 William Kadiombo7 - 19 WPts South Africa National Championships 2032View
25/02/2032Tegucigalpa, Honduras35(3) - 25 Cortez Fraga33 - 10 LPts
27/12/2031San Jose, Costa Rica35(3) - 24 Venacio Vinas14 - 18 LPts
29/10/2031Durban, South Africa34(3) - 24 Paco Varas8 - 13 WPts
29/08/2031San Jose, Costa Rica33(3) - 24 Rodrigo Peron2 - 17 WPts
01/07/2031Kiev, Ukraine32(3) - 24 Marlen Balakshin2 - 3 WPts
02/05/2031Randburg, South Africa32(3) - 23 John Bitelu21 - 7 LPts South Africa National Championships 2031View
29/04/2031Randburg, South Africa31(3) - 23 Isaac Makasudilanga22 - 7 WPts South Africa National Championships 2031View
26/04/2031Randburg, South Africa30(3) - 23 Ian Botha5 - 8 WPts South Africa National Championships 2031View
10/04/2031Durban, South Africa29(3) - 23 Tom Ghistelhof2 - 13 WPts
09/02/2031Guatemala City, Guatemala29(3) - 22 Juan Zayas33 - 11 LPts
12/12/2030Asuncion, Paraguay28(2) - 22 Noe Proano15 - 9 WKO3
14/10/2030Soyapango, El Salvador27(2) - 22 Onofre Monarrez15(1) - 21 WPts
16/08/2030Roodepoort, South Africa26(2) - 22 Tabari Kwofie26(1) - 17 WPts
17/06/2030Roodepoort, South Africa25(2) - 22 Tabari Kwofie26(1) - 16 WPts
26/04/2030Roodepoort, South Africa25(2) - 21 Isaac Makasudilanga14 - 4 LPts South Africa National Championships 2030View
06/04/2030Riga, Latvia24(2) - 21 Mikhail Bojars1 - 16(1) WPts
06/02/2030Shubra El-Kheima, Egypt23(2) - 21 Haaris Badawy3 - 25 WPts
09/12/2029Madrid, Spain23(2) - 20 Juan Ovalles5 - 9 LPts
11/10/2029Bristol, UK22(1) - 20 Callum McBroom6(1) - 31(8) WKO3
13/08/2029Durban, South Africa21(1) - 20 Danyaal Huseynov17 - 16 WPts
03/07/2029Nassau, Bahamas21(1) - 19 William Hillhouse15 - 15 LPts
02/06/2029Hamilton, Canada21(1) - 18 Jamie Clugston22 - 8 LPts
02/05/2029East London, South Africa21(1) - 17 Isaac Makasudilanga5 - 2 LPts South Africa National Championships 2029View
29/04/2029East London, South Africa20(1) - 17 Phornello Kole20 - 12 WPts South Africa National Championships 2029View
26/04/2029East London, South Africa19(1) - 17 Jayvyn Hansen5 - 9 WPts South Africa National Championships 2029View
11/04/2029Durban, South Africa18(1) - 17 Quin Silvia20 - 7 WPts
03/03/2029Durban, South Africa17(1) - 17 William Hillhouse11 - 13 WPts
21/01/2029Durban, South Africa17(1) - 16 Rio Sandino30(3) - 11 LPts
10/12/2028Brno, Czech Republic16(1) - 16 Valentin Malek16(1) - 11 WPts
12/10/2028Río Cuarto, Argentina15(1) - 16 Hernan Moises12 - 16 WPts
14/08/2028Durban, South Africa15(1) - 15 Majid Saidi24 - 11 LPts
13/07/2028Nanning, China15(1) - 14 Vicente Domugho63(3) - 21(1) LPts Nanning Olympics 2028View
28/06/2028Kolkata, India15(1) - 13 Suneil Ramesh13 - 14 LPts
28/05/2028Kolkata, India15(1) - 12 Suneil Ramesh12 - 14 LPts
26/04/2028Durban, South Africa15(1) - 11 Dakarai Apea6 - 9 LPts South Africa National Championships 2028View
14/04/2028Anderlecht, Belgium14(1) - 11 Canon Houlette18 - 15 WPts
14/03/2028Durban, South Africa14(1) - 10 Suneil Ramesh10 - 13 LPts
09/02/2028Durban, South Africa13(1) - 10 Canon Houlette18 - 13 WPts
09/01/2028Tangier, Morocco13(1) - 9 Majid Saidi17 - 9 LPts Africa Championships 2028View
12/12/2027Manukau, New Zealand13(1) - 8 Michael Kenna16 - 10 LPts
11/11/2027Durban, South Africa13(1) - 7 Marc Damita15 - 9 LPts
11/10/2027Birmingham, UK12(1) - 7 Mel Davidson7 - 18 WPts
07/09/2027Ibadan, Nigeria12(1) - 6 Aftab Yousif29 - 6 LPts Ibadan World Championships 2027View
12/07/2027Durban, South Africa11(1) - 6 Noel Printemps2 - 12 WPts
13/05/2027Canberra, Australia10(1) - 6 James Kokes18 - 27 WPts
15/03/2027Durban, South Africa9(1) - 6 Mehdiqulu Kabir4 - 10 WPts
15/01/2027Durban, South Africa8(1) - 6 Uzondu Kingson2 - 4(2) WPts
16/11/2026Durban, South Africa7(1) - 6 Tokelo Ledwaba0 - 3 WPts
17/09/2026Sydney, Australia6(1) - 6 Ian Robertson5 - 16 WPts
20/07/2026Boksburg, South Africa5 - 6 Bryan Manyama6 - 10(7) WKO3
23/05/2026Kulob, Tajikistan5 - 5 Mukhtar Zahra41 - 20 LPts
25/03/2026Randburg, South Africa5 - 4 Andile Majoro10(1) - 15 LPts
27/01/2026Durban, South Africa4 - 4 Thomas Brodie6 - 8 WPts
29/11/2025Durban, South Africa3 - 4 Mashawn Mfeketho2 - 5 WPts
30/09/2025Durban, South Africa3 - 3 Phornello Kole3 - 3 LPts
24/08/2025Cape Town, South Africa3 - 2 Shontae Kotei27 - 21 LPts
22/07/2025Paris, France3 - 1 Curtis Renoir7 - 11 LPts
24/05/2025Umlazi, South Africa2 - 1 Ricky Kindiafuka0 - 0 WPts
09/04/2025Boksburg, South Africa2 - 0 Ebi Hlatshwayo17 - 27(1) LPts
27/02/2025Khayelitsha, South Africa1 - 0 Verlyn Bariagher1 - 3 WPts
20/01/2025Durban, South Africa0 - 0 Kasi Dlala1 - 2 WPts