Weightclass:  Light Welterweight
Location:  East London, South Africa
Record:  21 - 25(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
09/05/2026East London, South Africa20 - 25(1) Gan Huo5 - 16 WPts
10/03/2026East London, South Africa19 - 25(1) Atif Hatem5 - 17 WPts
09/01/2026East London, South Africa18 - 25(1) Siphelele Ledwaba2 - 2 WPts
10/11/2025East London, South Africa17 - 25(1) Mike Cilliers0 - 2 WPts
11/09/2025East London, South Africa16 - 25(1) Runako Sikali1 - 1 WPts
13/07/2025East London, South Africa15 - 25(1) Kook-young Sheen2 - 5 WPts
14/05/2025East London, South Africa14 - 25(1) Andile Ramatlhodi1 - 8 WPts
15/03/2025East London, South Africa13 - 25(1) Tajo David5 - 22 WPts
14/01/2025East London, South Africa12 - 25(1) Mondli Mnyamane2 - 16(1) WPts
15/11/2024East London, South Africa11 - 25(1) May Holomisa1 - 6 WPts
15/09/2024East London, South Africa11 - 24 Runako Appiah17(3) - 22 LKO3
17/07/2024East London, South Africa10 - 24 Spencer Van Blerk0 - 6(1) WPts
17/05/2024Bucheon, South Korea9 - 24 Hyun-soo Lee0 - 4 WPts
19/03/2024East London, South Africa8 - 24 La Vonn Owusu1 - 0 WPts
19/01/2024Zaragoza, Spain7 - 24 Xabat Gonzaga5(1) - 17 WPts
21/11/2023Oslo, Norway7 - 23 Terje Fett17 - 20 LPts
22/09/2023El Alto, Bolivia6 - 23 Cipriano Alvillar0 - 0 WPts
25/07/2023East London, South Africa5 - 23 Albain Richoux2 - 14 WPts
26/05/2023Lipa, Philippines5 - 22 Sierra Solar27 - 4 LPts
28/03/2023East London, South Africa5 - 21 Pyotr Davydov4 - 11 LPts
28/01/2023Nezahualcoyotl, Mexico5 - 20 Cipriano Basulto8 - 16 LPts
30/11/2022Johannesburg, South Africa5 - 19 Leo Nziavake17 - 13 LPts
03/10/2022Umlazi, South Africa5 - 18 Peter Van Wyk13 - 13 LPts
05/08/2022Tucson, USA5 - 17 Brendan Scholar7 - 6 LPts
07/06/2022Mumbai, India5 - 16 Danyaal Rahaim12 - 13 LPts
09/04/2022Pretoria, South Africa5 - 15 Nils De Jongh21 - 4 LPts
22/02/2022Germiston, South Africa5 - 14 Mark Radebe12 - 7 LPts
21/01/2022Bayamon, Puerto Rico5 - 13 Diego Andujar13 - 12 LPts
23/11/2021Birmingham, UK4 - 13 Paul Prichard7 - 16 WPts
25/09/2021Riga, Latvia3 - 13 Aleksandr Kazaks11 - 9 WPts
27/07/2021Amman, Jordan3 - 12 Waleed Trabelsi7 - 16 LPts
28/05/2021Ulaanbaatar, Mongolia3 - 11 Jaul Rabtan18 - 3 LPts
29/03/2021Mamelodi, South Africa3 - 10 Mike Kasali13 - 5 LPts
11/02/2021East London, South Africa2 - 10 Nathan Moise5 - 13 WPts
12/12/2020East London, South Africa2 - 9 Raimy Bonchaka8 - 10 LPts
11/10/2020Panama City, Panama2 - 8 Diego Almonte7 - 10 LPts
13/08/2020Randburg, South Africa2 - 7 Tyrell Nsoh7 - 3 LPts
29/06/2020East London, South Africa2 - 6 Aftab Damji12 - 5 LPts
29/04/2020Johannesburg, South Africa2 - 5 Geoff Kajima4 - 5 LPts
02/03/2020East London, South Africa2 - 4 Szczeosny Bialkowski4 - 9(1) LPts
02/01/2020East London, South Africa2 - 3 John Bigg10 - 0 LPts
03/11/2019Medellin, Colombia2 - 2 Diego Gimenez4 - 6 LPts
04/09/2019East London, South Africa2 - 1 Themba Segolela3 - 3 LPts
06/07/2019East London, South Africa1 - 1 Ifeanyi Obisesan4 - 2 WPts
06/05/2019East London, South Africa1 - 0 Theophilus Chiedozie4 - 1 LPts
05/03/2019East London, South Africa0 - 0 Kali Go0 - 1 WPts