Weightclass:  Middleweight
Location:  Harare, Zimbabwe
Record:  28 - 20
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
02/12/2031Harare, Zimbabwe28 - 19 Darryl Remihana12 - 20 LPts
03/10/2031Harare, Zimbabwe27 - 19 Clinton Philp5 - 9 WPts
31/07/2031Harare, Zimbabwe26 - 19 Jair Alejo6 - 16 WPts
01/06/2031Harare, Zimbabwe25 - 19 Orji Adoke1 - 11 WPts
31/03/2031Harare, Zimbabwe24 - 19 Markku Eerikainen4 - 18 WPts
30/01/2031Harare, Zimbabwe23 - 19 Felix Tusabe0 - 1 WPts
01/12/2030Harare, Zimbabwe22 - 19 Bora Argeso5 - 12 WPts
02/10/2030Harare, Zimbabwe21 - 19 Dominik Durica7 - 40 WPts
03/08/2030Harare, Zimbabwe20 - 19 Toghrul Gayibov6 - 12 WPts
03/06/2030Harare, Zimbabwe19 - 19 Khalon Chirau16 - 13 WPts
04/04/2030Harare, Zimbabwe18 - 19 Chaiyong Jor Chaijinda5 - 11 WPts
03/02/2030Harare, Zimbabwe17 - 19 Dimi Mehdiyev1 - 11 WPts
05/12/2029Hanoi, Vietnam17 - 18 Lac Phuc24 - 4 LPts
01/11/2029Dubai, UAE17 - 17 Tariq Malick17 - 17 LPts
01/10/2029Harare, Zimbabwe17 - 16 Tariq Malick16 - 17 LPts
29/08/2029Sapporo, Japan16 - 16 Nori Hironaka3 - 6 WPts
01/07/2029Dushanbe, Tajikistan15 - 16 Arseni Akbarov9 - 31 WPts
02/05/2029Bulawayo, Zimbabwe14 - 16 Leon Charamba9 - 6 WPts Zimbabwe National Championships 2029View
29/04/2029Bulawayo, Zimbabwe13 - 16 Arran Chakabva9 - 20 WPts Zimbabwe National Championships 2029View
26/04/2029Bulawayo, Zimbabwe12 - 16 Vince Zvinavashe3(1) - 9 WPts Zimbabwe National Championships 2029View
25/02/2029Harare, Zimbabwe11 - 16 Jose Zapata4 - 11 WPts
27/12/2028Le Havre, France10 - 16 Verrier Noel3 - 3 WPts
28/10/2028Karagandy, Kazakhstan9 - 16 Viktor Ussonov22 - 19 WPts
30/08/2028Harare, Zimbabwe8 - 16 Vasili Abildaew1 - 2 WPts
01/07/2028Yerevan, Armenia8 - 15 Goriun Baboudjyan17 - 12 LPts
02/05/2028Linz, Austria8 - 14 Waldhramm Ajhtahag3 - 19 LPts
04/03/2028Melbourne, Australia8 - 13 Mason Acker13 - 12 LPts
05/01/2028Perth, Australia7 - 13 David Foyle9 - 12 WPts
07/11/2027Anderlecht, Belgium7 - 12 Jean Segalen21 - 14 LPts
09/09/2027Zagreb, Croatia6 - 12 Bojan Jelic7 - 22 WPts
12/07/2027Rio de Janeiro, Brazil5 - 12 Marco Loureiro9 - 23(4) WPts
14/05/2027Baku, Azerbaijan5 - 11 Vahid Djabiyev8 - 15(1) LPts
16/03/2027Ulaanbaatar, Mongolia4 - 11 Amaniyy Yu5(1) - 16 WPts
16/01/2027Montevideo, Uruguay4 - 10 Santiago Castelo12(1) - 16 LPts
18/11/2026Linz, Austria4 - 9 Le+¦ Karais5 - 17 LPts
20/09/2026Gdansk, Poland4 - 8 Blazej Kapela10 - 15 LPts
23/07/2026Las Condes, Chile4 - 7 Bronco Carmen20(1) - 11 LPts
25/05/2026Port-au-Prince, Haiti4 - 6 Hello Bau36(1) - 17 LPts
27/03/2026Split, Croatia4 - 5 Ervin Vranjkovic17 - 11 LPts
27/01/2026Harare, Zimbabwe4 - 4 Agapetus Gordillo9 - 17 LPts
29/11/2025New Kingston, Jamaica4 - 3 Sid Beaty6 - 12(2) LPts
01/10/2025Harare, Zimbabwe3 - 3 Robert Mapfumo3 - 10(1) WPts
05/08/2025Nassau, Bahamas3 - 2 Michael Seeton8 - 19 LPts
07/06/2025Medellin, Colombia3 - 1 Ovidio Londono3 - 1 LPts
09/04/2025Chitungwiza, Zimbabwe2 - 1 John Mutumbami3 - 1 WPts
15/02/2025Stockholm, Sweden1 - 1 Melker Mossberg1 - 11 WPts
18/12/2024Bulawayo, Zimbabwe1 - 0 Mark Jongwe1 - 9 LPts
05/11/2024Harare, Zimbabwe0 - 0 John Mutumbami1 - 0 WPts