Weightclass:  Featherweight
Location:  Harare, Zimbabwe
Record:  39 - 22
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
01/06/2029Harare, Zimbabwe38 - 22 Naeem Nhamoinesu3 - 4 WPts
02/04/2029Harare, Zimbabwe37 - 22 Gonzalo Olmo2 - 1 WPts
01/02/2029Harare, Zimbabwe36 - 22 Quintavius Bonyongwe0 - 9 WPts
03/12/2028Harare, Zimbabwe35 - 22 Sam Masiyiwa1 - 9 WPts
04/10/2028Harare, Zimbabwe34 - 22 Josh Chikwava0 - 7 WPts
05/08/2028Harare, Zimbabwe34 - 21 Diego Morillo14(1) - 15 LPts
07/06/2028Harare, Zimbabwe33 - 21 Clint Gibson7 - 14 WPts
08/04/2028Harare, Zimbabwe32 - 21 Geoff Sibanda2 - 14 WPts
08/02/2028Harare, Zimbabwe31 - 21 Nick Mukondiwa4 - 3 WPts
10/12/2027Harare, Zimbabwe30 - 21 Sam Chinotimba4 - 5 WPts
11/10/2027Harare, Zimbabwe29 - 21 Vicente Raya1 - 5 WPts
12/08/2027Harare, Zimbabwe28 - 21 Oihane Barongan2 - 7 WPts
12/06/2027Harare, Zimbabwe28 - 20 John Tekere22 - 20 LPts
26/04/2027Bulawayo, Zimbabwe28 - 19 John Chitepo14 - 20 LPts Zimbabwe National Championships 2027View
11/04/2027Tlaquepaque, Mexico27 - 19 Angel Canseco2 - 12 WPts
11/02/2027Harare, Zimbabwe26 - 19 Edgardo Van de Woestyne7 - 3(1) WPts
13/12/2026Orleans, France25 - 19 Gregory Criqui5 - 6 WPts
15/10/2026Harare, Zimbabwe24 - 19 Leeroy Sithole3 - 14(2) WPts
16/08/2026Harare, Zimbabwe23 - 19 Kris Dangarenbga9 - 14 WPts
17/06/2026Harare, Zimbabwe23 - 18 John Tekere16 - 20 LPts
26/04/2026Harare, Zimbabwe23 - 17 James Kabweza10 - 10 LPts Zimbabwe National Championships 2026View
20/04/2026Belem, Brazil22 - 17 Oihane Trindade5 - 20 WPts
20/02/2026Harare, Zimbabwe21 - 17 Dewei Han0 - 4 WPts
22/12/2025Harare, Zimbabwe20 - 17 Oihane Gardin8 - 10 WPts
24/10/2025Kuala Lumpur, Malaysia19 - 17 Waleed Siddique10 - 6(1) WPts
26/08/2025Harare, Zimbabwe18 - 17 Ian Kamungozi4 - 6 WPts
27/06/2025Kampala, Uganda17 - 17 Wasaki Kaleeba12 - 9(1) WPts
29/04/2025Bulawayo, Zimbabwe17 - 16 Spencer Sibanda13 - 7 LPts Zimbabwe National Championships 2025View
26/04/2025Bulawayo, Zimbabwe16 - 16 Lee Machapa6 - 10 WPts Zimbabwe National Championships 2025View
22/04/2025Achiaman, Ghana16 - 15 Okal Bonchaka2 - 9 LPts
22/02/2025Harare, Zimbabwe15 - 15 Robert Pfumbidzai0 - 11(2) WPts
24/12/2024Ulaanbaatar, Mongolia14 - 15 Choi Jong7 - 17(1) WPts
26/10/2024Harare, Zimbabwe14 - 14 Ramiro Estrella13(1) - 13 LPts
28/08/2024Harare, Zimbabwe14 - 13 Cemil Emre5 - 2 LPts
30/06/2024Samarqand, Uzbekistan13 - 13 Aghamusa Narimanov1 - 18 WPts
02/05/2024Harare, Zimbabwe13 - 12 Chris Dabengwa28 - 23 LPts Zimbabwe National Championships 2024View
29/04/2024Harare, Zimbabwe12 - 12 John Tekere9 - 11 WPts Zimbabwe National Championships 2024View
26/04/2024Harare, Zimbabwe11 - 12 Kian Hopes4 - 11 WPts Zimbabwe National Championships 2024View
14/03/2024Harare, Zimbabwe10 - 12 Robert Makwarimba1 - 14 WPts
21/01/2024Ghent, Belgium9 - 12 Arnaert Opsomer1 - 11 WPts
23/11/2023Pematang Siantar, Indonesia8 - 12 Jagat Ysidora3 - 16 WPts
25/09/2023Chitungwiza, Zimbabwe8 - 11 Trory Nyabusha22 - 12 LPts
25/08/2023Harare, Zimbabwe7 - 11 Bruce Sconce1 - 12 WPts
25/06/2023Harare, Zimbabwe7 - 10 John Tekere4 - 9 LPts
26/04/2023Harare, Zimbabwe7 - 9 Brin Chinmano1 - 8 LPts Zimbabwe National Championships 2023View
27/03/2023Santo Domingo Oeste, Dominican Republic7 - 8 Jaguar Escobar2 - 4 LPts
27/01/2023Harare, Zimbabwe6 - 8 Ollie Kamkwindo0 - 3 WPts
27/11/2022Harare, Zimbabwe5 - 8 Nikifor á Aleksandrov2 - 2 WPts
27/09/2022Harare, Zimbabwe4 - 8 Charlie Van Vollenhoven2 - 0 WPts
29/07/2022Harare, Zimbabwe3 - 8 Phornello Chinotimba3 - 3 WPts
28/05/2022Chitungwiza, Zimbabwe3 - 7 Lakista Masunda19 - 7 LPts
29/03/2022Harare, Zimbabwe3 - 6 Noah Rusere19 - 10 LPts
22/02/2022Harare, Zimbabwe3 - 5 Robert Mupariwa16(1) - 11 LPts
19/01/2022Harare, Zimbabwe2 - 5 Zuffur Neman3 - 16 WPts
19/11/2021Harare, Zimbabwe1 - 5 Bruce Sconce0 - 1 WPts
27/09/2021Istanbul, Turkey1 - 4 Cemil Ozbilgin11 - 10 LPts
30/07/2021Chitungwiza, Zimbabwe1 - 3 Trory Nyabusha10 - 11 LPts
09/06/2021Harare, Zimbabwe0 - 3 Andy Awoonor5(1) - 11 WPts
10/04/2021Harare, Zimbabwe0 - 2 Rex Raza15 - 3 LPts
08/02/2021Bulawayo, Zimbabwe0 - 1 Leeroy Mnangagwa9 - 11 LPts
05/01/2021Harare, Zimbabwe0 - 0 Brendan Meston1 - 5 LPts