Weightclass:  Light Welterweight
Location:  Harare, Zimbabwe
Record:  34 - 22
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
22/08/2029Harare, Zimbabwe33 - 22 Ryszard Skrzypek5 - 10 WPts
23/06/2029Harare, Zimbabwe32 - 22 Jowan Massy1 - 3 WPts
24/04/2029Harare, Zimbabwe31 - 22 Santiago Forero0 - 8 WPts
23/02/2029Harare, Zimbabwe30 - 22 Damjan Sabljak0 - 2 WPts
25/12/2028Harare, Zimbabwe30 - 21 Simohamed Usenow8 - 6 LPts
26/10/2028Harare, Zimbabwe29 - 21 Macy Olin4 - 27 WPts
27/08/2028Harare, Zimbabwe28 - 21 Vincent Chinodya31 - 20 WPts
02/07/2028Harare, Zimbabwe27 - 21 Haider Nour2 - 7 WPts
02/05/2028Bulawayo, Zimbabwe27 - 20 Clinton Sibanda17 - 9 LPts Zimbabwe National Championships 2028View
29/04/2028Bulawayo, Zimbabwe26 - 20 Vincent Chinodya31 - 18 WPts Zimbabwe National Championships 2028View
26/04/2028Bulawayo, Zimbabwe25 - 20 Inigo Chavunduka1 - 2 WPts Zimbabwe National Championships 2028View
28/02/2028Croix des Bouqets, Haiti25 - 19 Marc Jacob22 - 8 LPts
31/12/2027Córdoba, Argentina24 - 19 Marjun Garcia3 - 24 WPts
02/11/2027Samarqand, Uzbekistan23 - 19 Sakhavat Zamani10 - 12 WPts
03/09/2027Montevideo, Uruguay23 - 18 Cortez Bargas23 - 12 LPts
03/08/2027Harare, Zimbabwe23 - 17 Cortez Bargas22 - 12 LPts
03/07/2027Dakar, Senegal23 - 16 Colar Bige18 - 26 LPts
30/05/2027Dushanbe, Tajikistan23 - 15 Nikolai Maickeeff28 - 12 LPts
29/04/2027Bulawayo, Zimbabwe23 - 14 Vincent Chinodya25 - 15 LPts Zimbabwe National Championships 2027View
26/04/2027Bulawayo, Zimbabwe22 - 14 Lisimba Mutamangira3 - 3 WPts Zimbabwe National Championships 2027View
09/04/2027Harare, Zimbabwe22 - 13 Arseni Klyugin22 - 10 LPts
09/03/2027Harare, Zimbabwe21 - 13 Barend Laatsch17 - 12 WPts
06/02/2027Harare, Zimbabwe20 - 13 Erjon Koþi18 - 18 WPts
06/01/2027Harare, Zimbabwe19 - 13 Barend Laatsch17 - 10 WPts
06/12/2026Helsinki, Finland18 - 13 Benjam Marjaana18 - 5 WPts
05/11/2026Stockholm, Sweden17 - 13 Ville Bohner17 - 7 WPts
05/10/2026Harare, Zimbabwe17 - 12 Edwig Annaert13 - 15(1) LPts
30/08/2026Harare, Zimbabwe16 - 12 Baltasar Gallego2 - 11 WPts
01/07/2026Harare, Zimbabwe15 - 12 Elias Griego3(1) - 15 WPts
02/05/2026Harare, Zimbabwe14 - 12 Josh Tekere5 - 9 WPts Zimbabwe National Championships 2026View
29/04/2026Harare, Zimbabwe13 - 12 Vincent Chinodya19 - 13 WPts Zimbabwe National Championships 2026View
26/04/2026Harare, Zimbabwe12 - 12 Blake Parirenyatwa10 - 8 WPts Zimbabwe National Championships 2026View
20/04/2026Chitungwiza, Zimbabwe11 - 12 Michael Makwarimba7 - 21 WPts
21/02/2026Harare, Zimbabwe10 - 12 Chris Gwynne14(1) - 12 WPts
29/12/2025Bulawayo, Zimbabwe10 - 11 Connor Gerdon24 - 30(2) LPts
20/11/2025Harare, Zimbabwe10 - 10 John Mutamangira6 - 27 LPts
20/10/2025Harare, Zimbabwe9 - 10 Harvey Roberton0 - 4 WPts
22/08/2025Harare, Zimbabwe9 - 9 Giles Platini3 - 6 LPts
24/06/2025Caloocan, Philippines8 - 9 Ashley Portugal6 - 1 WPts
26/04/2025Bulawayo, Zimbabwe8 - 8 Kian Rusere3 - 9 LPts Zimbabwe National Championships 2025View
27/02/2025Harare, Zimbabwe7 - 8 Dale Mpofu2 - 12 WPts
30/12/2024Harare, Zimbabwe6 - 8 Rehman Zaynab2 - 19(2) WPts
01/11/2024Harare, Zimbabwe6 - 7 Alen Ord3 - 15 LPts
03/09/2024Harare, Zimbabwe5 - 7 Luister Mujuru2 - 12 WPts
06/07/2024Chitungwiza, Zimbabwe5 - 6 Lucas Musona2 - 15 LPts
14/05/2024Harare, Zimbabwe5 - 5 Raiden Ichikawa8 - 10 LPts
16/03/2024Harare, Zimbabwe4 - 5 Chris Gumbo1 - 9 WPts
16/01/2024Harare, Zimbabwe4 - 4 Beltran Cayetano4 - 11(1) LPts
18/11/2023Bulawayo, Zimbabwe3 - 4 John Dube12 - 16 WPts
20/09/2023Harare, Zimbabwe3 - 3 Marques Chigova1 - 5 LPts
07/08/2023Harare, Zimbabwe2 - 3 Chiamaka Musharu24(1) - 12 WPts
05/07/2023Harare, Zimbabwe2 - 2 Mark Zvirekwi0 - 0 LPts
30/05/2023Harare, Zimbabwe1 - 2 Dan Mutasa1 - 8 WPts
30/03/2023Harare, Zimbabwe1 - 1 John Mukamba24 - 7 LPts
06/02/2023Harare, Zimbabwe1 - 0 Chiamaka Musharu22(1) - 11 LPts
05/01/2023Harare, Zimbabwe0 - 0 Dan Mutasa0 - 6 WPts