Weightclass:  Middleweight
Location:  Tembisa, South Africa
Record:  20 - 21
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
14/05/2031Tembisa, South Africa19 - 21 Samuel Alho0 - 3 WPts
15/03/2031Tembisa, South Africa18 - 21 Berislav Kukec2 - 9 WPts
14/01/2031Tembisa, South Africa17 - 21 Symon Holda6 - 10(1) WPts
15/11/2030Tembisa, South Africa16 - 21 Milosz Jura12 - 17 WPts
16/09/2030Tembisa, South Africa15 - 21 Gardiner Friedrichsen4 - 10 WPts
18/07/2030Tembisa, South Africa14 - 21 Bonifacy Burian10 - 8 WPts
19/05/2030Tembisa, South Africa13 - 21 Juan Onate9 - 21 WPts
21/03/2030Tembisa, South Africa12 - 21 Marceli Bajek5 - 7 WPts
21/01/2030Tembisa, South Africa11 - 21 Leonel Sandino4 - 5 WPts
22/11/2029Tembisa, South Africa11 - 20 Ovidio Terrones19 - 24 LPts
23/09/2029Tembisa, South Africa10 - 20 Jose Olvera5 - 15 WPts
26/07/2029Tembisa, South Africa10 - 19 Vermont Belair3 - 3 LPts
28/05/2029Soweto, South Africa10 - 18 Johnny Kambaji20(2) - 7 LPts
26/04/2029East London, South Africa10 - 17 Veltry Mpontshane1 - 1 LPts South Africa National Championships 2029View
27/03/2029Randburg, South Africa9 - 17 Deiondre Matlala15 - 16 WPts
27/01/2029Seoul, South Korea8 - 17 Bum-young Soh19 - 13 WPts
29/11/2028Petionville, Haiti8 - 16 Coyne Beal20 - 9 LPts
01/10/2028Asuncion, Paraguay8 - 15 Alejandro Salvas22 - 27 LPts
03/08/2028Belo Horizonte, Brazil8 - 14 Rodrigo Janota10 - 8 LPts
05/06/2028Soweto, South Africa8 - 13 Brin Jonker7 - 13 LPts
07/04/2028Soweto, South Africa8 - 12 Filip De Kock4 - 25 LPts
08/02/2028Amsterdam, Netherlands7 - 12 Geeraard Renkens0 - 0 WPts
10/12/2027Chelyabinsk, Russia6 - 12 Fedar Romanov2 - 6 WPts
12/10/2027Nador, Morocco6 - 11 Karam-eddine Amzine47(2) - 28 LPts
14/08/2027Tembisa, South Africa5 - 11 Sajid Maloof8 - 18 WPts
15/06/2027Tembisa, South Africa5 - 10 Garan Stiltz6 - 23 LPts
17/04/2027Tembisa, South Africa4 - 10 Marien De Waal3 - 5 WPts
17/02/2027Tembisa, South Africa3 - 10 Marien De Waal3 - 4 WPts
18/12/2026Khayelitsha, South Africa2 - 10 Ntsikelelo Serero2 - 3 WPts
21/10/2026Karlsruhe, Germany2 - 9 Wallache Helber3 - 4 LPts
22/08/2026Tembisa, South Africa2 - 8 Harvey Pelz7 - 7 LPts
24/06/2026Tembisa, South Africa1 - 8 Kamohelo Ncita1 - 3 WPts
25/04/2026Jakarta, Indonesia1 - 7 Unggul Oddang8(1) - 5 LPts
25/02/2026Managua, Nicaragua0 - 7 Rodrigo Tejada3 - 23(2) WPts
28/12/2025Mamelodi, South Africa0 - 6 Noah Buta4 - 14 LPts
06/11/2025Umlazi, South Africa0 - 5 Uzondu Assifuah4 - 18(1) LPts
11/09/2025Katlehong, South Africa0 - 4 Richie Kalengayi11 - 8 LPts
14/07/2025Tembisa, South Africa0 - 3 Ashod Vartabed14 - 10 LPts
16/05/2025Davao City, Philippines0 - 2 Diego Oppus14 - 25(1) LPts
18/03/2025Umlazi, South Africa0 - 1 Roshaun Quaye19 - 11 LPts
12/02/2025Tembisa, South Africa0 - 0 Verlyn Boateng4 - 1 LPts