Weightclass:  Light Welterweight
Location:  Umlazi, South Africa
Record:  20 - 16
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
01/02/2034Umlazi, South Africa19 - 16 Michael Brymer5 - 2 WPts
01/12/2033Umlazi, South Africa18 - 16 Ian Dotse3 - 2 WPts
01/10/2033Umlazi, South Africa17 - 16 Juan Tabora6 - 9 WPts
31/07/2033Tembisa, South Africa16 - 16 John Nseya11 - 19(1) WPts
14/06/2033Roodepoort, South Africa15 - 16 Jake Kinanga11 - 13 WPts
11/05/2033East London, South Africa15 - 15 Napoleon Zakari20 - 9 LPts
02/04/2033Umlazi, South Africa14 - 15 Edmund Van der Merwe7 - 10(1) WPts
01/02/2033Caloocan, Philippines13 - 15 Stuart Tiglao11 - 12 WPts
04/12/2032Khayelitsha, South Africa12 - 15 Asavela Zulu12 - 22 WPts
11/10/2032Umlazi, South Africa12 - 14 Olle Suhre7 - 21 LPts
12/08/2032Kure, Japan11 - 14 Yoshi Yamaguchi7 - 20 WPts
13/06/2032iBhayi, South Africa11 - 13 Chris Malan22 - 19 LPts
17/04/2032Pretoria, South Africa11 - 12 Vandwon Ampaw25 - 9(1) LPts
09/03/2032East London, South Africa11 - 11 Napoleon Zakari13 - 9 LPts
07/02/2032Khayelitsha, South Africa10 - 11 Asavela Zulu9 - 20 WPts
16/12/2031Guadalajara, Mexico9 - 11 Bronco Ballesteros13 - 7 WPts
18/10/2031Jeddah, Saudi Arabia8 - 11 Syed Kheirallah2 - 15 WPts
20/08/2031Pretoria, South Africa8 - 10 Vandwon Ampaw21 - 9(1) LPts
14/07/2031Durban, South Africa8 - 9 Scott Madioko12(2) - 16 LPts
12/06/2031Harare, Zimbabwe7 - 9 Morgan Chipendo9 - 18 WPts
13/04/2031Umlazi, South Africa7 - 8 Alejandro Obregon9 - 10 LPts
12/02/2031Saratov, Russia6 - 8 Nikolai Gorobiy7 - 16 WPts
15/12/2030Mitchells Plain, South Africa6 - 7 Ian Sekola5 - 9 LPts
02/11/2030Sao Paulo, Brazil5 - 7 Rodrigo Candelaria6 - 10 WPts
04/09/2030Mamelodi, South Africa5 - 6 Kyrone Offei1 - 6 LPts
06/07/2030Durban, South Africa5 - 5 Robin Booysen9(1) - 18 LPts
11/05/2030Mamelodi, South Africa4 - 5 Daniel Buys8 - 17 WPts
02/04/2030Roodepoort, South Africa3 - 5 Ewan Mamadou0 - 0 WPts
01/03/2030Cape Town, South Africa2 - 5 Thabang Ndulula0 - 1 WPts
09/01/2030Krasnodar, Russia2 - 4 Fedor Maslov15 - 25(8) LPts
11/11/2029Bremen, Germany2 - 3 Harvey Mattus34(5) - 30 LPts
13/09/2029Soweto, South Africa2 - 2 Reneilwe Manyisa2 - 20 LPts
17/07/2029Khayelitsha, South Africa2 - 1 Paul Ramazani8(1) - 17 LPts
19/05/2029Khayelitsha, South Africa1 - 1 Paul Ramazani8(1) - 16 WPts
23/03/2029Mamelodi, South Africa1 - 0 Booij Potgieter17 - 22(1) LPts
20/02/2029Umlazi, South Africa0 - 0 Josh Van der Knaap3 - 0 WPts