Weightclass:  Middleweight
Location:  Cape Town, South Africa
Record:  23 - 30(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
02/12/2034Cape Town, South Africa22 - 30(1) Yakiv Soroko4 - 4 WPts
01/10/2034Cape Town, South Africa21 - 30(1) Obiajulu Owusu26 - 29 WPts
01/08/2034Cape Town, South Africa20 - 30(1) Rovshan Satter1 - 7 WPts
01/06/2034Cape Town, South Africa19 - 30(1) Lisimba Acquaah8 - 16 WPts
02/04/2034Cape Town, South Africa18 - 30(1) Chandler Philipe9 - 11 WPts
31/01/2034Cape Town, South Africa18 - 29(1) Mike Plessis29 - 9 LPts
01/12/2033Cape Town, South Africa17 - 29(1) Bongani Cardoso19 - 20 WPts
01/10/2033Cape Town, South Africa16 - 29(1) Dumisani Ledwaba5 - 14 WPts
01/08/2033Athens, Greece15 - 29(1) Phineus Zurlo6 - 17 WPts
03/06/2033Belo Horizonte, Brazil14 - 29(1) Esteban Trigueros3 - 11 WPts
05/04/2033Montevideo, Uruguay13 - 29(1) Fausto Rojo0 - 0 WPts
05/02/2033Port-au-Prince, Haiti13 - 28(1) Nazaire Gracq14 - 13 LPts
08/12/2032East London, South Africa13 - 27(1) Madisha Sotyu17 - 15 LPts
09/10/2032Kitwe, Zambia12 - 27(1) Josh Mateyo0 - 4 WPts
10/08/2032Hangzhou, China12 - 26(1) Lao-Tzu Ginn26(4) - 9 LPts
12/06/2032Irbid, Jordan12 - 25(1) Haaris Kalb14 - 8 LPts
14/04/2032Germiston, South Africa11 - 25(1) Mablevi Mbekile12 - 16 WPts
16/02/2032Cape Town, South Africa11 - 24(1) Clinton De Kock12 - 7 LPts
18/12/2031Cape Town, South Africa11 - 23(1) Mike Plessis17 - 7 LPts
19/10/2031Cape Town, South Africa10 - 23(1) May Nyauza5 - 2 WPts
19/08/2031Cape Town, South Africa9 - 23(1) Mablevi Mbekile11 - 13 WPts
20/06/2031Petionville, Haiti8 - 23(1) Ray de Portzamparc1 - 11 WPts
22/04/2031Brasilia, Brazil7 - 23(1) Cortez Martha7 - 19(1) WPts
22/02/2031Tokyo, Japan6 - 23(1) Ryo Fukuda9(1) - 15(1) WPts
25/12/2030Volgograd, Russia6 - 22(1) Igor Prokofyev5 - 9 LPts
27/10/2030Cape Town, South Africa5 - 22(1) Declan Nanitelamio0 - 4 WPts
29/08/2030Cape Town, South Africa4 - 22(1) Volodmiri Adamczak1 - 8 WPts
29/06/2030Abidjan, Ivory Coast3 - 22(1) Simon Loeb1 - 7 WPts
01/05/2030Cape Town, South Africa2 - 22(1) Nikolai Yurkovich4 - 16 WPts
03/03/2030Cape Town, South Africa2 - 21(1) Usi Ngcuka25 - 10 LPts
14/01/2030Fukuoka, Japan1 - 21(1) Isamu Yasui6 - 16 WPts
16/11/2029Port Harcourt, Nigeria1 - 20(1) Bradley Ezimora6 - 17 LPts
18/09/2029Athens, Greece1 - 19(1) Alcyoneus Martis15 - 12 LPts
21/07/2029Karlsruhe, Germany1 - 18 Heinz Krotz26 - 14 LKO3
23/05/2029Makassar, Indonesia1 - 17 Waqar Shams14 - 17 LPts
25/03/2029Sterlitamak, Russia1 - 16 Zernebog Podkolzin1 - 2 LPts
25/01/2029Panama City, Panama1 - 15 Eloy Gonzaga19 - 11 LPts
27/11/2028Rotterdam, Netherlands1 - 14 Marco Haghe14 - 17 LPts
29/09/2028Lapu-Lapu, Philippines1 - 13 Billy Sagun15 - 12 LPts
01/08/2028Nagoya, Japan1 - 12 Iwao Asai12(1) - 38(31) LPts
03/06/2028Cape Town, South Africa1 - 11 Ker Skaug13 - 18 LPts
05/04/2028Croix des Bouqets, Haiti1 - 10 Maslin Mansart8 - 28(1) LPts
06/02/2028Cape Town, South Africa0 - 10 Koldan Sukosyan3 - 3 WPts
09/12/2027Barcelona, Spain0 - 9 Selestino Dieguez12(2) - 24(2) LPts
11/10/2027Novara, Italy0 - 8 Leonardo Rangone4 - 16 LPts
13/08/2027Khayelitsha, South Africa0 - 7 Tabari Salawu12 - 5 LPts
16/06/2027Umlazi, South Africa0 - 6 Clint Tshimbi11(1) - 14 LPts
18/04/2027iBhayi, South Africa0 - 5 Mzikayise Ntshangase10(1) - 12 LPts
18/02/2027Durban, South Africa0 - 4 Roderick De Waal1 - 12 LPts
20/12/2026Khayelitsha, South Africa0 - 3 Clinton Cephu1 - 13 LPts
25/10/2026Durban, South Africa0 - 2 Will Tshimusekedi13(1) - 7 LPts
28/08/2026Port Elizabeth, South Africa0 - 1 Quoitrel Bonsam4 - 17 LPts
05/07/2026Himeji, Japan0 - 0 Jun Iha0 - 0 LPts