Weightclass:  Middleweight
Location:  Soweto, South Africa
Record:  18(7) - 10
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
28/03/2038Sheffield, UK17(6) - 10 Antwan Coleman1 - 15(1) WKO2
28/01/2038Odense, Denmark16(5) - 10 Eric Gulbransen10 - 25(3) WKO2
30/11/2037Cape Town, South Africa15(4) - 10 Thabang Mahlangu13(1) - 4 WKO3
24/10/2037Soweto, South Africa15(4) - 9 James McColl17(6) - 6 LPts
24/08/2037Port-de-Paix, Haiti14(3) - 9 Forrest Leblanc1 - 8 WKO2
26/06/2037Durban, South Africa14(3) - 8 Joe Tshifunka12(1) - 8 LPts
02/05/2037Pretoria, South Africa14(3) - 7 Lavaughn Zwane17 - 7 LPts South Africa National Championships 2037View
29/04/2037Pretoria, South Africa13(3) - 7 Thabang Mahlangu10 - 3 WPts South Africa National Championships 2037View
26/04/2037Pretoria, South Africa12(3) - 7 Tavarius Cele23 - 18(2) WPts South Africa National Championships 2037View
03/04/2037Zagreb, Croatia11(2) - 7 Jurica Rajic26 - 14 WKO3
03/02/2037Linz, Austria10(2) - 7 Ricky Pastuszczyk7 - 9 WPts
05/12/2036Katlehong, South Africa9(1) - 7 Paul Tshanda0 - 0 WKO3
29/10/2036Johannesburg, South Africa8(1) - 7 Anele Motsoaledi16(1) - 9 WPts
28/09/2036Soweto, South Africa7(1) - 7 Mohsin Rahim0 - 3 WPts
30/07/2036Szczecin, Poland7(1) - 6 Tytus Chlebowski20 - 7 LPts
01/06/2036Espoo, Finland7(1) - 5 Auno Nurminnen16 - 8 LPts
01/04/2036Soweto, South Africa7(1) - 4 Jonathan Matlaba10 - 7 LPts
02/02/2036Cape Town, South Africa7(1) - 3 Thabang Mahlangu2 - 0 LPts
03/12/2035Soweto, South Africa6 - 3 Ibrahim Aldimashqi0 - 4 WKO3
05/10/2035Cape Town, South Africa6 - 2 Thabang Mahlangu0 - 0 LPts
24/08/2035Dushanbe, Tajikistan5 - 2 Sabir Amiraslanov13 - 22 WPts
26/06/2035Durban, South Africa5 - 1 Joe Tshifunka3 - 1 LPts
29/04/2035Port Elizabeth, South Africa5 - 0 Mike Plessis38 - 12 LPts South Africa National Championships 2035View
26/04/2035Port Elizabeth, South Africa4 - 0 Fagrie Tlolane11 - 13 WPts South Africa National Championships 2035View
01/04/2035Córdoba, Argentina3 - 0 Antonio Duenas16 - 16 WPts
01/02/2035Brasilia, Brazil2 - 0 Xabat Mata9 - 17 WPts
04/12/2034Warsaw, Poland1 - 0 Stefan Kaszynski11 - 16(1) WPts
05/10/2034Soweto, South Africa0 - 0 Anele Motsoaledi5 - 5 WPts