Weightclass:  Light Welterweight
Location:  Harare, Zimbabwe
Record:  28 - 20
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
30/06/2030Harare, Zimbabwe27 - 20 Quico Soto2 - 6 WPts
01/05/2030Harare, Zimbabwe26 - 20 Ignado Escandon6 - 6 WPts
02/03/2030Harare, Zimbabwe26 - 19 Loredo Pimenta5 - 0 LPts
01/01/2030Harare, Zimbabwe25 - 19 Njord Pedersen28 - 11 WPts
01/12/2029Oslo, Norway24 - 19 Njord Pedersen28 - 10 WPts
31/10/2029Alexandria, Egypt24 - 18 Ahmed Emam32 - 17 LPts
30/09/2029Alexandria, Egypt24 - 17 Ahmed Emam31 - 17 LPts
30/08/2029Vilnius, Lithuania23 - 17 Olaf Talaga16 - 24 WPts
02/07/2029Harare, Zimbabwe22 - 17 Juan Pulido1 - 7 WPts
02/05/2029Bulawayo, Zimbabwe21 - 17 Lisimba Mutamangira9 - 12 WPts Zimbabwe National Championships 2029View
29/04/2029Bulawayo, Zimbabwe20 - 17 Geoff Mapfumo8 - 11 WPts Zimbabwe National Championships 2029View
26/04/2029Bulawayo, Zimbabwe19 - 17 Peter Mawoyo7 - 15 WPts Zimbabwe National Championships 2029View
10/03/2029Rouen, France18 - 17 Holland Gladieux13 - 12 WPts
10/01/2029Bulawayo, Zimbabwe17 - 17 Ebi Ndlovu5 - 22 WPts
12/11/2028Bulawayo, Zimbabwe16 - 17 Ebi Ndlovu5 - 21 WPts
17/09/2028Harare, Zimbabwe16 - 16 Mark Zvirekwi15 - 19 LPts
25/07/2028Chitungwiza, Zimbabwe15 - 16 Kian Samkange10 - 23 WPts
24/06/2028Prague, Czech Republic14 - 16 Klement Magera4 - 12 WPts
26/04/2028Bulawayo, Zimbabwe14 - 15 Clinton Sibanda15 - 9 LPts Zimbabwe National Championships 2028View
26/03/2028Harare, Zimbabwe13 - 15 Wayne Linklater5 - 19 WPts
12/02/2028Bulawayo, Zimbabwe12 - 15 Lado Chinmano19 - 11 WPts
11/01/2028Harare, Zimbabwe12 - 14 John Mutamangira17 - 29 LPts
27/11/2027Bulawayo, Zimbabwe11 - 14 Kian Rusere11 - 18 WPts
01/10/2027Valencia, Spain10 - 14 Fanuco Nunez6 - 13 WPts
03/08/2027Harare, Zimbabwe9 - 14 Quannell Nkomo4 - 14 WPts
03/06/2027Harare, Zimbabwe8 - 14 Chris Coetzee10 - 12 WPts
26/04/2027Bulawayo, Zimbabwe8 - 13 Vincent Chinodya24 - 15 LPts Zimbabwe National Championships 2027View
08/04/2027Harare, Zimbabwe7 - 13 Marques Chigova11 - 17 WPts
08/02/2027Harare, Zimbabwe6 - 13 Kaleb Ekstein2 - 7 WPts
10/12/2026Harare, Zimbabwe6 - 12 Dan Mutasa10 - 22 LPts
13/10/2026Hamilton, New Zealand6 - 11 Charlie Mason20(1) - 11 LPts
15/08/2026Vilnius, Lithuania6 - 10 Lukasz Deren24 - 23 LPts
17/06/2026Harare, Zimbabwe5 - 10 Okoth Mnangagwa3 - 14(1) WPts
02/05/2026Harare, Zimbabwe5 - 9 Alastair Valentine14 - 12 LPts Zimbabwe National Championships 2026View
29/04/2026Harare, Zimbabwe4 - 9 Clinton Sibanda3 - 0 WPts Zimbabwe National Championships 2026View
26/04/2026Harare, Zimbabwe3 - 9 Lugono Madhuku10 - 7 WPts Zimbabwe National Championships 2026View
11/04/2026Bulawayo, Zimbabwe3 - 8 Laken Chiweshe19 - 10 LPts
11/02/2026Athens, Greece3 - 7 Enceladus Barlas53 - 12 LPts
14/12/2025Ufa, Russia2 - 7 Daniil Tchepikov11 - 11 WPts
16/10/2025Shubra El-Kheima, Egypt2 - 6 Saad Pour35 - 19 LPts
18/08/2025Bologna, Italy2 - 5 Angelo Ronchi10 - 4 LPts
20/06/2025Poznan, Poland2 - 4 Dawid Babka25(2) - 20 LPts
22/04/2025Harare, Zimbabwe2 - 3 Trinh Trung26(1) - 31(5) LPts
22/02/2025Harare, Zimbabwe2 - 2 John Mutamangira3 - 25 LPts
11/01/2025Chitungwiza, Zimbabwe2 - 1 Dume Sibanda2 - 6 LPts
13/11/2024Antipolo, Philippines2 - 0 Jose Lumocso4 - 23 LPts
15/09/2024Harare, Zimbabwe1 - 0 John Salihu4 - 13(1) WPts
18/07/2024Harare, Zimbabwe0 - 0 Vashon Chipendo1 - 6 WPts