Weightclass:  Middleweight
Location:  Harare, Zimbabwe
Record:  37 - 20
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
17/10/2030Harare, Zimbabwe36 - 20 Joe Morman2(1) - 8 WPts
18/08/2030Harare, Zimbabwe35 - 20 Untung Rachman3 - 5 WPts
19/06/2030Harare, Zimbabwe34 - 20 Xhosas Manyeruke10(1) - 17 WPts
20/04/2030Harare, Zimbabwe33 - 20 Max Loreto2 - 9 WPts
19/02/2030Harare, Zimbabwe32 - 20 Sid Andrews2 - 7 WPts
21/12/2029Harare, Zimbabwe31 - 20 Basuki Gisolf0 - 7 WPts
21/10/2029Harare, Zimbabwe30 - 20 Peabo Dube2 - 7 WPts
22/08/2029Harare, Zimbabwe29 - 20 Arran Chakabva10 - 21 WPts
23/06/2029Harare, Zimbabwe28 - 20 Chris Mwale1 - 4 WPts
24/04/2029Harare, Zimbabwe27 - 20 Glynn Mbara10(1) - 11 WPts
23/02/2029Harare, Zimbabwe26 - 20 Ellis Mnkandla0 - 5 WPts
25/12/2028Harare, Zimbabwe25 - 20 Mason Raza9(1) - 26 WPts
26/10/2028Kano, Nigeria25 - 19 Joseph Ogbonna8 - 12 LPts
27/08/2028Boston, USA24 - 19 Stephen Duffy2 - 8 WPts
29/06/2028Harare, Zimbabwe23 - 19 Davie Dabengwa5 - 24(1) WPts
29/04/2028Bulawayo, Zimbabwe23 - 18 Dale Madziva2 - 8 LPts Zimbabwe National Championships 2028View
26/04/2028Bulawayo, Zimbabwe22 - 18 Antwan Mujokoro25 - 16 WPts Zimbabwe National Championships 2028View
10/03/2028Ulaanbaatar, Mongolia21 - 18 Davaa Erdenetsogt17 - 20 WPts
11/01/2028Bulawayo, Zimbabwe20 - 18 Dave Nhema4 - 28(7) WPts
16/11/2027Harare, Zimbabwe19 - 18 Umi Karuru15 - 16 WPts
19/09/2027Aix-en-Provence, France18 - 18 Orleans Delcamp3 - 19(1) WPts
22/07/2027Harare, Zimbabwe17 - 18 Lavaughn Samkange17 - 18 WPts
06/06/2027Harare, Zimbabwe17 - 17 Phil Ncube33(1) - 27 LPts
02/05/2027Bulawayo, Zimbabwe17 - 16 Duante Kamungozi28(1) - 19 LPts Zimbabwe National Championships 2027View
29/04/2027Bulawayo, Zimbabwe16 - 16 Umi Karuru13 - 14 WPts Zimbabwe National Championships 2027View
26/04/2027Bulawayo, Zimbabwe15 - 16 Lucas Chimbetu12 - 14 WPts Zimbabwe National Championships 2027View
21/03/2027Bulawayo, Zimbabwe15 - 15 David Dabengwa7 - 24(3) LPts
23/01/2027Bordeaux, France14 - 15 Varocher de Brosse3 - 12 WPts
25/11/2026Cali, Colombia13 - 15 Paco Bargas3 - 21 WPts
27/09/2026Harare, Zimbabwe12 - 15 David Sibanda8 - 12(1) WPts
30/07/2026Harare, Zimbabwe11 - 15 Zach Midzi10 - 10(2) WPts
31/05/2026Chitungwiza, Zimbabwe10 - 15 Gareth Nyemba10 - 9 WPts
29/04/2026Harare, Zimbabwe10 - 14 Deiondre Kumbula24(1) - 10 LPts Zimbabwe National Championships 2026View
26/04/2026Harare, Zimbabwe9 - 14 Lavaughn Samkange11 - 16 WPts Zimbabwe National Championships 2026View
30/03/2026Harare, Zimbabwe8 - 14 Aidan Flanagan4 - 10 WPts
30/01/2026Plovdiv, Bulgaria8 - 13 Neofit á Mikhailov28(1) - 17 LPts
02/12/2025Dakar, Senegal7 - 13 Verdun Carreau10 - 14(1) WPts
04/10/2025Roskilde, Denmark7 - 12 Skjold Frantzen32 - 16 LPts
06/08/2025Harare, Zimbabwe6 - 12 Lucas Chimbetu7 - 8 WPts
07/06/2025Harare, Zimbabwe5 - 12 Oscar Chiroto0 - 4 WPts
09/04/2025Harare, Zimbabwe5 - 11 Robert Mapfumo2 - 8(1) LPts
13/02/2025Harare, Zimbabwe4 - 11 Ian Wardrop2 - 4 WPts
16/12/2024Riga, Latvia4 - 10 Aleksandr Grasis16 - 6 LPts
18/10/2024Harare, Zimbabwe3 - 10 Malcolm Sibanda0 - 2 WPts
20/08/2024Port Harcourt, Nigeria3 - 9 John Onyeali3 - 9 LPts
22/06/2024Harare, Zimbabwe3 - 8 Rodolfo Sauerma9 - 13 LPts
23/04/2024Harare, Zimbabwe2 - 8 Zahid Attar3 - 0 WPts
24/02/2024Harare, Zimbabwe2 - 7 Salim Chiroto23 - 17 LPts
06/01/2024Bulawayo, Zimbabwe2 - 6 John Katsande11 - 12 LPts
30/11/2023Chitungwiza, Zimbabwe1 - 6 Ashley Chawapiwa0 - 0 WPts
28/10/2023Harare, Zimbabwe1 - 5 Sam Musona1 - 8 LPts
28/08/2023Harare, Zimbabwe1 - 4 Lucas Chimbetu0 - 1 LPts
29/06/2023Dushanbe, Tajikistan1 - 3 Hacibey Iman11 - 11 LPts
01/05/2023Ganja, Azerbaijan1 - 2 Afil Ahundov7(1) - 26(11) LPts
03/03/2023Kumasi, Ghana1 - 1 LeBron Sowah11 - 18 LPts
03/01/2023Harare, Zimbabwe1 - 0 Ebi Majaivana3 - 6 LPts
05/11/2022Mohammedia, Morocco0 - 0 Ra'id Cheaouri0 - 0 WPts