Weightclass:  Welterweight
Location:  Durban, South Africa
Record:  16(2) - 30
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
12/06/2026Durban, South Africa15(2) - 30 Sajid Djalilov3 - 17(1) WPts
13/04/2026Durban, South Africa14(2) - 30 Zach Bables4 - 6 WPts
12/02/2026Durban, South Africa14(2) - 29 Richard Buys0 - 0 LPts
14/12/2025Durban, South Africa13(2) - 29 Sid Wilson3 - 9 WPts
15/10/2025Durban, South Africa12(2) - 29 Antwan Ntambwe10 - 37 WPts
17/08/2025Durban, South Africa11(2) - 29 Ashley Plessis3 - 13 WPts
19/06/2025Durban, South Africa11(2) - 28 Morgan Meer1 - 0 LPts
21/04/2025Durban, South Africa10(2) - 28 Itumeleng Sotyu0 - 2 WPts
21/02/2025Durban, South Africa9(2) - 28 Rich Puerta3 - 9 WPts
24/12/2024Durban, South Africa8(2) - 28 Antwan Ntambwe9 - 33 WPts
26/10/2024Durban, South Africa7(2) - 28 Eric Nonyane4 - 8 WPts
27/08/2024Durban, South Africa7(2) - 27 Jaguar Cabezas5 - 10 LPts
28/06/2024Durban, South Africa7(2) - 26 Laken Govender4 - 1 LPts
29/04/2024Durban, South Africa6(2) - 26 Kwanda Mbekile1 - 1 WPts
01/03/2024Durban, South Africa5(2) - 26 John Majoro1 - 3 WPts
01/01/2024Durban, South Africa4(2) - 26 David Kizengi1 - 0 WPts
02/11/2023Anderlecht, Belgium4(2) - 25 Prewitt Senne2 - 3 LPts
04/09/2023Durban, South Africa3(2) - 25 Montague Manaudou11 - 25 WPts
07/07/2023Turin, Italy3(2) - 24 Savio Sospiri17 - 14 LPts
09/05/2023Accra, Ghana3(2) - 23 Robert Waris17 - 9 LPts
11/03/2023Brest, Belarus2(2) - 23 Apostol Barno22 - 7 WPts
11/01/2023Liege, Belgium2(2) - 22 Severin Basque16 - 7 LPts
13/11/2022Odense, Denmark2(2) - 21 Ulster Willadsen3 - 12(4) LPts
15/09/2022Durban, South Africa2(2) - 20 Kwanda Nomvete4 - 5 LPts
16/07/2022Ciudad Apodaca, Mexico2(2) - 19 Nemesio Farin10 - 15(3) LPts
18/05/2022Brampton, Canada2(2) - 18 Robert Lemartin9 - 17 LPts
20/03/2022Port Harcourt, Nigeria2(2) - 17 Etebo Ajibade8 - 16 LPts
20/01/2022Khayelitsha, South Africa2(2) - 16 Ndumisa Khumalo10 - 11 LPts
20/11/2021Durban, South Africa2(2) - 15 Bongi Radebe9 - 10 LPts
19/09/2021iBhayi, South Africa2(2) - 14 Xhosas Majoro5 - 8 LPts
22/07/2021Valencia, Spain2(2) - 13 Franco Morin10 - 11 LPts
22/05/2021Durban, South Africa2(2) - 12 Isaak Abramov5 - 8 LPts
23/03/2021Durban, South Africa2(2) - 11 Dmitriy Cheryshev3 - 9 LPts
23/01/2021Christchurch, New Zealand2(2) - 10 Clint Shank12 - 8 LPts
25/11/2020Riyadh, Saudi Arabia2(2) - 9 Zain Bookallil6 - 12 LPts
27/09/2020Sofia, Bulgaria2(2) - 8 Kostadin á Slavikov15 - 3 LPts
30/07/2020Kingston, Jamaica2(2) - 7 Ian Yule9 - 4 LPts
01/06/2020Leon, Mexico1(1) - 7 Frisco Mosca1 - 7(2) WKO3
02/04/2020Isfahan, Iran1(1) - 6 Farhan Daoud5 - 8 LPts
03/02/2020Durban, South Africa1(1) - 5 Xalvador Nino3 - 9 LPts
04/12/2019Durban, South Africa0 - 5 Niklas Pitman1 - 4 WKO3
05/10/2019Bogota, Colombia0 - 4 Fanuco Tobia5 - 6 LPts
07/08/2019Santo Domingo de Guzman, Dominican Republic0 - 3 Xabat Lombardo5 - 3 LPts
08/06/2019Johannesburg, South Africa0 - 2 Drees Van der Byl1 - 2 LPts
08/05/2019Durban, South Africa0 - 1 Kris Moyo1 - 3 LPts
06/03/2019Durban, South Africa0 - 0 Petch Parthipakoranchai0 - 1 LPts