Weightclass:  Lightweight
Location:  Harare, Zimbabwe
Record:  32(2) - 20
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
12/10/2025Harare, Zimbabwe32(2) - 19 Hikaru Sakamoto6 - 27 LPts
13/08/2025Harare, Zimbabwe31(2) - 19 David Mombeshora4 - 1 WPts
14/06/2025Harare, Zimbabwe31(2) - 18 Jordan Jokonya21(7) - 22 LPts
15/04/2025Harare, Zimbabwe30(2) - 18 Udenwa Tshamala0 - 1 WPts
14/02/2025Harare, Zimbabwe29(2) - 18 Ethan Duthie2 - 2 WPts
16/12/2024Harare, Zimbabwe28(2) - 18 Bart Innes2 - 10 WPts
17/10/2024Harare, Zimbabwe27(2) - 18 Munavvar Ghailauow6 - 7 WPts
18/08/2024Harare, Zimbabwe26(2) - 18 Greg Crookston0 - 2 WPts
19/06/2024Harare, Zimbabwe26(2) - 17 Sid Rodgerson10 - 7 LPts
20/04/2024Harare, Zimbabwe25(2) - 17 Ahmed Selmi0 - 6 WPts
20/02/2024Harare, Zimbabwe24(2) - 17 Oleg Petrasek3 - 13 WPts
22/12/2023Harare, Zimbabwe23(2) - 17 Mick Nyagumbo18 - 22 WPts
23/10/2023Valparaiso, Chile22(2) - 17 Paco Vidal2 - 8 WPts
25/08/2023Harare, Zimbabwe22(2) - 16 Paul Mudariki15 - 19 LPts
28/06/2023Harare, Zimbabwe21(2) - 16 Rafael Sanchez13 - 19 WPts
29/04/2023Harare, Zimbabwe21(2) - 15 Brad Samkange14 - 13 LPts Zimbabwe National Championships 2023View
26/04/2023Harare, Zimbabwe20(2) - 15 Oliver Sibanda3 - 4 WPts Zimbabwe National Championships 2023View
22/04/2023Helsinki, Finland19(2) - 15 Artturi Vuorela2 - 9 WPts
22/02/2023Ganja, Azerbaijan18(1) - 15 Asgar Djamilov7 - 10(2) WKO3
24/12/2022Depok, Indonesia17(1) - 15 Malik Khalifa8 - 24 WPts
26/10/2022Khayelitsha, South Africa16(1) - 15 Marijnis Uys10 - 14 WPts
28/08/2022Ulaanbaatar, Mongolia16(1) - 14 Ye Jian11 - 13 LPts
30/06/2022Jeddah, Saudi Arabia15(1) - 14 Shayan Almardini6 - 23 WPts
02/05/2022Dammam, Saudi Arabia14(1) - 14 Asif Kayrooz7 - 12 WPts
04/03/2022Harare, Zimbabwe13(1) - 14 Glynn Shamuyarira0 - 1 WPts
02/01/2022Bangkok, Thailand13(1) - 13 Padjai Singthong10 - 12 LPts
04/11/2021Baku, Azerbaijan12(1) - 13 Farrukh Tagizade1 - 9 WPts
04/09/2021Harare, Zimbabwe11(1) - 13 Paul Jokonya8 - 16 WPts
16/07/2021Riga, Latvia11(1) - 12 Fedya Erglis11 - 10 LPts
17/05/2021Bulawayo, Zimbabwe10 - 12 James Chavunduka4 - 15(2) WKO3
19/03/2021Riga, Latvia10 - 11 Nikolai Paulitis13 - 3 LPts
19/01/2021Bulawayo, Zimbabwe9 - 11 Chris Chimutengwende1 - 17 WPts
19/11/2020Harare, Zimbabwe8 - 11 Obiajulu Shamuyarira3 - 15 WPts
21/09/2020Harare, Zimbabwe8 - 10 Porfio Acebo13 - 4 LPts
21/07/2020Bucaramanga, Colombia7 - 10 Fraco Cala1 - 4 WPts
22/05/2020Algiers, Algeria7 - 9 Haider Kerbouche4 - 9 LPts
23/03/2020Lusaka, Zambia7 - 8 Ibeamaka Armengol10(1) - 4 LPts
24/01/2020Harare, Zimbabwe6 - 8 Noah Mukoneweshuro6 - 7 WPts
23/11/2019Harare, Zimbabwe6 - 7 Tariq Yacoub9 - 3 LPts
23/09/2019Chitungwiza, Zimbabwe6 - 6 Rex Makwarimba11 - 0 LPts
08/08/2019Harare, Zimbabwe5 - 6 Chris Chimutengwende0 - 9 WPts
08/06/2019Bulawayo, Zimbabwe4 - 6 Ewan Mudariki4(1) - 3 WPts
19/04/2019Córdoba, Argentina3 - 6 Fresco Volante1 - 1 WPts
19/02/2019Bulawayo, Zimbabwe3 - 5 Dembe Chimbetu0 - 0 LPts
27/12/2018Harare, Zimbabwe2 - 5 Aleksei Volkov0 - 2 WPts
29/10/2018Dublin, Ireland2 - 4 Jason Mulligan0 - 6 LPts
31/08/2018Bulawayo, Zimbabwe1 - 4 Dave Chiweshe0 - 2 WPts
21/07/2018Chitungwiza, Zimbabwe1 - 3 Uzoma Mahachi1 - 0 LPts
21/05/2018Kitwe, Zambia1 - 2 Chris Mbulo0 - 0 LPts
23/03/2018Harare, Zimbabwe1 - 1 James Kamkwindo0 - 1 LPts
09/02/2018Harare, Zimbabwe0 - 1 Obiajulu Shamuyarira0 - 1 WPts
06/01/2018Bulawayo, Zimbabwe0 - 0 Kyle Grobbelaar0 - 0 LPts