Weightclass:  Welterweight
Location:  Khayelitsha, South Africa
Record:  30 - 18
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
20/04/2026Khayelitsha, South Africa29 - 18 Thabang Gcaba7 - 0 WPts
19/02/2026Khayelitsha, South Africa28 - 18 Marco Borjas6 - 9(2) WPts
21/12/2025Khayelitsha, South Africa28 - 17 Ali Nordwall7 - 8 LPts
22/10/2025Khayelitsha, South Africa27 - 17 Timofei Stepanov1 - 12 WPts
23/08/2025Khayelitsha, South Africa26 - 17 Mark Wham2 - 13 WPts
24/06/2025Khayelitsha, South Africa25 - 17 Cody Paden6 - 7 WPts
25/04/2025Khayelitsha, South Africa24 - 17 Abbudin Ankawa1 - 1 WPts
24/02/2025Khayelitsha, South Africa23 - 17 Puleng Patosi1 - 0 WPts
26/12/2024Khayelitsha, South Africa22 - 17 Jordan Spens4(1) - 9 WPts
27/10/2024Khayelitsha, South Africa21 - 17 Samuel Kominek2 - 5 WPts
28/08/2024Khayelitsha, South Africa20 - 17 Richie Visagie5 - 5 WPts
29/06/2024Khayelitsha, South Africa19 - 17 Vegas Alba0 - 3 WPts
29/04/2024Khayelitsha, South Africa18 - 17 Uba Abadamloora2 - 2 WPts
29/02/2024Asuncion, Paraguay18 - 16 Orlando Acero16 - 22(7) LPts
01/01/2024Soweto, South Africa17 - 16 Paulo Tuffuor5 - 26 WPts
03/11/2023Khayelitsha, South Africa16 - 16 Roshaun Archer0 - 3 WPts
04/09/2023Soledad, Colombia15 - 16 Roman Riveron2 - 19 WPts
07/07/2023Salamanca, Spain15 - 15 Tajo Porras3 - 17 LPts
09/05/2023Juarez, Mexico15 - 14 Elias Partida16(1) - 11 LPts
11/03/2023Alexandria, Egypt14 - 14 Rehman Alshaykh11 - 21 WPts
11/01/2023Khayelitsha, South Africa13 - 14 Dan Mnyamane19(1) - 13 WPts
12/11/2022Schaerbeek, Belgium12 - 14 Yves de Chaumont4 - 20 WPts
14/09/2022Boksburg, South Africa12 - 13 Tokelo Kathrada11 - 13 LPts
18/07/2022Mejicanos, El Salvador11 - 13 Gabriel Velarde11 - 15 WPts
19/05/2022Jeddah, Saudi Arabia11 - 12 Azam Breme8 - 19 LPts
21/03/2022Khayelitsha, South Africa11 - 11 Owen Broaden21 - 4 LPts
20/01/2022Khayelitsha, South Africa10 - 11 Dave Verdoorn2(2) - 16 WPts
20/11/2021Khayelitsha, South Africa9 - 11 Taras Basara2(1) - 5 WPts
19/09/2021Ecatepec, Mexico9 - 10 Ryo Escoto7 - 12 LPts
20/07/2021Yerevan, Armenia9 - 9 Madteos Chalabian9 - 10 LPts
22/05/2021Khayelitsha, South Africa8 - 9 Ximen Panza1 - 4 WPts
23/03/2021Daegu, South Korea7 - 9 Chae-min Yu1 - 16 WPts
23/01/2021Nancy, France7 - 8 Gareth Paille4 - 16 LPts
24/11/2020Khayelitsha, South Africa6 - 8 Thiassi Hummel0 - 12 WPts
24/09/2020Havana, Cuba6 - 7 Quito Lagunas6 - 9(4) LPts
27/07/2020San Jose, Costa Rica6 - 6 Berto Acedo5 - 9 LPts
27/05/2020Johannesburg, South Africa5 - 6 Nabulung Kingson3 - 5 WPts
13/04/2020Roodepoort, South Africa4 - 6 John Ondekani1 - 9 WPts
22/02/2020Khayelitsha, South Africa4 - 5 Wasaki Bariagher9 - 3 LPts
23/12/2019Vienna, Austria4 - 4 Rainer Zacharkin6 - 4 LPts
24/10/2019Khayelitsha, South Africa3 - 4 Naftali Aidoo0 - 1 WPts
24/08/2019San Pedro Sula, Honduras3 - 3 Quiqui Sauseda3 - 5 LPts
26/06/2019Tembisa, South Africa2 - 3 Mablevi Boakye3 - 1 WPts
25/05/2019Khayelitsha, South Africa2 - 2 Guido Terronez1 - 1 LPts
26/03/2019Caracas, Venezuela2 - 1 Gonzalo Baron5 - 3 LPts
26/01/2019Durban, South Africa2 - 0 Okoth Poku6 - 1 LPts
17/12/2018Khayelitsha, South Africa1 - 0 Romein Hanekom2 - 2 WPts
18/10/2018Khayelitsha, South Africa0 - 0 Paul Dockter0 - 0 WPts