Weightclass:  Welterweight
Location:  Durban, South Africa
Record:  17 - 12
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
30/12/2034San Jose, Costa Rica16 - 12 Cuba Peinado3 - 20 WPts
01/11/2034Seville, Spain15 - 12 Angel Echavarria8 - 14 WPts
03/09/2034Soshanguve, South Africa14 - 12 Gift Knoetze10 - 18 WPts
07/07/2034Johannesburg, South Africa14 - 11 Tavon Cele21 - 14 LPts
11/05/2034Durban, South Africa14 - 10 Mark Tshiabu30 - 13 LPts
12/03/2034Durban, South Africa13 - 10 Quadrees Adinkra12 - 14(1) WPts
12/01/2034Port Elizabeth, South Africa12 - 10 Calle Liebenberg12(1) - 24 WPts
02/12/2033Johannesburg, South Africa12 - 9 Nicholas Lukaku16 - 28 LPts
01/11/2033Yerevan, Armenia12 - 8 Vorti Yaghlian8 - 10 LPts
03/09/2033Odense, Denmark12 - 7 Tryggvi Steffensen13 - 18 LPts
06/07/2033Bergen, Norway11 - 7 Hogarth Eggen3 - 10 WPts
07/05/2033Durban, South Africa10 - 7 Henry Miabi0 - 1 WPts
07/03/2033Minsk, Belarus9 - 7 Daniil Stepka10 - 16 WPts
06/01/2033Durban, South Africa8 - 7 Uba Panyaglo3 - 8 WPts
06/11/2032Minsk, Belarus8 - 6 Vanko Platko20 - 17 LPts
08/09/2032Minsk, Belarus8 - 5 Isaak Dobish12(3) - 24 LPts
11/07/2032Katlehong, South Africa7 - 5 Gaspar Coetzee5 - 15 WPts
16/05/2032Durban, South Africa6 - 5 Tshepo Twala5 - 7 WPts
17/03/2032Khayelitsha, South Africa5 - 5 Thamsanqa Muthambi0 - 10 WPts
20/01/2032Sumqayit, Azerbaijan5 - 4 Elshad Panakhov19 - 20 LPts
22/11/2031Brussels, Belgium4 - 4 Mardian Jalabert3 - 16 WPts
22/09/2031Durban, South Africa3 - 4 David Tweedy5 - 19(2) WPts
25/07/2031Durban, South Africa2 - 4 Palman Vermeulen2 - 11 WPts
27/05/2031Durban, South Africa2 - 3 Pancho Orrantia5 - 7 LPts
26/03/2031Durban, South Africa1 - 3 Alfons Van Jaarsveld0 - 4 WPts
26/01/2031Machida, Japan1 - 2 Ryuu Miki26 - 16 LPts
28/11/2030Riga, Latvia1 - 1 Pyotr Shvarcs10 - 7 LPts
30/09/2030Pretoria, South Africa1 - 0 Thabang Mbalula2 - 0 LPts
24/08/2030Durban, South Africa0 - 0 Harry Picken4 - 21 WPts