Weightclass:  Middleweight
Location:  Bulawayo, Zimbabwe
Record:  22 - 19
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
01/10/2032Bulawayo, Zimbabwe21 - 19 Avel Sokolski15 - 22 WPts
01/08/2032Bulawayo, Zimbabwe20 - 19 Ale Fuchyn2 - 9 WPts
03/06/2032Bulawayo, Zimbabwe19 - 19 Dave Degenaar0 - 1 WPts
04/04/2032Bulawayo, Zimbabwe18 - 19 Gopal Kapur2 - 14 WPts
04/02/2032Bulawayo, Zimbabwe17 - 19 Sammy Fenderson6 - 12 WPts
06/12/2031Bulawayo, Zimbabwe16 - 19 Mauro Adamoli0 - 10 WPts
07/10/2031Bulawayo, Zimbabwe16 - 18 Jin Sum6(1) - 1 LPts
05/08/2031Bulawayo, Zimbabwe15 - 18 Vidar Frid1 - 1 WPts
05/06/2031Bulawayo, Zimbabwe14 - 18 Vince Stevison2 - 1 WPts
04/04/2031Bulawayo, Zimbabwe13 - 18 Jesus Caudillo2 - 17 WPts
03/02/2031Bulawayo, Zimbabwe12 - 18 Iskander Suker1 - 4 WPts
05/12/2030Bulawayo, Zimbabwe12 - 17 Gethin Madhuku5 - 4 LPts
06/10/2030San Juan, Puerto Rico12 - 16 Ivan Cadiz10 - 8 LPts
08/08/2030Bangkok, Thailand11 - 16 Singpetch Kratingdaenggym9 - 11 WPts
10/06/2030Adana, Turkey11 - 15 Emre Gulden15 - 16 LPts
12/04/2030Bulawayo, Zimbabwe10 - 15 Ellis Mnkandla3 - 9 WPts
12/02/2030Bulawayo, Zimbabwe9 - 15 Ian Chigova3 - 8 WPts
14/12/2029Liege, Belgium9 - 14 Paris Guitry18 - 18 LPts
16/10/2029Harare, Zimbabwe8 - 14 Mark Chakabva0 - 17 WPts
19/08/2029Bulawayo, Zimbabwe7 - 14 Dewayne Kamungozi0 - 6 WPts
20/06/2029Bogota, Colombia6 - 14 Carlos Severino6 - 14 WPts
21/04/2029Xiamen, China6 - 13 Liang Gang9 - 22 LPts
21/02/2029Bulawayo, Zimbabwe5 - 13 Nicholas McSween3 - 9 WPts
23/12/2028Mashhad, Iran4 - 13 Xin Yiu3 - 14 WPts
25/10/2028Bulawayo, Zimbabwe3 - 13 Mark Chakabva0 - 11 WPts
26/08/2028Bulawayo, Zimbabwe2 - 13 Sam Chindungwe3 - 4 WPts
27/06/2028Bulawayo, Zimbabwe1 - 13 Ian Masiyiwa3 - 7 WPts
07/05/2028Spanish Town, Jamaica1 - 12 Greg Barrie14 - 12(1) LPts
09/03/2028Chitungwiza, Zimbabwe1 - 11 Dave Nkala6 - 19 LPts
11/01/2028Helsinki, Finland1 - 10 Sami Vatanen8(1) - 19 LPts
13/11/2027Pikine, Senegal1 - 9 Laron Batton18 - 19(3) LPts
15/09/2027Udon Thani, Thailand1 - 8 Kaewfah Oungsoongnem9 - 18(1) LPts
18/07/2027Vienna, Austria1 - 7 Bemot Sachenbacher2 - 14 LPts
20/05/2027Bulawayo, Zimbabwe0 - 7 Ian Chibhabha5 - 16(1) WPts
02/04/2027Harare, Zimbabwe0 - 6 Stephen Mukamba13 - 13 LPts
02/03/2027Rotterdam, Netherlands0 - 5 Kees Ghillewycx27 - 31 LPts
02/01/2027Harare, Zimbabwe0 - 4 Robert Ritchey0 - 1 LPts
23/11/2026Aden, Yemen0 - 3 Amer Harron5 - 19 LPts
24/09/2026New Kingston, Jamaica0 - 2 Sid Beaty8 - 15(2) LPts
27/07/2026Bulawayo, Zimbabwe0 - 1 Isaac Du Toit9 - 10 LPts
07/06/2026Bulawayo, Zimbabwe0 - 0 Ora Rodriguez2 - 2 LPts