Weightclass:  Middleweight
Location:  East London, South Africa
Record:  20 - 14
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
25/01/2030East London, South Africa20 - 13 Davie Pollick15 - 12 LPts
26/11/2029East London, South Africa19 - 13 Vanko Mikulak7 - 3 WPts
27/09/2029East London, South Africa18 - 13 Dragoslav Duvnjak1 - 0 WPts
29/07/2029East London, South Africa17 - 13 Leonel Sandino3 - 3 WPts
30/05/2029East London, South Africa17 - 12 Joel Oosthuizen19 - 12 LPts
31/03/2029East London, South Africa16 - 12 Stieran Holt0 - 11 WPts
30/01/2029East London, South Africa15 - 12 Ponce Migues12 - 10 WPts
02/12/2028East London, South Africa14 - 12 Gregor Van Deventer1 - 6(1) WPts
04/10/2028East London, South Africa13 - 12 Ace Belmondo0 - 3 WPts
05/08/2028East London, South Africa12 - 12 Geerard Pietersen3 - 6 WPts
07/06/2028East London, South Africa11 - 12 Jose Behar14 - 18(1) WPts
09/04/2028East London, South Africa10 - 12 Uzondu Mwanahamuntu2 - 4 WPts
10/02/2028Khabarovsk, Russia10 - 11 Boris Rochev17 - 2 LPts
09/01/2028Tangier, Morocco10 - 10 Xayvion Ngeny44(3) - 34 LPts Africa Championships 2028View
06/12/2027East London, South Africa9 - 10 Volund Sundby21 - 10 WPts
08/10/2027Galway, Ireland8 - 10 Kieran Fylan4 - 20 WPts
10/08/2027Rotterdam, Netherlands7 - 10 Huibert Haye5 - 16 WPts
11/06/2027Mamelodi, South Africa7 - 9 Ian Gabuza15 - 8 LPts
16/04/2027East London, South Africa6 - 9 Gennady Kirdyapkin1 - 9 WPts
16/02/2027East London, South Africa6 - 8 Johnny Kambaji6 - 7 LPts
18/12/2026East London, South Africa5 - 8 Luka Dorofeyev2 - 3 WPts
19/10/2026East London, South Africa4 - 8 Sindri Eggebraaten7 - 13 WPts
20/08/2026Mecca, Saudi Arabia4 - 7 Kamran Mahmood0 - 8 LPts
22/06/2026Caloocan, Philippines4 - 6 Bradley Valdespino9 - 7 LPts
24/04/2026Cape Town, South Africa4 - 5 Mark Kadilu10 - 18 LPts
04/03/2026Durban, South Africa4 - 4 Jim De Jongh9(1) - 16 LPts
09/01/2026Mamelodi, South Africa4 - 3 Mzikayise Cele9 - 15 LPts
07/12/2025East London, South Africa4 - 2 Thamsanqa Letsholonyane0 - 0 LPts
30/10/2025East London, South Africa4 - 1 Tabari Salawu4 - 2 LPts
31/08/2025Umlazi, South Africa3 - 1 May Matlala3 - 13 WPts
16/07/2025Durban, South Africa3 - 0 Roshaun Akuetteh9 - 15(1) LPts
12/06/2025Johannesburg, South Africa2 - 0 Callum Morkel0 - 0 WPts
03/05/2025Montgomery, USA1 - 0 Chris Daun1 - 0 WPts
05/03/2025East London, South Africa0 - 0 Roderick De Waal0 - 1 WPts