Weightclass:  Lightweight
Location:  Port Elizabeth, South Africa
Record:  24 - 12
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
10/01/2034Mamelodi, South Africa23 - 12 Lewis Nonyane18 - 22 WPts
10/12/2033Dakar, Senegal22 - 12 Varden Decoux8 - 15 WPts
12/10/2033Panama City, Panama22 - 11 Diego Montijo16 - 20 LPts
14/08/2033Adelaide, Australia21 - 11 Peter Nikitas9 - 16 WPts
15/06/2033Santiago de los Caballeros, Dominican Republic21 - 10 Vicente Lepe13 - 24 LPts
16/04/2033Durban, South Africa20 - 10 Paul Augustin9 - 14 WPts
25/02/2033Katlehong, South Africa19 - 10 Runako Mahlobo8 - 21 WPts
31/12/2032Port Elizabeth, South Africa18 - 10 Mihajlo Vucina3 - 8 WPts
31/10/2032Randburg, South Africa17 - 10 Simba Danquah10 - 13 WPts
31/08/2032Port Elizabeth, South Africa16 - 10 Ndumisa Manyama9 - 11 WPts
01/07/2032Pretoria, South Africa15 - 10 Mandla Hanekom11 - 11 WPts
02/05/2032Soweto, South Africa14 - 10 Leon Fimpa6 - 11 WPts
09/03/2032Mamelodi, South Africa13 - 10 Robert Vilakazi4 - 11 WPts
10/01/2032Khayelitsha, South Africa12 - 10 Bruce Chohan7 - 11 WPts
21/11/2031Boksburg, South Africa11 - 10 Dave Keleku26 - 9 WPts
20/10/2031Soshanguve, South Africa11 - 9 Martijn Moolman3 - 0 LPts
10/09/2031Port Elizabeth, South Africa10 - 9 Phumelele Mbalula0 - 8 WPts
13/07/2031Piraeus, Greece10 - 8 Pentheus Scafidi16 - 20 LPts
14/05/2031Durban, South Africa9 - 8 Robert Kalengedi1 - 14 WPts
16/03/2031Johannesburg, South Africa8 - 8 Andile Letsholonyane8 - 9 WPts
16/01/2031Port Elizabeth, South Africa7 - 8 Declan De Waal0 - 3 WPts
17/11/2030Hong Kong, China7 - 7 Yong Ung11 - 16 LPts
19/09/2030Tirana, Albania6 - 7 Edon Mehmed7 - 13 WPts
22/07/2030Port Elizabeth, South Africa5 - 7 Kyan Cobbina12 - 7 WPts
25/05/2030Port Elizabeth, South Africa5 - 6 Kian Verdoorn3 - 6 LPts
26/03/2030Bamenda, Cameroon5 - 5 Bassett Aboya26(1) - 12 LPts
26/01/2030Randburg, South Africa4 - 5 Dai Muginga4 - 5 WPts
29/11/2029Tembisa, South Africa4 - 4 Joey Nyanda17(1) - 6 LPts
06/10/2029Cape Town, South Africa3 - 4 Johnny Mbalula17(1) - 15 WPts
31/08/2029Katlehong, South Africa2 - 4 Thulani Magwanishi0 - 0 WPts
31/07/2029Ponce, Puerto Rico2 - 3 Miguel Franqui35(1) - 15 LPts
02/06/2029Nassau, Bahamas2 - 2 Brad Smith8 - 10 LPts
04/04/2029Umlazi, South Africa1 - 2 Kamohelo Masango3 - 7 WPts
05/02/2029Mamelodi, South Africa1 - 1 Tijs Van Dyk12(2) - 17 LPts
10/12/2028iBhayi, South Africa1 - 0 Xhosas Faress2 - 15 LPts
05/11/2028Port Elizabeth, South Africa0 - 0 Musa Ramatlhodi0 - 0 WPts