Weightclass:  Lightweight
Location:  Harare, Zimbabwe
Record:  45 - 15
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
24/03/2027Harare, Zimbabwe44 - 15 Santiago Flores1 - 6(3) WPts
23/01/2027Harare, Zimbabwe43 - 15 Coskun Baybashin4 - 7 WPts
24/11/2026Harare, Zimbabwe42 - 15 Darryl Lusher4 - 18 WPts
24/09/2026Harare, Zimbabwe41 - 15 Kei Aoki7 - 14 WPts
26/07/2026Harare, Zimbabwe40 - 15 Tevin Mombeshora1 - 8(1) WPts
27/05/2026Harare, Zimbabwe39 - 15 Napoleon Mangwende6 - 8 WPts
28/03/2026Harare, Zimbabwe38 - 15 KryÜtof Darilek6(1) - 16 WPts
27/01/2026Harare, Zimbabwe37 - 15 Arthur Bryce0 - 4 WPts
28/11/2025Harare, Zimbabwe36 - 15 Pablo Cubero3 - 15(1) WPts
29/09/2025Harare, Zimbabwe35 - 15 Arthur Chikerema10 - 3(1) WPts
01/08/2025Harare, Zimbabwe34 - 15 Shiraz Hagpoyan3 - 9 WPts
02/06/2025Harare, Zimbabwe33 - 15 Roshaun Matonga4(1) - 15(1) WPts
04/04/2025Copenhagen, Denmark32 - 15 Igor Stephensen7 - 3 WPts
04/02/2025Harare, Zimbabwe31 - 15 Kwau Mkwananzi9 - 22 WPts
06/12/2024Pretoria, South Africa30 - 15 Kyan Adusei23 - 20 WPts
08/10/2024Bulawayo, Zimbabwe30 - 14 Chris Chimutengwende8 - 33 LPts
15/08/2024Harare, Zimbabwe29 - 14 Kenzie Sithole2 - 2 WPts
16/06/2024Harare, Zimbabwe28 - 14 Felix Jaure0 - 1 WPts
17/04/2024Las Tunas, Cuba27 - 14 Oro Modesto2 - 7 WPts
18/02/2024Harare, Zimbabwe26 - 14 Beltran Parody1 - 6 WPts
20/12/2023Buenos Aires, Argentina26 - 13 Juan Magin19 - 12 LPts
22/10/2023Bulawayo, Zimbabwe26 - 12 Paul Nyadombo20 - 14 LPts
24/08/2023Nassau, Bahamas25 - 12 Ian Darby1 - 6 WPts
25/06/2023Harare, Zimbabwe24 - 12 James Ndlovu1 - 1 WPts
26/04/2023Harare, Zimbabwe24 - 11 Rex Makwarimba39(2) - 4 LPts Zimbabwe National Championships 2023View
24/02/2023Bulawayo, Zimbabwe23 - 11 Paul Nyadombo17 - 13 WPts
28/12/2022Harare, Zimbabwe23 - 10 Paul Mudariki13 - 17 LPts
30/10/2022Havana, Cuba22 - 10 Desiderio Santoyo5 - 5 WPts
01/09/2022Harare, Zimbabwe21 - 10 Dale Coetzee10 - 7 WPts
02/07/2022Bulawayo, Zimbabwe21 - 9 Kyle Grobbelaar18(1) - 11 LPts
02/05/2022Harare, Zimbabwe20 - 9 Montana Lena3 - 2 WPts
04/03/2022Bulawayo, Zimbabwe20 - 8 Kyle Grobbelaar16(1) - 11 LPts
20/01/2022Bulawayo, Zimbabwe19 - 8 James Chavunduka5 - 18(4) WPts
23/11/2021Harare, Zimbabwe18 - 8 Owen Saomba5 - 17 WPts
22/10/2021Jinan, China18 - 7 Xin Teh13 - 8 LPts
24/08/2021La Paz, Bolivia18 - 6 Macario Fontana17 - 6 LPts
25/06/2021Pikine, Senegal17 - 6 Didier Kasse2 - 18 WPts
26/04/2021Harare, Zimbabwe17 - 5 Ian Phiri9 - 11(4) LPts Zimbabwe National Championships 2021View
27/02/2021Harare, Zimbabwe16 - 5 Geoff Logo2 - 12 WPts
29/12/2020Harare, Zimbabwe15 - 5 Obiajulu Shamuyarira3 - 16 WPts
28/10/2020Harare, Zimbabwe14 - 5 Ethan Tongogara0 - 4 WPts
29/08/2020Dnipropetrovsk, Ukraine13 - 5 Oleksander Panasuk13 - 2 WPts
30/06/2020Harare, Zimbabwe12 - 5 Quadrees Bello2 - 13 WPts
29/04/2020Harare, Zimbabwe12 - 4 Rex Makwarimba16 - 0 LPts Zimbabwe National Championships 2020View
26/04/2020Harare, Zimbabwe11 - 4 Sid Chinodya10 - 5 WPts Zimbabwe National Championships 2020View
25/03/2020Harare, Zimbabwe10 - 4 Mike Chung7 - 7 WPts
24/01/2020Harare, Zimbabwe9 - 4 Sam Rusere6 - 7 WPts
23/11/2019La Paz, Bolivia8 - 4 Diego Arguijo2 - 9 WPts
25/09/2019Harare, Zimbabwe7 - 4 Scott Grobbelaar3 - 6 WPts
26/07/2019Harare, Zimbabwe6 - 4 Alen Patterson3 - 5 WPts
27/05/2019Dublin, Ireland5 - 4 David Law2 - 3 WPts
29/03/2019Harare, Zimbabwe4 - 4 Frederic Waem7 - 2 WPts
27/01/2019Shymkent, Kazakhstan4 - 3 Haaris Ketebaeff5(1) - 1 LPts
28/11/2018Cheongju, South Korea4 - 2 Bo-kyung Heo5 - 1 LPts
29/09/2018Harare, Zimbabwe4 - 1 Paul Sibanda3 - 1 LPts
22/08/2018Bulawayo, Zimbabwe3 - 1 James Chavunduka0 - 2 WPts
03/07/2018Harare, Zimbabwe2 - 1 Otieno Phiri0 - 1 WPts
26/05/2018Chitungwiza, Zimbabwe2 - 0 Rex Makwarimba3 - 0 LPts
15/04/2018Harare, Zimbabwe1 - 0 Kai Chawapiwa2 - 0 WPts
21/02/2018Harare, Zimbabwe0 - 0 Bryan Mbara0 - 1 WPts