Weightclass:  Light Welterweight
Location:  Bulawayo, Zimbabwe
Record:  22 - 12
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
10/08/2028Bulawayo, Zimbabwe21 - 12 Dele Machapa7 - 21 WPts
11/06/2028Bulawayo, Zimbabwe20 - 12 Felix Tekere7 - 20 WPts
12/04/2028Bulawayo, Zimbabwe19 - 12 Santiago Borromeo0 - 1 WPts
12/02/2028Bulawayo, Zimbabwe19 - 11 Josh Tekere12 - 15 LPts
14/12/2027Bulawayo, Zimbabwe18 - 11 Rob Nyumbu8 - 20 WPts
15/10/2027Bulawayo, Zimbabwe17 - 11 Khalid Hajjar5 - 21 WPts
16/08/2027Bulawayo, Zimbabwe16 - 11 Juan Talavera3 - 1 WPts
17/06/2027Bulawayo, Zimbabwe15 - 11 Afanas Sesks1 - 13 WPts
19/04/2027Bulawayo, Zimbabwe14 - 11 Iago Parody4 - 9(1) WPts
19/02/2027Bulawayo, Zimbabwe13 - 11 Quin Cerrato6 - 13 WPts
21/12/2026Bulawayo, Zimbabwe12 - 11 Geoff Mapfumo1 - 1 WPts
22/10/2026Bulawayo, Zimbabwe11 - 11 Alejandro Abila1 - 11 WPts
23/08/2026Bulawayo, Zimbabwe10 - 11 Heung-Min Mun2 - 10 WPts
24/06/2026Guayaquil, Ecuador9 - 11 Sancho Saldana2 - 13 WPts
26/04/2026Harare, Zimbabwe9 - 10 Clinton Sibanda2 - 0 LPts Zimbabwe National Championships 2026View
12/04/2026Harare, Zimbabwe8 - 10 Vandwon Zvinavashe11 - 14(1) WPts
18/02/2026Bulawayo, Zimbabwe7 - 10 Carlos Bosque11(1) - 14 WPts
21/12/2025Bulawayo, Zimbabwe6 - 10 Blake Madhuku1 - 10 WPts
22/10/2025Isfahan, Iran5 - 10 Anuj Sabharwal0 - 0 WPts
24/08/2025Isfara, Tajikistan5 - 9 Melor Kasymbecow19 - 26 LPts
26/06/2025Bulawayo, Zimbabwe4 - 9 Okoth Mnangagwa1 - 10(1) WPts
26/04/2025Bulawayo, Zimbabwe4 - 8 Mark Tekere9 - 17 LPts Zimbabwe National Championships 2025View
30/03/2025Shymkent, Kazakhstan4 - 7 Nikolai Matughanoff47 - 19 LPts
30/01/2025Bulawayo, Zimbabwe4 - 6 Joe Mtukudzi4 - 14 LPts
01/12/2024Santo Domingo Norte, Dominican Republic4 - 5 Jair Bordon5 - 12 LPts
03/10/2024Vancouver, Canada4 - 4 Brin Brewster13 - 21 LPts
05/08/2024Harare, Zimbabwe3 - 4 Wayne Linklater0 - 0 WPts
01/07/2024Athens, Greece3 - 3 Stephon Demopoulos17 - 23 LPts
03/05/2024Bulawayo, Zimbabwe2 - 3 Blake Madhuku0 - 0 WPts
14/03/2024Bulawayo, Zimbabwe1 - 3 Robert Vermeulen0 - 3 WPts
14/01/2024Harare, Zimbabwe1 - 2 Wayne Mujuru1 - 10 LPts
28/11/2023Tembisa, South Africa1 - 1 Bongi Mini23 - 8 LPts
30/09/2023Harare, Zimbabwe0 - 1 Okoth Mnangagwa0 - 0 WPts
06/08/2023Bulawayo, Zimbabwe0 - 0 Chris Gwynne4 - 4 LPts