Weightclass:  Middleweight
Location:  Mamelodi, South Africa
Record:  32(2) - 14
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
24/09/2030Mamelodi, South Africa31(2) - 14 Haaris Abdi0 - 1 WPts
25/07/2030Mamelodi, South Africa30(1) - 14 Thamsanqa Manyisa0 - 1 WKO3
26/05/2030Mamelodi, South Africa29(1) - 14 Tukhig Roubanyan1 - 13 WPts
27/03/2030Mamelodi, South Africa28(1) - 14 May Chohan18 - 15 WPts
27/01/2030Mamelodi, South Africa27(1) - 14 Rob Tshiyola3 - 6 WPts
28/11/2029Mamelodi, South Africa26(1) - 14 Bayram Seidov5 - 12 WPts
29/09/2029Mamelodi, South Africa25(1) - 14 Fadei Nokalns0 - 10 WPts
31/07/2029Mamelodi, South Africa24(1) - 14 Dmytro Janko3 - 10 WPts
01/06/2029Mamelodi, South Africa23(1) - 14 Diego Cirilo11 - 12 WPts
02/04/2029Mamelodi, South Africa22(1) - 14 Diego Mamon3 - 2 WPts
01/02/2029Mamelodi, South Africa21(1) - 14 Duncan Purser7 - 16 WPts
03/12/2028Mamelodi, South Africa20(1) - 14 Vicente Cedeno6 - 17(1) WPts
04/10/2028Khayelitsha, South Africa20(1) - 13 Michael September31(1) - 11 LPts
08/08/2028Kharkiv, Ukraine19(1) - 13 Vanko Jangula8 - 8 WPts
10/06/2028Tembisa, South Africa19(1) - 12 Kendis Anfom20(1) - 10 LPts
26/04/2028Durban, South Africa19(1) - 11 Alen Mbiyamuenza13 - 7(1) LPts South Africa National Championships 2028View
09/04/2028Khayelitsha, South Africa18(1) - 11 Tabari Salawu13 - 8 WPts
10/02/2028Mamelodi, South Africa18(1) - 10 Merck De Villiers19 - 6 LPts
12/12/2027Mamelodi, South Africa17(1) - 10 Usi Ngcuka2 - 1 WPts
13/10/2027Port-de-Paix, Haiti16(1) - 10 Gaylord Mulliez2 - 2 WPts
15/08/2027Mamelodi, South Africa15 - 10 Hintje Van den Bergh1 - 1 WKO3
16/06/2027Randburg, South Africa15 - 9 Lehlohonolo Sangweni19(1) - 2 LPts
26/04/2027Johannesburg, South Africa15 - 8 David Zulu11 - 3 LPts South Africa National Championships 2027View
18/04/2027Tembisa, South Africa14 - 8 Dumisani Khumalo16 - 12 WPts
18/02/2027Mamelodi, South Africa13 - 8 Shontae Mokeana1 - 2 WPts
20/12/2026Rotterdam, Netherlands12 - 8 Arnoud Van den Bussche2 - 0 WPts
21/10/2026Nuremberg, Germany11 - 8 Dieter Philipp1 - 5 WPts
23/08/2026Soshanguve, South Africa10 - 8 Vandwon Salawu2(1) - 10 WPts
26/06/2026Mamelodi, South Africa9 - 8 Lionel Fomumbod9 - 5(1) WPts
26/04/2026Soshanguve, South Africa9 - 7 Montraie Adisi29(2) - 21 LPts South Africa National Championships 2026View
04/03/2026Mamelodi, South Africa8 - 7 Peer Strydom0 - 2 WPts
04/01/2026Port Elizabeth, South Africa7 - 7 Thuso Mokeana1 - 12(1) WPts
07/11/2025Santa Fe de la Vera Cruz, Argentina6 - 7 Emilio Deniz19 - 23 WPts
09/09/2025Mamelodi, South Africa5 - 7 Brin Jonker1 - 2 WPts
11/07/2025Khayelitsha, South Africa5 - 6 Obiajulu Mayat3 - 22 LPts
13/05/2025Batam, Indonesia4 - 6 Ijo Asmoeni7 - 15 WPts
15/03/2025Pittsburgh, USA4 - 5 Lucas Whitson10 - 14 LPts
15/01/2025Durban, South Africa3 - 5 Jackson September0 - 5 WPts
25/11/2024Perm, Russia2 - 5 Koldan Petrenko8(1) - 10 WPts
27/09/2024Copenhagen, Denmark1 - 5 Kolby Bille7 - 11 WPts
30/07/2024Johannesburg, South Africa1 - 4 Jamie Vorster1 - 6 LPts
05/06/2024Brasilia, Brazil0 - 4 Pedro Furtado4 - 20 WPts
07/04/2024San Lorenzo, Paraguay0 - 3 Alejandro Rodriguez11(1) - 27 LPts
08/02/2024Kosice, Slovakia0 - 2 Dalimil Holoubek8(2) - 31 LPts
11/12/2023Umlazi, South Africa0 - 1 David Nsele15(1) - 20 LPts
05/11/2023Mamelodi, South Africa0 - 0 John Webb3 - 13 LPts