Weightclass:  Welterweight
Location:  Pretoria, South Africa
Record:  32 - 10
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
02/05/2035Port Elizabeth, South Africa32 - 9 Kamohelo Kathrada26(4) - 6 LPts South Africa National Championships 2035View
29/04/2035Port Elizabeth, South Africa31 - 9 Shevon Selebi24 - 37 WPts South Africa National Championships 2035View
26/04/2035Port Elizabeth, South Africa30 - 9 Chris Majoro10 - 21 WPts South Africa National Championships 2035View
10/04/2035Bangkok, Thailand30 - 8 Jomthong Sitsinong33 - 8 LPts
09/03/2035Pretoria, South Africa30 - 7 Amer Saab34 - 10 LPts
06/02/2035Pretoria, South Africa29 - 7 Fatos Prenkpalaj21 - 10 WPts
06/01/2035Pretoria, South Africa28 - 7 Mohsin Ismael14 - 11 WPts
06/12/2034Pretoria, South Africa27 - 7 Fatos Prenkpalaj21 - 8 WPts
05/11/2034Pretoria, South Africa26 - 7 Amet Melik18 - 14 WPts
28/09/2034Pretoria, South Africa26 - 6 Macief Czajka27 - 8 LPts
24/08/2034Choloma, Honduras25 - 6 Rogelio Benavente6 - 22 WPts
25/06/2034Durban, South Africa24 - 6 John Van Schoor21 - 14 WPts
02/05/2034Durban, South Africa23 - 6 Kamohelo Kathrada18(2) - 5 WPts South Africa National Championships 2034View
29/04/2034Durban, South Africa22 - 6 Juan Cronje10 - 1 WPts South Africa National Championships 2034View
26/04/2034Durban, South Africa21 - 6 Bongani Gabuza11 - 7 WPts South Africa National Championships 2034View
23/02/2034Brest, Belarus20 - 6 Isaak Hopko5 - 18 WPts
26/12/2033Durban, South Africa19 - 6 John Van Schoor19 - 13 WPts
06/11/2033Richmond, Canada18 - 6 Paul Creech4 - 4 WPts
07/09/2033Pretoria, South Africa17 - 6 Saturnin Cantos6 - 10 WPts
08/07/2033Toulouse, France16 - 6 Ray Radiguet13 - 22 WPts
08/05/2033Shymkent, Kazakhstan15 - 6 Afon Iscackow16 - 23 WPts
10/03/2033Cape Town, South Africa14 - 6 Razi Bonchaka8 - 10 WPts
11/01/2033Riga, Latvia13 - 6 Fadei Sipols10 - 23 WPts
13/11/2032Umlazi, South Africa13 - 5 Roshaun Iddrisu13 - 15 LPts
15/09/2032Constantine, Algeria12 - 5 Irfan Koussim9 - 28 WPts
18/07/2032Tembisa, South Africa12 - 4 Jasper Nsayi15 - 5 LPts
28/05/2032Khayelitsha, South Africa12 - 3 Gus Miekountima27(2) - 14 LPts
26/04/2032Katlehong, South Africa12 - 2 Lehlohonolo Manyama17 - 6 LPts South Africa National Championships 2032View
18/03/2032Pretoria, South Africa11 - 2 Verlyn Mpontshane11 - 5 WPts
18/01/2032Aarhus, Denmark10 - 2 Frey Bendt22 - 9 WPts
20/11/2031Pretoria, South Africa9 - 2 Kieran Mxenge9 - 6 WPts
26/09/2031Durban, South Africa8 - 2 Mark Tshiabu17 - 10 WPts
18/08/2031Pretoria, South Africa8 - 1 Subusiso Motsoaledi39(3) - 19 LPts
17/07/2031Aarhus, Denmark7 - 1 Thorin Knutsen6 - 34 WPts
19/05/2031Johannesburg, South Africa6 - 1 Obiajulu Ako0 - 0 WPts
30/03/2031Durban, South Africa5 - 1 John Kandolo2 - 10 WPts
05/02/2031Katlehong, South Africa4 - 1 Kamohelo Mapisa1 - 13 WPts
08/12/2030Jodhpur, India4 - 0 Syed Mohiuddin4(1) - 15 LPts
10/10/2030Khayelitsha, South Africa3 - 0 Bob Nzimande2 - 12 WPts
13/08/2030Gaziantep, Turkey2 - 0 Demir Yilmaz0 - 2 WPts
15/06/2030Mamelodi, South Africa1 - 0 RaphaÙl Krige6 - 15(1) WPts
15/05/2030Pretoria, South Africa0 - 0 Jeroom Adriaanse1 - 7 WPts