Weightclass:  Middleweight
Location:  Johannesburg, South Africa
Record:  24 - 18(5)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
13/07/2031Johannesburg, South Africa23 - 18(5) Zhivko á Lebedev4 - 12 WPts
12/05/2031Johannesburg, South Africa22 - 18(5) Atanas á Balakov8 - 9 WPts
13/03/2031Johannesburg, South Africa21 - 18(5) Justyn Tomaszewski4 - 25(1) WPts
12/01/2031Johannesburg, South Africa20 - 18(5) Kacper Kolek3 - 8 WPts
13/11/2030Johannesburg, South Africa19 - 18(5) Davin Mathiesen1 - 9 WPts
15/09/2030Johannesburg, South Africa18 - 18(5) Haaris Amin2 - 6 WPts
16/07/2030Johannesburg, South Africa17 - 18(5) Saad Umraliew1 - 5 WPts
18/05/2030Johannesburg, South Africa16 - 18(5) Kendis Quaye0 - 2 WPts
19/03/2030Johannesburg, South Africa15 - 18(5) Kamohelo Ntuli7 - 13 WPts
19/01/2030Johannesburg, South Africa14 - 18(5) Rob Nyatama2 - 5 WPts
20/11/2029Johannesburg, South Africa13 - 18(5) Chris Ngomba2 - 1 WPts
21/09/2029Johannesburg, South Africa12 - 18(5) Diallo Ndulula4 - 6 WPts
23/07/2029Medina, Saudi Arabia12 - 17(5) Kamran Jalali20 - 12 LPts
25/05/2029Frankfurt, Germany11 - 17(5) Cort Krieger10 - 10 WPts
27/03/2029Johannesburg, South Africa10 - 17(5) Shontae Letlabika1 - 16 WPts
27/01/2029Tilburg, Netherlands9 - 17(5) Jose Lardenoit8 - 21 WPts
29/11/2028San Miguelito, Panama9 - 16(5) Jesus Urena8 - 25(3) LPts
01/10/2028Khayelitsha, South Africa8 - 16(5) Ntsikelelo Serero7 - 9 WPts
04/08/2028Dresden, Germany7 - 16(5) Roderick Stimmell7 - 11 WPts
06/06/2028Johannesburg, South Africa6 - 16(5) Gaston Voisin0 - 9 WPts
08/04/2028Johannesburg, South Africa6 - 15(5) Johnny Kambaji13(1) - 7 LPts
09/02/2028Port-au-Prince, Haiti5 - 15(5) Germain Cioran2 - 3 WPts
12/12/2027Umlazi, South Africa5 - 14(4) May Matlala12(1) - 19 LKO3
13/10/2027Randburg, South Africa5 - 13(4) Joseph Van der Walt6 - 9 LPts
08/09/2027Soweto, South Africa5 - 12(3) Nwa Mkhize30(1) - 9 LKO3
08/08/2027Dresden, Germany4 - 12(3) Wolfric Gbur6 - 11 WPts
10/06/2027Ndola, Zambia3 - 12(3) Nabulung Kachimba2 - 14 WPts
12/04/2027Johannesburg, South Africa3 - 11(3) Jayvyn Kasanka5 - 7 LPts
12/02/2027Incheon, South Korea3 - 10(2) Jong-ho Koh18 - 14 LKO3
15/12/2026Catania, Italy3 - 9(2) Alberto Adduce14(1) - 13 LPts
17/10/2026Grand Rapids, USA3 - 8(2) Leeroy Faulds16 - 25 LPts
19/08/2026Managua, Nicaragua3 - 7(2) Rafael Clemente12 - 17 LPts
21/06/2026Lankaran, Azerbaijan3 - 6(2) Yasaf Gamidov15 - 19 LPts
23/04/2026Johannesburg, South Africa3 - 5(2) Boris Rochev7 - 0 LPts
23/02/2026Johannesburg, South Africa3 - 4(2) Edmondo Amendola6 - 6 LPts
26/12/2025Johannesburg, South Africa2 - 4(2) Diego Lupercio1 - 9 WPts
28/10/2025Johannesburg, South Africa2 - 3(2) Lehlohonolo Sangweni9 - 2 LPts
29/08/2025Cape Town, South Africa1 - 3(2) Ulan Kessels0 - 4 WPts
17/07/2025Katlehong, South Africa1 - 2(2) Peter Kindudi5 - 11 LPts
21/05/2025Durban, South Africa0 - 2(2) Naaijke Van der Vyver0 - 26(2) WPts
26/03/2025Soweto, South Africa0 - 1(1) Lugono Afotey22(1) - 20(3) LKO2
10/02/2025Johannesburg, South Africa0 - 0 Vandwon Salawu0 - 2 LKO3