Weightclass:  Middleweight
Location:  Durban, South Africa
Record:  27 - 15
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
07/04/2029Durban, South Africa26 - 15 Pylyp Bogus2 - 11 WPts
06/02/2029Durban, South Africa25 - 15 Nels Borgen4 - 8 WPts
08/12/2028Durban, South Africa24 - 15 Matko Zekic8 - 16 WPts
10/10/2028Durban, South Africa23 - 15 Sven Stephensen4 - 2 WPts
11/08/2028Durban, South Africa22 - 15 Jabulani Muthambi2 - 10 WPts
12/06/2028Durban, South Africa21 - 15 Peter Dlala12 - 15(1) WPts
13/04/2028Durban, South Africa20 - 15 Isidro Viana0 - 2 WPts
14/02/2028Durban, South Africa19 - 15 Niels Bredahl1 - 14 WPts
16/12/2027Durban, South Africa18 - 15 Yago Rengifo5(1) - 5 WPts
17/10/2027Durban, South Africa17 - 15 Nikolai Kostenko2 - 3 WPts
18/08/2027Durban, South Africa16 - 15 Beit Van Wyk5(1) - 13 WPts
18/06/2027Durban, South Africa16 - 14 William Bugero20 - 18 LPts
19/04/2027Durban, South Africa15 - 14 Peer Strydom0 - 9 WPts
18/02/2027Durban, South Africa14 - 14 Vicente Losada3 - 0 WPts
20/12/2026Durban, South Africa13 - 14 Larenzo Menendez8(2) - 12 WPts
21/10/2026Volzhsky, Russia12 - 14 Sergei Falin4 - 4 WPts
23/08/2026Durban, South Africa11 - 14 Raymund Marsch0 - 7 WPts
24/06/2026Durban, South Africa11 - 13 Lavaughn Samkange11 - 17 LPts
25/04/2026Randburg, South Africa10 - 13 Deiondre Matlala6 - 7 WPts
25/02/2026Soweto, South Africa9 - 13 Eric Manyisa0 - 15 WPts
30/12/2025Kakogawa, Japan9 - 12 Hisoka Noda43(2) - 22 LPts
01/11/2025Durban, South Africa9 - 11 Iago Bacallao10(1) - 20 LPts
03/09/2025Port Harcourt, Nigeria9 - 10 Sone Bunu7 - 22 LPts
06/07/2025Kampala, Uganda8 - 10 Azam Abdelnour6 - 41(6) WPts
08/05/2025Chennai, India7 - 10 Johar Sagar7 - 19 WPts
10/03/2025Durban, South Africa6 - 10 Gregor Mathison6 - 13(1) WPts
09/01/2025Meknes, Morocco5 - 10 Waqqas Hamdani11(1) - 14 WPts
11/11/2024Athens, Greece5 - 9 Melancton Economides9 - 9 LPts
13/09/2024Carrefour, Haiti4 - 9 Gregory Perrault4 - 9 WPts
16/07/2024Ilorin, Nigeria4 - 8 Mfon Aneke21(3) - 18 LPts
18/05/2024Tembisa, South Africa4 - 7 David Ndenge26(2) - 15 LPts
27/03/2024Minneapolis, USA4 - 6 Rob Westlund11 - 6 LPts
28/01/2024Nuremberg, Germany4 - 5 Rickward Aebersold25 - 11 LPts
30/11/2023Johannesburg, South Africa3 - 5 Thabang Shabangu0 - 0 WPts
28/10/2023Soshanguve, South Africa2 - 5 Mike Goosens6 - 27 WPts
22/09/2023Milan, Italy2 - 4 Luca Capodicasa20(1) - 17 LPts
25/07/2023Roodepoort, South Africa2 - 3 Robert Ndaya18(1) - 15 LPts
11/06/2023Pretoria, South Africa2 - 2 Andile Ramatlhodi21(1) - 10 LPts
15/04/2023Durban, South Africa2 - 1 Ayanda Mphahlele4 - 22 LPts
15/02/2023Durban, South Africa2 - 0 Yobachi Adjei1 - 2 LPts
17/12/2022Durban, South Africa1 - 0 Joseph Kabila2 - 2 WPts
18/10/2022Durban, South Africa0 - 0 Nabulung Mini0 - 0 WPts