Weightclass:  Light Welterweight
Location:  Harare, Zimbabwe
Record:  38 - 22
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
18/11/2029Harare, Zimbabwe37 - 22 Obiajulu Ndlovu4 - 4 WPts
19/09/2029Harare, Zimbabwe36 - 22 Nick Dangarenbga1 - 1 WPts
21/07/2029Harare, Zimbabwe35 - 22 Marek Lebeda2 - 14(1) WPts
23/05/2029Harare, Zimbabwe34 - 22 Alfonso Alegre2 - 10 WPts
25/03/2029Harare, Zimbabwe33 - 22 Alejandro Bueno3 - 15 WPts
24/01/2029Harare, Zimbabwe32 - 22 Pankrßc Kovach1 - 3 WPts
26/11/2028Abidjan, Ivory Coast32 - 21 Sennett Hinault18(1) - 12 LPts
28/09/2028Bulawayo, Zimbabwe31 - 21 Joe Mtukudzi24 - 19 WPts
27/08/2028Harare, Zimbabwe31 - 20 Alastair Valentine28 - 21 LPts
28/06/2028San Juan, Puerto Rico31 - 19 Alano Agron13 - 8 LPts
29/04/2028Bulawayo, Zimbabwe31 - 18 Alastair Valentine26 - 20 LPts Zimbabwe National Championships 2028View
26/04/2028Bulawayo, Zimbabwe30 - 18 Chris Gumbo1 - 0 WPts Zimbabwe National Championships 2028View
21/04/2028Lublin, Poland30 - 17 Idzi Kuter5 - 12 LPts
22/02/2028Maracaibo, Venezuela29 - 17 Yago Truan9 - 24 WPts
25/12/2027Rio de Janeiro, Brazil28 - 17 Nemesio Martir15 - 25 WPts
27/10/2027Perth, Australia27 - 17 Brendan Connolly2 - 15 WPts
29/08/2027Montevideo, Uruguay27 - 16 Gig Marmol19 - 14 LPts
30/06/2027Nanchang, China26 - 16 Yo Chang9 - 15 WPts
02/05/2027Bulawayo, Zimbabwe26 - 15 Clinton Sibanda9 - 4 LPts Zimbabwe National Championships 2027View
29/04/2027Bulawayo, Zimbabwe25 - 15 Alastair Valentine23 - 14 WPts Zimbabwe National Championships 2027View
26/04/2027Bulawayo, Zimbabwe24 - 15 Josh Tekere8 - 13 WPts Zimbabwe National Championships 2027View
09/04/2027Harare, Zimbabwe24 - 14 Dan Mutasa11 - 23 LPts
12/02/2027Bratislava, Slovakia23 - 14 Sßva Konicek9 - 11 WPts
14/12/2026Harare, Zimbabwe22 - 14 William Chakabva13(1) - 42 WPts
17/10/2026Chitungwiza, Zimbabwe21 - 14 Michael Makwarimba8 - 23 WPts
26/08/2026Seoul, South Korea20 - 14 Chang-woo Woo3 - 4 WPts
28/06/2026Riga, Latvia19 - 14 Luka Metinieks6 - 10 WPts
29/04/2026Harare, Zimbabwe19 - 13 Alastair Valentine13 - 12 LPts Zimbabwe National Championships 2026View
26/04/2026Harare, Zimbabwe18 - 13 Joe Mtukudzi11 - 17 WPts Zimbabwe National Championships 2026View
19/04/2026Yaoundé, Cameroon17 - 13 Bonar Ntumazah1 - 4(1) WPts
19/02/2026Palembang, Indonesia16 - 13 Rajasa Sabirin7 - 25(3) WPts
22/12/2025Harare, Zimbabwe15 - 13 Faisal Jabbar4 - 8 WPts
24/10/2025Chitungwiza, Zimbabwe14 - 13 Michael Makwarimba5 - 20 WPts
18/09/2025Harare, Zimbabwe13 - 13 Diego Sainz3 - 14 WPts
21/07/2025Harare, Zimbabwe12 - 13 Quannell Nkomo1 - 3 WPts
23/05/2025Harare, Zimbabwe11 - 13 Chris Coetzee4 - 5 WPts
25/03/2025Halifax, Canada11 - 12 Bruce Baxter4 - 23 LPts
25/01/2025Harare, Zimbabwe10 - 12 Saad Beydoun3 - 7 WPts
27/11/2024Ganja, Azerbaijan10 - 11 Hazi Mansoor25(2) - 20 LPts
29/09/2024Yerevan, Armenia9 - 11 Mihrtad Kaladjikyan3 - 4 WPts
01/08/2024Harare, Zimbabwe8 - 11 Tural Agakhanov2 - 7 WPts
03/06/2024Harare, Zimbabwe8 - 10 Vince Kamkwindo12(1) - 22(1) LPts
29/04/2024Harare, Zimbabwe8 - 9 Adam Murwira21 - 21 LPts Zimbabwe National Championships 2024View
26/04/2024Harare, Zimbabwe7 - 9 Laken Chiweshe9 - 8 WPts Zimbabwe National Championships 2024View
06/03/2024Harare, Zimbabwe6 - 9 Vashon Chipendo1 - 3 WPts
06/01/2024Chitungwiza, Zimbabwe5 - 9 Lucas Musona1 - 13 WPts
17/11/2023Harare, Zimbabwe4 - 9 Chris Gumbo1 - 7 WPts
18/09/2023Port-au-Prince, Haiti3 - 9 Adrien Oulette0 - 0 WPts
21/07/2023Harare, Zimbabwe2 - 9 Marques Chigova1 - 4 WPts
25/05/2023Chitungwiza, Zimbabwe2 - 8 Inigo Mordecai12 - 20 LPts
29/03/2023Komsomolsk, Russia2 - 7 Vikenti Nikolishin0 - 4 LPts
29/01/2023Harare, Zimbabwe2 - 6 Johnny Kombayi11 - 14 LPts
27/12/2022Harare, Zimbabwe2 - 5 Trory Mudehwe18 - 14 LPts
12/11/2022Soyapango, El Salvador2 - 4 Joaquin Bail7 - 23 LPts
14/09/2022Zagreb, Croatia2 - 3 Srecko Debeljak22 - 6 LPts
17/07/2022Harare, Zimbabwe1 - 3 Lothar Dether0 - 5 WPts
18/05/2022Harare, Zimbabwe0 - 3 Wayne Mujuru0 - 0 WPts
28/03/2022Harare, Zimbabwe0 - 2 Khalon Sithole17 - 10 LPts
20/02/2022Chitungwiza, Zimbabwe0 - 1 Isaac Ndoro17(1) - 9 LPts
18/01/2022Harare, Zimbabwe0 - 0 John Mutamangira0 - 8 LPts