Weightclass:  Middleweight
Location:  Germiston, South Africa
Record:  16 - 22
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
25/03/2030Germiston, South Africa15 - 22 Salahaddin Sinai1 - 7 WPts
25/01/2030Germiston, South Africa15 - 21 Sam Rhoderick12(1) - 22 LPts
26/11/2029Germiston, South Africa14 - 21 Felippe Caram2 - 9 WPts
27/09/2029Germiston, South Africa13 - 21 Dmytro Urbaniak5(1) - 6 WPts
29/07/2029Germiston, South Africa12 - 21 Ahliman Rasul2 - 3 WPts
31/05/2029Germiston, South Africa12 - 20 Carlos Machuca13 - 21 LPts
01/04/2029Germiston, South Africa11 - 20 Igor Kieler9 - 6 WPts
31/01/2029Germiston, South Africa10 - 20 Cruz Parra6 - 5 WPts
03/12/2028Germiston, South Africa9 - 20 Faddei Mikula1 - 0 WPts
04/10/2028Germiston, South Africa8 - 20 Alano Botello2 - 1 WPts
05/08/2028Germiston, South Africa7 - 20 Lloyd Keen1 - 10 WPts
07/06/2028Germiston, South Africa7 - 19 Okoth Agyemang1 - 9 LPts
08/04/2028Germiston, South Africa7 - 18 Joseph Van der Walt9 - 9 LPts
08/02/2028Germiston, South Africa6 - 18 La Vonn Sekola2 - 4 WPts
10/12/2027Port Elizabeth, South Africa6 - 17 Owen Milongo5 - 16 LPts
12/10/2027Kitwe, Zambia5 - 17 Will Ngoni5(1) - 7 WPts
14/08/2027Durban, South Africa5 - 16 Mashawn Faress6(1) - 10 LPts
16/06/2027Germiston, South Africa4 - 16 Kamohelo Ntuli0 - 3 WPts
17/04/2027Umlazi, South Africa4 - 15 Clint Tshimbi10(1) - 14 LPts
17/02/2027Hamilton, New Zealand3 - 15 Alec Speedy5 - 22 WPts
20/12/2026Boksburg, South Africa3 - 14 Mark Mngonyama10 - 15 LPts
22/10/2026Germiston, South Africa3 - 13 Neil Kalembayi3 - 16 LPts
23/08/2026Johannesburg, South Africa3 - 12 Subusiso Mokotjo9 - 17 LPts
25/06/2026Germiston, South Africa3 - 11 Antwan Lukusa5 - 14 LPts
26/04/2026Mamelodi, South Africa2 - 11 Noah Buta5 - 15 WPts
26/02/2026Germiston, South Africa1 - 11 Thamsanqa Manyama5 - 15 WPts
28/12/2025Germiston, South Africa1 - 10 Owen Milongo1 - 8 LPts
29/10/2025Germiston, South Africa1 - 9 Dong-jun Ku4 - 1 LPts
31/08/2025Germiston, South Africa0 - 9 Deiondre Matlala3 - 6 WPts
02/07/2025Germiston, South Africa0 - 8 Kendis Anfom5 - 7 LPts
03/05/2025Soweto, South Africa0 - 7 Josse Van der Byl0 - 0 LPts
10/03/2025iBhayi, South Africa0 - 6 Chata Mashamaite6 - 11 LPts
22/01/2025Novosibirsk, Russia0 - 5 Kolya Soloviev8(1) - 17 LPts
24/11/2024Szczecin, Poland0 - 4 Piotr Swatek6 - 18 LPts
26/09/2024Pretoria, South Africa0 - 3 Ebi Gumede4 - 16 LPts
30/07/2024Randburg, South Africa0 - 2 Lehlohonolo Sangweni3 - 0 LPts
31/05/2024Khayelitsha, South Africa0 - 1 Kristof De Waal3 - 11(4) LPts
12/04/2024Germiston, South Africa0 - 0 Dave Keane4 - 11 LPts