Weightclass:  Middleweight
Location:  Harare, Zimbabwe
Record:  14 - 21
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
06/10/2026Harare, Zimbabwe14 - 20 Chainey de Saint-Exupery33(1) - 20 LPts
07/08/2026Harare, Zimbabwe14 - 19 Danyaal Khari29(1) - 31(1) LPts
09/06/2026Harare, Zimbabwe14 - 18 Duante Kamungozi21(1) - 14 LPts
10/04/2026Harare, Zimbabwe13 - 18 Franchot Giroud2 - 11 WPts
10/02/2026Harare, Zimbabwe12 - 18 Franchot Giroud2 - 10 WPts
12/12/2025Harare, Zimbabwe12 - 17 Pietro Psomas5(1) - 20(11) LPts
13/10/2025Harare, Zimbabwe12 - 16 Aydin Ozbilen7 - 17 LPts
14/08/2025Harare, Zimbabwe11 - 16 Dume Sadiki1 - 0 WPts
15/06/2025Harare, Zimbabwe10 - 16 Kian Nyagumbo0 - 10 WPts
16/04/2025Harare, Zimbabwe9 - 16 Joaquin Mareno1 - 14 WPts
16/02/2025Harare, Zimbabwe9 - 15 Kemaleddin Altantulga2 - 5 LPts
19/12/2024Harare, Zimbabwe8 - 15 Selim Terzioglu1 - 2 WPts
21/10/2024Harare, Zimbabwe7 - 15 Xin Soon1 - 16 WPts
23/08/2024Stockholm, Sweden7 - 14 Matteo Sund5 - 19 LPts
25/06/2024Berlin, Germany7 - 13 Bruno Pittmon16 - 20 LPts
26/04/2024Harare, Zimbabwe7 - 12 Steven Shamuyarira43(3) - 12 LPts Zimbabwe National Championships 2024View
03/03/2024Bulawayo, Zimbabwe7 - 11 Antwan Mombeshora13 - 20 LPts
08/01/2024Chitungwiza, Zimbabwe6 - 11 David Nyumbu3(1) - 34(7) WPts
24/11/2023Harare, Zimbabwe6 - 10 Nuru Nkhatha19(2) - 17 LPts
22/10/2023Mogilev, Belarus6 - 9 Yulian Davydov29 - 9 LPts
24/08/2023Harare, Zimbabwe5 - 9 Joey Tekere2 - 8 WPts
25/06/2023Harare, Zimbabwe5 - 8 Ebi Sadomba20 - 16 LPts
08/05/2023Bulawayo, Zimbabwe4 - 8 Edward Mushonga0 - 13 WPts
15/03/2023Harare, Zimbabwe4 - 7 Oscar Tekere18 - 16 LPts
04/02/2023Harare, Zimbabwe4 - 6 David Sadiki14 - 15(2) LPts
03/01/2023Harare, Zimbabwe3 - 6 Malcolm Muzorewa1 - 0 WPts
17/11/2022Nancy, France3 - 5 Louis Baudhuin10 - 17 LPts
19/09/2022Bulawayo, Zimbabwe3 - 4 Duante Mandioma9 - 19(3) LPts
07/08/2022Harare, Zimbabwe3 - 3 David Sadiki12 - 14(1) LPts
03/07/2022Harare, Zimbabwe2 - 3 Ali Kaiser1 - 0 WPts
05/05/2022Bulawayo, Zimbabwe1 - 3 David Dabengwa0 - 0 WPts
28/03/2022Harare, Zimbabwe1 - 2 Rob Nhamoinesu3 - 7 LPts
18/02/2022Harare, Zimbabwe0 - 2 Mashawn Sadiki0 - 0 WPts
18/01/2022Melbourne, Australia0 - 1 Jacob Shillinglaw15 - 10 LPts
18/11/2021Harare, Zimbabwe0 - 0 Mikhail Hacimov8 - 15 LPts