Weightclass:  Middleweight
Location:  Harare, Zimbabwe
Record:  34(1) - 27
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
06/06/2027Harare, Zimbabwe33(1) - 27 Malcolm Muzorewa17 - 17 WPts
08/04/2027Harare, Zimbabwe32(1) - 27 Dume Sadiki3 - 10 WPts
07/02/2027Harare, Zimbabwe31(1) - 27 Tariq Wahba8 - 11 WPts
09/12/2026Harare, Zimbabwe30(1) - 27 Floyd Hagemann6 - 5 WPts
10/10/2026Harare, Zimbabwe29(1) - 27 Neper Dandoy2 - 5 WPts
11/08/2026Harare, Zimbabwe28(1) - 27 Ju-young Mah18 - 13 WPts
12/06/2026Harare, Zimbabwe27(1) - 27 Hoefke Van der Poorten8 - 4 WPts
13/04/2026Harare, Zimbabwe26(1) - 27 Ian Green3 - 7 WPts
12/02/2026Harare, Zimbabwe25(1) - 27 Bum-young Chin6 - 11(2) WPts
14/12/2025Harare, Zimbabwe24(1) - 27 Honore Soufflot6 - 6 WPts
15/10/2025Harare, Zimbabwe23(1) - 27 Quiqui Sanchez11 - 10 WPts
16/08/2025Harare, Zimbabwe22 - 27 Sam Parcell4 - 6(1) WKO3
17/06/2025Harare, Zimbabwe21 - 27 Antwan Mujokoro8 - 11 WPts
18/04/2025Ulaanbaatar, Mongolia21 - 26 Quds Norovbanzad10 - 19 LPts
18/02/2025Harare, Zimbabwe20 - 26 Kian Nyagumbo0 - 8 WPts
20/12/2024Bangkok, Thailand20 - 25 Kwantahi Pricha32(4) - 15 LPts
21/10/2024Harare, Zimbabwe19 - 25 Antwan Mujokoro4 - 9 WPts
23/08/2024Harare, Zimbabwe18 - 25 Emem Ukiwe19 - 18 WPts
24/06/2024Vilnius, Lithuania18 - 24 Piotr Kluska19 - 18 LPts
26/04/2024Harare, Zimbabwe18 - 23 Duante Kamungozi7 - 11 LPts Zimbabwe National Championships 2024View
18/04/2024Vilnius, Lithuania17 - 23 Igor Zawada21(1) - 19 WPts
19/02/2024Vilnius, Lithuania17 - 22 Wojtek Grohowski15 - 11 LPts
22/12/2023Harare, Zimbabwe16 - 22 Joey Tekere2 - 10 WPts
23/10/2023Accra, Ghana16 - 21 Majid Gad19(1) - 14 LPts
25/08/2023Aarhus, Denmark16 - 20 Kettil Fritzen31 - 5 LPts
27/06/2023Caracas, Venezuela15 - 20 Vidal Miguel19 - 14 WPts
29/04/2023Harare, Zimbabwe15 - 19 Salim Chiroto19 - 15 LPts Zimbabwe National Championships 2023View
26/04/2023Harare, Zimbabwe14 - 19 Ebi Sadomba20 - 15 WPts Zimbabwe National Championships 2023View
06/03/2023Kingston, Jamaica13 - 19 Lee Crabbe7 - 20 WPts
06/01/2023Rio de Janeiro, Brazil13 - 18 Diego Francisco21(1) - 7 LPts
07/11/2022Chitungwiza, Zimbabwe12 - 18 Quashawn Kumbula6 - 22 WPts
14/09/2022Cork, Ireland12 - 17 Ross McCaskill22 - 7 LPts
17/07/2022Harare, Zimbabwe12 - 16 Mel Collinson10 - 10 LPts
18/05/2022Vienna, Austria12 - 15 Chlodwig Gans11 - 14 LPts
20/03/2022Basel, Switzerland12 - 14 Bannan Mehrhoff17 - 9 LPts
20/01/2022Bangkok, Thailand12 - 13 Fonluang Narding8 - 15 LPts
22/11/2021Dushanbe, Tajikistan11 - 13 Vikenti Abyckassym0 - 3 WPts
24/09/2021Copenhagen, Denmark11 - 12 Ulffr Bing18 - 3 LPts
27/07/2021Harare, Zimbabwe11 - 11 Chris Phiri9 - 13 LPts
31/05/2021Dushanbe, Tajikistan10 - 11 Daniil Baickodamoff2 - 15 WPts
02/04/2021Bulawayo, Zimbabwe10 - 10 Dai Mordecai10 - 8 LPts
02/02/2021Harare, Zimbabwe9 - 10 John Majaivana6 - 12 WPts
05/12/2020Mumbai, India8 - 10 Hrithik Gera1 - 3 WPts
04/10/2020San Juan, Puerto Rico8 - 9 Xalvador Marroquin9 - 5 LPts
06/08/2020Harare, Zimbabwe8 - 8 Alik Suleymanov14 - 1 LPts
05/06/2020Harare, Zimbabwe7 - 8 Claudy Penne8 - 7 WPts
04/04/2020Harare, Zimbabwe6 - 8 Danyaal Sabbagh8(1) - 4 WPts
04/02/2020Harare, Zimbabwe6 - 7 Ramirez Gutierez2 - 7 LPts
05/12/2019Bogota, Colombia6 - 6 Alejandro Millian7 - 4 LPts
07/10/2019Pikine, Senegal6 - 5 Albain Konte2 - 8 LPts
09/08/2019Harare, Zimbabwe5 - 5 Haaris Saade3 - 0 WPts
10/06/2019Harare, Zimbabwe4 - 5 Eloy Agosto5 - 2 WPts
11/04/2019Harare, Zimbabwe3 - 5 Waleed Elmaalouf3(2) - 3 WPts
09/02/2019Lausanne, Switzerland3 - 4 Ciel Joel3 - 3 LPts
11/12/2018Oslo, Norway3 - 3 Oda Hustad5 - 1 LPts
11/10/2018Harare, Zimbabwe2 - 3 Sid Mwale0 - 5(1) WPts
22/08/2018Harare, Zimbabwe2 - 2 Lisandro Asencio2 - 2 LPts
22/06/2018Lima, Peru2 - 1 Cris Virgen2 - 1 LPts
24/04/2018Harare, Zimbabwe2 - 0 Razi Muzorewa2 - 0 LPts
23/03/2018Harare, Zimbabwe1 - 0 Okapi Phiri0 - 2 WPts
08/02/2018Kampala, Uganda0 - 0 Hassan Doud0 - 0 WPts