Weightclass:  Middleweight
Location:  Durban, South Africa
Record:  27(4) - 31(2)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
02/04/2029Durban, South Africa26(4) - 31(2) Aimon Castanon1 - 12 WPts
01/02/2029Durban, South Africa25(4) - 31(2) Cipriano Cruz1 - 5 WPts
03/12/2028Durban, South Africa24(4) - 31(2) Zvi Hee2 - 0 WPts
04/10/2028Durban, South Africa23(4) - 31(2) Jose Olvera2 - 12 WPts
05/08/2028Durban, South Africa22(4) - 31(2) Shontae Asiedu5 - 5 WPts
06/06/2028Mexicali, Mexico21(4) - 31(2) Sagaz Rayo9 - 10 WPts
08/04/2028Rostov-on-Don, Russia20(4) - 31(2) Luka Dorofeyev3 - 10 WPts
09/02/2028iBhayi, South Africa19(4) - 31(2) Peer Strydom2 - 12 WPts
12/12/2027Ciudad Guayana, Venezuela18(4) - 31(2) Jax Melgoza3 - 7 WPts
14/10/2027Port-au-Prince, Haiti17(3) - 31(2) Oriel Bazin3 - 17 WKO3
16/08/2027Germiston, South Africa17(3) - 30(2) Brin Van Niekerk22 - 21 LPts
22/06/2027Accra, Ghana16(3) - 30(2) Quadrees Ankrah10 - 16 WPts
24/04/2027Johannesburg, South Africa16(3) - 29(2) Montraie Adisi35(2) - 22 LPts
26/02/2027Hamburg, Germany15(3) - 29(2) Richerd Scherzinger5 - 15 WPts
28/12/2026Durban, South Africa14(3) - 29(2) John Shongwe0 - 0 WPts
29/10/2026Hamburg, Germany14(3) - 28(2) Richerd Scherzinger3 - 15 LPts
31/08/2026Durban, South Africa13(3) - 28(2) Diego Pelayo1 - 1 WPts
02/07/2026Samarqand, Uzbekistan12(2) - 28(2) Fariz Abutalybov4 - 15(1) WKO3
04/05/2026Durban, South Africa11(2) - 28(2) Clinton Cephu1 - 9 WPts
06/03/2026Petionville, Haiti11(2) - 27(2) Henri Bourvil15 - 11 LPts
06/01/2026Carrefour, Haiti10(1) - 27(2) Gregory Perrault7 - 14 WKO3
08/11/2025Gaineau, Canada10(1) - 26(2) Laurent Aime3 - 14(2) LPts
10/09/2025Berlin, Germany9(1) - 26(2) Fred Krey10 - 7(1) WPts
13/07/2025Durban, South Africa9(1) - 25(2) Michael Kiungu8 - 16(1) LPts
14/05/2025Durban, South Africa8 - 25(2) Sam Matshuatshi4 - 9(4) WKO3
15/03/2025Parma, Italy8 - 24(2) Luigino Adduce18 - 11 LPts
15/01/2025Durban, South Africa7 - 24(2) Kyan Mokonyane7 - 17 WPts
16/11/2024Novokuznetsk, Russia7 - 23(2) Ivan Antropov3 - 12 LPts
18/09/2024Dresden, Germany6 - 23(2) Sigiwald Kurschner3 - 17 WPts
21/07/2024Hamburg, Germany6 - 22(2) Apsel Amann19 - 17 LPts
23/05/2024Halle, Germany5 - 22(2) Hackett Petter7 - 10 WPts
25/03/2024Durban, South Africa4 - 22(2) Trystan Guitry2 - 4 WPts
26/01/2024Madrid, Spain4 - 21(2) Eloy Iniguez17 - 16 LPts
28/11/2023Amsterdam, Netherlands4 - 20(2) Leonard Hame9 - 13 LPts
29/09/2023Rotterdam, Netherlands4 - 19(2) Theodoor Charlandt24 - 11 LPts
01/08/2023Daegu, South Korea4 - 18(1) Ja-choel Bang5(1) - 17 LKO3
03/06/2023Durban, South Africa3 - 18(1) Cipriano Balaga2 - 8 WPts
04/04/2023Katlehong, South Africa2 - 18(1) Ayanda Shabangu6 - 21 WPts
10/02/2023Durban, South Africa2 - 17(1) Dominic Bagley4 - 8 LPts
12/12/2022Quezon City, Philippines2 - 16(1) Beltran Luiz10 - 14 LPts
14/10/2022Mitchells Plain, South Africa2 - 15(1) Kwanda Radebe10(2) - 17 LPts
26/08/2022Randburg, South Africa2 - 14(1) Fons Rensburg23 - 5 LPts
17/07/2022Soweto, South Africa2 - 13(1) Thamsanqa Bhengu16 - 12 LPts
12/06/2022Durban, South Africa2 - 12(1) Dominik Sokolski12(1) - 18 LPts
14/04/2022Suwon, South Korea2 - 11 Dong-jun Jee20 - 4 LKO3
14/02/2022Riga, Latvia2 - 10 Goga Gailis15 - 6 LPts
16/12/2021Kuala Lumpur, Malaysia2 - 9 Kailash Arya5 - 19(4) LPts
16/10/2021Samarinda, Indonesia2 - 8 Marjohan Soemadiredja0 - 6 LPts
18/08/2021Umlazi, South Africa2 - 7 Afram Panyin4 - 3 LPts
17/06/2021Durban, South Africa2 - 6 Roshaun Quaye2 - 3 LPts
17/04/2021Durban, South Africa1 - 6 Jayvyn Quainoo0 - 3 WPts
15/02/2021Durban, South Africa1 - 5 Fidel Caoili5 - 8 LPts
17/12/2020Namangan, Uzbekistan1 - 4 Melor Abdullaev7 - 11 LPts
17/10/2020Soweto, South Africa1 - 3 Ayanda Ledwaba6 - 6 LPts
01/09/2020Durban, South Africa1 - 2 Zernebog Lvov9 - 8(1) LPts
02/07/2020Bratislava, Slovakia1 - 1 Alexandr Tomek9 - 2 LPts
03/05/2020Prague, Czech Republic1 - 0 LeoÜ Hruska0 - 1 LPts
05/03/2020Durban, South Africa0 - 0 Kook-young Kwock0 - 0 WPts