Weightclass:  Light Welterweight
Location:  Durban, South Africa
Record:  21(3) - 17
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
09/01/2033Durban, South Africa20(3) - 17 Francis Heyns5 - 8 WPts
09/11/2032Durban, South Africa19(3) - 17 Rivaldo Sobukwe8 - 10 WPts
09/09/2032Durban, South Africa18(3) - 17 Uzoma Muniru0 - 7 WPts
10/07/2032Durban, South Africa17(3) - 17 Diederik De Jongh4 - 4 WPts
11/05/2032Durban, South Africa17(3) - 16 Ntsikelelo Letsholonyane10 - 6 LPts
12/03/2032Durban, South Africa16(2) - 16 Fagrie Mbeki1 - 5 WKO3
12/01/2032Durban, South Africa15(2) - 16 James Coetzee1 - 6 WPts
12/11/2031Durban, South Africa14(2) - 16 Otieno Magwanishi5 - 8 WPts
12/09/2031Durban, South Africa13(2) - 16 John Milabi3 - 13 WPts
14/07/2031Durban, South Africa12(2) - 16 Ian Ntuli8 - 9 WPts
13/05/2031Durban, South Africa11(2) - 16 Tabansi Adusei8 - 12 WPts
13/03/2031Durban, South Africa10(2) - 16 Bryn Ntoto6 - 15 WPts
12/01/2031Soweto, South Africa10(2) - 15 Paul Tshimangakabangu25(2) - 16 LPts
12/12/2030Baltimore, USA10(2) - 14 Gareth Bevans4 - 14 LPts
14/10/2030Tehran, Iran9(2) - 14 Yu Yap4 - 10 WPts
16/08/2030Norilsk, Russia8(1) - 14 Kolya Eline1 - 3 WKO2
18/06/2030Johannesburg, South Africa8(1) - 13 Danny Malangu14 - 11 LPts
21/04/2030Kampala, Uganda7 - 13 Hassan Pervez5 - 15(5) WKO3
21/02/2030Durban, South Africa7 - 12 Henri Kammeyer7 - 4 LPts
24/12/2029Sofia, Bulgaria7 - 11 Hristo á Topalov15 - 17 LPts
26/10/2029Dun Laoghaire, Ireland7 - 10 Niall Leary22(1) - 25 LPts
27/08/2029Khayelitsha, South Africa6 - 10 Denzel Kpesebaan2 - 8 WPts
14/07/2029Durban, South Africa5 - 10 Jerrold Hernandez3 - 7 WPts
16/05/2029Durban, South Africa4 - 10 Uland Gyan1 - 20 WPts
17/03/2029Athens, Greece4 - 9 Coeus Zurlo19(1) - 22 LPts
17/01/2029Durban, South Africa4 - 8 Gazi Rajput19 - 11 LPts
19/11/2028Khayelitsha, South Africa3 - 8 Uland Gyan1 - 17 WPts
24/09/2028Umlazi, South Africa3 - 7 Lee Verdoorn9 - 14 LPts
30/07/2028Khayelitsha, South Africa2 - 7 Gift Mabokgwane12 - 26 WPts
01/06/2028Soweto, South Africa2 - 6 Dieter Verwoerd13 - 11 LPts
26/04/2028Durban, South Africa2 - 5 John Fouinda14 - 23 LPts South Africa National Championships 2028View
26/03/2028Sharjah, UAE1 - 5 Amer Kouri3 - 4 WPts
27/01/2028Durban, South Africa0 - 5 Paul Hemme7 - 5 WPts
29/11/2027Durban, South Africa0 - 4 Nicolas Joubert2 - 6 LPts
05/10/2027Osaka, Japan0 - 3 Ichiro Kawata23 - 2 LPts
07/08/2027Soweto, South Africa0 - 2 Roger Ngiko0 - 0 LPts
21/06/2027Johannesburg, South Africa0 - 1 Naftali Fosuhehe14(1) - 14 LPts
20/05/2027Durban, South Africa0 - 0 Nwa Awal1 - 7 LPts