Weightclass:  Light Welterweight
Location:  Chitungwiza, Zimbabwe
Record:  22(3) - 13
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
26/03/2028Chitungwiza, Zimbabwe21(2) - 13 James Bonyongwe0 - 1 WKO3
26/01/2028Chitungwiza, Zimbabwe20(2) - 13 Peter Mawoyo3 - 11 WPts
27/11/2027Chitungwiza, Zimbabwe20(2) - 12 Geoff Mapfumo2 - 7 LPts
28/09/2027Chitungwiza, Zimbabwe19(2) - 12 Lisimba Mutamangira3 - 6 WPts
30/07/2027Chitungwiza, Zimbabwe18(2) - 12 John Sadiki2 - 0 WPts
31/05/2027Chitungwiza, Zimbabwe17(2) - 12 Rob Nyumbu7 - 17 WPts
01/04/2027Chitungwiza, Zimbabwe16(2) - 12 Connor Chipeta1 - 6 WPts
01/02/2027Chitungwiza, Zimbabwe15(2) - 12 Nico Valle5 - 7 WPts
03/12/2026Chitungwiza, Zimbabwe15(2) - 11 John Fouinda10 - 17 LPts
04/10/2026Chitungwiza, Zimbabwe14(1) - 11 Ewan Mujuru3 - 15(4) WKO3
05/08/2026Chitungwiza, Zimbabwe13(1) - 11 Atif Nazir0 - 1 WPts
07/06/2026Chitungwiza, Zimbabwe12(1) - 11 Brand Bies1 - 4 WPts
09/04/2026Chitungwiza, Zimbabwe11(1) - 11 Vito Ferrari6 - 9 WPts
09/02/2026Catania, Italy11(1) - 10 Fabiano Antonelli8 - 7 LPts
12/12/2025San Jose, Costa Rica10(1) - 10 Guillermo Leon12 - 20(1) WPts
14/10/2025Russeifa, Jordan9(1) - 10 Adnan Khalaf2 - 10 WPts
16/08/2025Harare, Zimbabwe9(1) - 9 Vandwon Zvinavashe8 - 13(1) LPts
02/07/2025Sale, Morocco8(1) - 9 Hilel Harchi0 - 2 WPts
04/05/2025Chitungwiza, Zimbabwe7(1) - 9 Joe Issac0 - 2 WPts
06/03/2025Basel, Switzerland6(1) - 9 Tahbert Gerecke1 - 10 WPts
06/01/2025Dusseldorf, Germany5 - 9 Reynald Strehlow2 - 20(3) WKO3
07/11/2024Bangkok, Thailand5 - 8 Wisanu Singnui20(1) - 21 LPts
08/09/2024Nice, France5 - 7 Giles Camus21 - 18 LPts
11/07/2024Shiraz, Iran5 - 6 Umair Ismael3 - 10 LPts
13/05/2024Chitungwiza, Zimbabwe4 - 6 Dan Mutasa3 - 12 WPts
14/03/2024Modena, Italy4 - 5 Adriano Marconi17(1) - 16 LPts
14/01/2024Chitungwiza, Zimbabwe3 - 5 Okoth Mnangagwa0 - 2(1) WPts
15/11/2023Chitungwiza, Zimbabwe2 - 5 Wayne Mujuru1 - 9 WPts
16/09/2023Johannesburg, South Africa1 - 5 Ontibile Dorkenoo0 - 1 WPts
19/07/2023Accra, Ghana0 - 5 Danny Nsoh10(1) - 22 WPts
21/05/2023Bulawayo, Zimbabwe0 - 4 Dom Bonyongwe15(1) - 19 LPts
29/03/2023Chitungwiza, Zimbabwe0 - 3 Shayan Ayub7 - 3 LPts
29/01/2023Harare, Zimbabwe0 - 2 John Mukamba23 - 7 LPts
03/12/2022Bulawayo, Zimbabwe0 - 1 John Kabweza13 - 15 LPts
05/10/2022Chitungwiza, Zimbabwe0 - 0 Sung-yeung Tan1 - 6 LPts