Weightclass:  Light Heavyweight
Location:  Harare, Zimbabwe
Record:  20(1) - 17
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
24/12/2033Harare, Zimbabwe19(1) - 17 Egil Krabbe1 - 8 WPts
24/10/2033Grodno, Belarus18(1) - 17 Sasha Bolotnikov5 - 12 WPts
25/08/2033Valparaiso, Chile17(1) - 17 Manuel Sanches16 - 23 WPts
26/06/2033Thessaloniki, Greece16(1) - 17 Demetre Kollias7 - 8 WPts
26/04/2033Bulawayo, Zimbabwe16(1) - 16 Dave Kincaide10 - 9 LPts Zimbabwe National Championships 2033View
13/03/2033Montevideo, Uruguay15(1) - 16 Pancho Florian11 - 22 WPts
13/01/2033Aarhus, Denmark14(1) - 16 Filip Brodersen17 - 21 WPts
14/11/2032Harare, Zimbabwe13 - 16 Greg Brain2 - 19 WKO3
17/09/2032Harare, Zimbabwe12 - 16 Ashley Mujuru5 - 25 WPts
18/07/2032Harare, Zimbabwe11 - 16 Ashley Mujuru5 - 24 WPts
29/05/2032Bulawayo, Zimbabwe10 - 16 Stuart Vermeulen16 - 13(1) WPts
26/04/2032Bulawayo, Zimbabwe10 - 15 Okoth Mujuru8 - 4 LPts Zimbabwe National Championships 2032View
19/03/2032Bulawayo, Zimbabwe9 - 15 Xayvion Zvirekwi11 - 9 WPts
22/01/2032Bulawayo, Zimbabwe8 - 15 Okal Moyo7 - 12 WPts
24/11/2031Harare, Zimbabwe7 - 15 Leeroy Marechera9 - 16 WPts
22/10/2031Chitungwiza, Zimbabwe7 - 14 Ellis Mahachi14 - 14 LPts
21/09/2031Kampala, Uganda6 - 14 John Wakikona3 - 7 WPts
24/07/2031Harare, Zimbabwe5 - 14 Kyle Freebairn4 - 11 WPts
26/05/2031Mar del Plata, Argentina5 - 13 Jax Diaz27(2) - 11 LPts
28/03/2031Harare, Zimbabwe4 - 13 Max Mangwende8 - 10 WPts
28/01/2031Copenhagen, Denmark4 - 12 Arvid Josephsen21(3) - 15 LPts
30/11/2030Roskilde, Denmark4 - 11 Egil Munsen13 - 19 LPts
02/10/2030Mendoza, Argentina4 - 10 Ricardo Linares20 - 17 LPts
04/08/2030Baku, Azerbaijan4 - 9 Ahad Samedov15 - 16 LPts
06/06/2030Geneva, Switzerland4 - 8 Newell Moreau27(3) - 15 LPts
08/04/2030Bulawayo, Zimbabwe4 - 7 Euan Manhanga4 - 6 LPts
11/02/2030Harare, Zimbabwe3 - 7 Leeroy Marechera6 - 8 WPts
25/12/2029Harare, Zimbabwe3 - 6 Lavaughn Chigumbura9 - 11(2) LPts
16/11/2029Bulawayo, Zimbabwe2 - 6 Joshua Arubi0 - 0 WPts
16/10/2029Touba, Senegal2 - 5 Gage Galle21 - 9(2) LPts
18/08/2029Athens, Greece2 - 4 Cenon Galanos7 - 9 LPts
20/06/2029Harare, Zimbabwe1 - 4 Tevaughn Zvinavashe18 - 20 WPts
22/04/2029Tampere, Finland1 - 3 Eino Hokkanen1 - 11 LPts
22/02/2029Bulawayo, Zimbabwe1 - 2 Deion Arubi2 - 13 LPts
04/01/2029Bulawayo, Zimbabwe1 - 1 Gregor Bonyongwe10 - 16 LPts
23/11/2028Chitungwiza, Zimbabwe1 - 0 Bart Makwarimba0 - 0 LPts
22/10/2028Harare, Zimbabwe0 - 0 Leon Kumbula0 - 7 WPts