Weightclass:  Welterweight
Location:  Soweto, South Africa
Record:  23(1) - 31
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
28/08/2030Soweto, South Africa22(1) - 31 Amjad Rasheed1 - 5 WPts
29/06/2030Soweto, South Africa21(1) - 31 Kashif Barraket0 - 14 WPts
30/04/2030Soweto, South Africa20(1) - 31 Malcolm Sabino2 - 1 WPts
01/03/2030Soweto, South Africa19(1) - 31 Bradley Magaw2 - 18 WPts
30/12/2029Soweto, South Africa18(1) - 31 Bernardo Padelli3 - 20 WPts
31/10/2029Soweto, South Africa17(1) - 31 Peter Guthrie3 - 1 WPts
01/09/2029Soweto, South Africa16(1) - 31 Carlo Valentini16 - 9 WPts
02/07/2029Soweto, South Africa15(1) - 31 Kenzie Nabb0 - 2 WPts
03/05/2029Soweto, South Africa14(1) - 31 Afon Rozhkov0 - 1 WPts
04/03/2029Soweto, South Africa13(1) - 31 Shayan Abdul1 - 9 WPts
03/01/2029Soweto, South Africa12(1) - 31 Timofei Panin1 - 6 WPts
04/11/2028Soweto, South Africa11(1) - 31 Ayabulela Ekstein17(1) - 19(1) WPts
05/09/2028Columbus, USA10(1) - 31 James Elder0 - 0 WPts
08/07/2028Vitebsk, Belarus10(1) - 30 Oleksiy Evancho13 - 26(1) LPts
10/05/2028Soweto, South Africa9(1) - 30 Thabang Mthethwa1 - 0 WPts
11/03/2028Kiev, Ukraine9(1) - 29 Fedya Spinev18 - 6 LPts
12/01/2028Naivasha, Kenya8(1) - 29 Sam Ghir3 - 16 WPts
13/11/2027Oslo, Norway7(1) - 29 Ronald Seim10 - 17 WPts
15/09/2027Havana, Cuba7(1) - 28 Montel Benitez17 - 11 LPts
18/07/2027Randburg, South Africa6 - 28 Oringo Sikali6 - 21(6) WKO3
23/05/2027Brussels, Belgium6 - 27 Gage Maheux10 - 12 LPts
25/03/2027Pretoria, South Africa5 - 27 Roger Mphahlele5 - 24 WPts
25/01/2027Horlivka, Ukraine5 - 26 Volodymyr Litynski13 - 32 LPts
27/11/2026Oslo, Norway5 - 25 Hogarth Haaland14 - 9 LPts
29/09/2026Randburg, South Africa5 - 24 Lado Manamela12 - 11 LPts
04/08/2026Umlazi, South Africa5 - 23 Jay Ntuli14 - 13 LPts
06/06/2026Carrefour, Haiti5 - 22 Ferrand Beaudin6 - 9 LPts
08/04/2026Khayelitsha, South Africa4 - 22 Richie Tuendela4 - 19 WPts
11/02/2026Durban, South Africa4 - 21 Okoth Poku34 - 16 LPts
11/01/2026Soweto, South Africa4 - 20 Dembe Amissah4(1) - 16 LPts
09/12/2025Durban, South Africa4 - 19 Tokelo Mini5 - 14 LPts
12/10/2025Nassau, Bahamas4 - 18 Ellis Wayson10 - 13 LPts
14/08/2025Durban, South Africa4 - 17 Josh Katshkudinu15 - 14 LPts
17/06/2025Moscow, Russia4 - 16 Anton Zozulin35 - 16(2) LPts
19/04/2025Mecca, Saudi Arabia3 - 16 Amer Manzur0 - 0 WPts
19/02/2025Middlesbrough, UK3 - 15 Neil McAden15 - 18 LPts
22/12/2024Soweto, South Africa3 - 14 Tokelo Mini2 - 11 LPts
23/10/2024Medellin, Colombia3 - 13 Urvano Nolasco16(2) - 20 LPts
25/08/2024Cartagena, Colombia3 - 12 Carlos Godino5 - 35(3) LPts
27/06/2024Riyadh, Saudi Arabia3 - 11 Azam Bseiso26(1) - 14(1) LPts
29/04/2024Waitakere, New Zealand3 - 10 Robert Lee7 - 11 LPts
01/03/2024Soweto, South Africa3 - 9 Mark Van Zyl2 - 6 LPts
02/01/2024Soweto, South Africa3 - 8 Robert Knoetze0 - 1 LPts
03/11/2023Soweto, South Africa2 - 8 Leo Phiri0 - 1 WPts
04/09/2023Mitchells Plain, South Africa2 - 7 Hayden Pienaar3 - 13 LPts
07/07/2023Soweto, South Africa1 - 7 Lavaughn Mayat0 - 12 WPts
07/05/2023Santo Domingo Oeste, Dominican Republic1 - 6 Diego Bandera1 - 13 LPts
09/03/2023Brisbane, Australia1 - 5 Fabio Di Maggio3 - 29(11) LPts
09/01/2023Asuncion, Paraguay1 - 4 Antonio Vidal4 - 23 LPts
11/11/2022Ulaanbaatar, Mongolia1 - 3 Quds Altanshagai13 - 15(1) LPts
13/09/2022iBhayi, South Africa1 - 2 Tokelo Magwanishi8 - 9 LPts
20/07/2022Baku, Azerbaijan1 - 1 Heydar Harroun14 - 10 LPts
22/05/2022Mamelodi, South Africa1 - 0 Itumeleng Nhleko7 - 13 LPts
05/04/2022Mamelodi, South Africa0 - 0 Thabo Mabudafhasi0 - 0 WPts