Weightclass:  Light Welterweight
Location:  Soweto, South Africa
Record:  24 - 16
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
08/12/2041Soweto, South Africa23 - 16 Sun Hauw2 - 6 WPts
07/10/2041Soweto, South Africa22 - 16 Quito Moralez0 - 5 WPts
06/08/2041Soweto, South Africa21 - 16 Rob Ghale1 - 19(2) WPts
05/06/2041Soweto, South Africa20 - 16 Miguel Cruz2 - 8 WPts
04/04/2041Soweto, South Africa20 - 15 Jae-sung Sohn12 - 4 LPts
02/02/2041Soweto, South Africa19 - 15 Joshua Mayobo8 - 8 WPts
04/12/2040Soweto, South Africa18 - 15 Rodrigo Campana1 - 4 WPts
02/10/2040Soweto, South Africa17 - 15 Tefu Lakay29 - 10(1) WPts
02/08/2040Soweto, South Africa16 - 15 Aleksei Kalnberzinsh17 - 6 WPts
31/05/2040Soweto, South Africa15 - 15 Uzoma Sekola0 - 1 WPts
31/03/2040Soweto, South Africa14 - 15 Mzikayise Erasmus1 - 4 WPts
30/01/2040Matamoros, Mexico13 - 15 Federico Vielma4 - 17 WPts
30/11/2039Soweto, South Africa12 - 15 Alfried Moolman4 - 16(1) WPts
29/09/2039Soweto, South Africa11 - 15 Siphelele Erasmus1 - 6 WPts
30/07/2039Jaipur, India10 - 15 Randeep Muivah14 - 32 WPts
31/05/2039Ulaanbaatar, Mongolia9 - 15 Hadir Gonchigsumlaa9 - 15 WPts
02/04/2039Sofia, Bulgaria8 - 15 Sasho á Kulichev11 - 13 WPts
02/02/2039Randburg, South Africa8 - 14 Oja Ayensu12 - 10 LPts
05/12/2038Makassar, Indonesia7 - 14 Wiyoto Heryawan8 - 17(1) WPts
07/10/2038Lipa, Philippines6 - 14 Santiago Lappay3 - 14(3) WPts
09/08/2038Mashhad, Iran5 - 14 Chiranjeevi Patil10 - 13 WPts
11/06/2038Mashhad, Iran5 - 13 Shayan Akbar28 - 18 LPts
11/04/2038Tehran, Iran4 - 13 Shen Shieh10 - 14 WPts
11/02/2038Zagreb, Croatia4 - 12 Mirko Nemet20(1) - 22 LPts
14/12/2037Bochum, Germany3 - 12 Dierck Maile10 - 17 WPts
16/10/2037Ulaanbaatar, Mongolia2 - 12 Barkad Bayarsaikhan9 - 22 WPts
18/08/2037Suez, Egypt2 - 11 Umair Geagea32 - 21(1) LPts
20/06/2037Taganrog, Russia2 - 10 Timofei Hrenkov7 - 20 LPts
21/04/2037Germiston, South Africa2 - 9 Kyan Jamin4 - 10(1) LPts
21/02/2037Baton Rouge, USA2 - 8 Declan Galbraith16 - 8(1) LPts
24/12/2036Munich, Germany2 - 7 Ormand Stolzer12 - 22 LPts
26/10/2036Tolyatti, Russia2 - 6 Fadei Lukin16 - 18 LPts
28/08/2036Soweto, South Africa1 - 6 Mikio Murata3 - 11 WPts
29/06/2036Newark, USA1 - 5 George Higgins11 - 22 LPts
01/05/2036Cape Town, South Africa1 - 4 Kamohelo Bungu18 - 27 LPts
10/03/2036Port Said, Egypt1 - 3 Umair Elborolossy17 - 23 LPts
10/01/2036Boksburg, South Africa1 - 2 Patrick Pistorius15 - 11(1) LPts
12/11/2035San Juan, Puerto Rico1 - 1 Rodrigo Rufino25 - 14 LPts
14/09/2035Germiston, South Africa0 - 1 Useni Adisi2 - 13 WPts
05/08/2035Soweto, South Africa0 - 0 Roger Prinsloo3 - 3(1) LPts