Weightclass:  Featherweight
Location:  Soweto, South Africa
Record:  38(3) - 13
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
10/09/2035Riyadh, Saudi Arabia38(3) - 12 Amin Parthipakoranchai44 - 7 LPts Riyadh World Championships 2035View
07/09/2035Riyadh, Saudi Arabia37(3) - 12 Amgalangiin Moldabeckov22 - 3 WPts Riyadh World Championships 2035View
03/09/2035Karagandy, Kazakhstan37(3) - 11 Viktor Tleuberdiev26(1) - 11(1) LPts
03/08/2035Karagandy, Kazakhstan37(3) - 10 Viktor Tleuberdiev25(1) - 11(1) LPts
03/07/2035Chelyabinsk, Russia36(3) - 10 Boris Genrich35 - 15 WPts
02/06/2035Athens, Greece36(3) - 9 Proteus Mihal27(5) - 16 LPts
02/05/2035Port Elizabeth, South Africa35(2) - 9 Mzikayise Cardoso7 - 3 WKO3 South Africa National Championships 2035View
29/04/2035Port Elizabeth, South Africa34(1) - 9 Leo Keet9 - 7 WKO3 South Africa National Championships 2035View
26/04/2035Port Elizabeth, South Africa33(1) - 9 Itumeleng Molekane0 - 1 WPts South Africa National Championships 2035View
14/04/2035Soweto, South Africa32(1) - 9 Eduardo Sepeda17 - 17(1) WPts
11/03/2035Soweto, South Africa31(1) - 9 Bellamy Bay11 - 3 WPts
08/02/2035Soweto, South Africa30(1) - 9 Haaris Maarouf23(3) - 9 WPts
16/12/2034Soweto, South Africa29(1) - 9 Paul De Kok34(2) - 20 WPts
31/10/2034Yerevan, Armenia28(1) - 9 Trasdamad Hacherian23 - 13 WPts
31/08/2034Murcia, Spain27(1) - 9 Seferino Dorado22 - 10 WPts
03/07/2034Soweto, South Africa26(1) - 9 Ulises Campuzano2 - 3 WPts
02/05/2034Durban, South Africa26(1) - 8 Vashon Adisi22(2) - 5 LPts South Africa National Championships 2034View
29/04/2034Durban, South Africa25(1) - 8 Paul De Kok31(2) - 17 WPts South Africa National Championships 2034View
26/04/2034Durban, South Africa24(1) - 8 Mark Nonyane1 - 1 WPts South Africa National Championships 2034View
18/03/2034Spanish Town, Jamaica23(1) - 8 Dai Ancrum40(1) - 14 WPts
18/01/2034Randburg, South Africa22(1) - 8 Mark Nonyane0 - 0 WPts
15/12/2033Zagreb, Croatia21 - 8 Mislav Percic2 - 29(1) WKO2
17/10/2033Soweto, South Africa20 - 8 Otieno Nzimande19(3) - 8 WPts
17/08/2033Soweto, South Africa19 - 8 Otieno Nzimande19(3) - 7 WPts
17/06/2033Soweto, South Africa19 - 7 Otieno Nzimande18(3) - 7 LPts
29/04/2033Khayelitsha, South Africa19 - 6 Paul De Kok21(2) - 14 LPts South Africa National Championships 2033View
26/04/2033Khayelitsha, South Africa18 - 6 Billy Wessels12 - 3 WPts South Africa National Championships 2033View
13/04/2033Soweto, South Africa18 - 5 Robert McAndrew25 - 8 LPts
12/02/2033Soweto, South Africa18 - 4 Billy Wessels10 - 3 LPts
14/12/2032Katlehong, South Africa17 - 4 Wandisile Matlala10(1) - 8 WPts
24/10/2032Bern, Switzerland16 - 4 Ruggiero Jenner13 - 29 WPts
25/08/2032Chongqing, China15 - 4 Yo Zong5 - 21 WPts
27/06/2032Oran, Algeria14 - 4 Adnan Menouar14 - 18 WPts
29/04/2032Katlehong, South Africa14 - 3 Paul De Kok17(2) - 5 LPts South Africa National Championships 2032View
26/04/2032Katlehong, South Africa13 - 3 Kurt Kuiper6 - 8 WPts South Africa National Championships 2032View
20/04/2032Soweto, South Africa13 - 2 Billy Wessels6 - 2 LPts
21/02/2032Soweto, South Africa12 - 2 Billy Wessels6 - 1 WPts
23/12/2031Soweto, South Africa11 - 2 Bartram Bram6 - 20 WPts
24/10/2031Bello, Colombia10 - 2 Rodrigo Baltodano2 - 1 WPts
24/08/2031Soweto, South Africa9 - 2 Jax Abeita1 - 4 WPts
25/06/2031Soweto, South Africa8 - 2 Beau Chaudet6 - 2 WPts
26/04/2031Randburg, South Africa8 - 1 Henry Ndulula16 - 3 LPts South Africa National Championships 2031View
21/04/2031Soweto, South Africa7 - 1 Vashon Adisi4 - 2 WPts
21/02/2031Soweto, South Africa6 - 1 Vashon Adisi4 - 1 WPts
23/12/2030Maiduguri, Nigeria5 - 1 Azubuike Oyarekhua6 - 6 WPts
25/10/2030Magdeburg, Germany4 - 1 Lughaidh Stolp17 - 14 WPts
27/08/2030Taytay, Philippines3 - 1 Robert Zarco3 - 5 WPts
29/06/2030Soweto, South Africa2 - 1 Stephen Atok8 - 4 WPts
29/04/2030Roodepoort, South Africa2 - 0 Lewis Ndongala6(1) - 0 LPts South Africa National Championships 2030View
26/04/2030Roodepoort, South Africa1 - 0 Thamsanqa Sobukwe13 - 4 WPts South Africa National Championships 2030View
02/04/2030Soweto, South Africa0 - 0 Sulaiman Nyauza0 - 1 WPts