Weightclass:  Featherweight
Location:  Soweto, South Africa
Record:  32 - 12
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
02/01/2034Vilnius, Lithuania31 - 12 Krystian Budny36(1) - 10 WPts
02/12/2033Stockholm, Sweden30 - 12 Oscar Sundt21 - 12 WPts
01/11/2033Soweto, South Africa29 - 12 Koldan Paley21 - 21 WPts
01/10/2033Soweto, South Africa28 - 12 Koldan Paley21 - 20 WPts
28/08/2033Vilnius, Lithuania27 - 12 Bartosz Kisiel4 - 21 WPts
30/06/2033Kingston, Jamaica26 - 12 Barry Peters16 - 9 WPts
02/05/2033Khayelitsha, South Africa25 - 12 Paul De Kok22(2) - 14 WPts South Africa National Championships 2033View
29/04/2033Khayelitsha, South Africa24 - 12 Tobias Vilakazi22 - 19 WPts South Africa National Championships 2033View
26/04/2033Khayelitsha, South Africa23 - 12 Siyabonga Mapisa13 - 12 WPts South Africa National Championships 2033View
29/03/2033Cape Town, South Africa22 - 12 John Vlok14 - 14 WPts
08/02/2033Soweto, South Africa22 - 11 Venacio Tijerina17 - 5 LPts
09/12/2032Soweto, South Africa21 - 11 Vasili Spivak1 - 5 WPts
09/10/2032Cebu City, Philippines20 - 11 Morgan Mabutas13 - 8 WPts
11/08/2032Caloocan, Philippines19 - 11 Dimos Roda3 - 4 WPts
12/06/2032Adana, Turkey18 - 11 Deniz Calhanoglu8 - 10 WPts
14/04/2032Anyang, South Korea17 - 11 Ja-choel Yon4 - 14(1) WPts
15/02/2032Anyang, South Korea16 - 11 Ja-choel Yon4 - 13(1) WPts
18/12/2031Santo Domingo Oeste, Dominican Republic15 - 11 Santiago Abrigo4 - 21 WPts
20/10/2031Soweto, South Africa14 - 11 Vanko Demyan8 - 8 WPts
21/08/2031Maroua, Cameroon13 - 11 Anicetus Deneuve1 - 18 WPts
23/06/2031Soweto, South Africa12 - 11 Uzoma Nonyane8 - 12 WPts
28/04/2031Johannesburg, South Africa11 - 11 Tokelo Motshekga8 - 17 WPts
01/03/2031Port Elizabeth, South Africa10 - 11 Uland Ntuli12 - 10 WPts
03/01/2031Randburg, South Africa10 - 10 Bryan Dikgacoi15 - 19(2) LPts
06/11/2030Johannesburg, South Africa9 - 10 Ndumisa Dlala6 - 17 WPts
19/09/2030Katlehong, South Africa9 - 9 Usi Cele25 - 19 LPts
17/08/2030Durban, South Africa9 - 8 Quintavius Phala18 - 12 LPts
02/07/2030Khayelitsha, South Africa8 - 8 Chris Nkounkou3 - 8 WPts
08/05/2030Boksburg, South Africa7 - 8 Quannell Cele4 - 9 WPts
11/03/2030Malmo, Sweden7 - 7 Noel Nordstrand33 - 14 LPts
11/01/2030Soweto, South Africa6 - 7 Mablevi Phiri1 - 0 WPts
12/11/2029Juarez, Mexico5 - 7 Oihane Bea11 - 24 WPts
14/09/2029Sumqayit, Azerbaijan5 - 6 Muslum Yousuf41 - 28 LPts
17/07/2029Busan, South Korea4 - 6 Se-jong Kuk19 - 17 WPts
19/05/2029Soweto, South Africa4 - 5 Justin Mulder2 - 2 LPts
22/03/2029Soweto, South Africa3 - 5 Robert Mianbabu0 - 5 WPts
21/01/2029Soweto, South Africa3 - 4 Sam Pistorius3 - 10 LPts
22/11/2028Mitchells Plain, South Africa3 - 3 Frans-Jos Naude7 - 11 LPts
27/09/2028Soweto, South Africa2 - 3 Thabang Keet0 - 2 WPts
29/07/2028Odense, Denmark1 - 3 Lunt Bissen0 - 6 WPts
31/05/2028Wroclaw, Poland1 - 2 Milosz Konczal18(1) - 18 LPts
02/04/2028Soweto, South Africa1 - 1 Inigo Retief1 - 2 LPts
03/02/2028Umlazi, South Africa1 - 0 Nathan Strydom3 - 19(1) LPts
21/12/2027Soweto, South Africa0 - 0 Inigo Retief0 - 1 WPts