Weightclass:  Welterweight
Location:  Bulawayo, Zimbabwe
Record:  24 - 11
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
05/04/2031Bulawayo, Zimbabwe23 - 11 Shevon Selebi7 - 27 WPts
05/02/2031Bulawayo, Zimbabwe22 - 11 Gregor Muzorewa0 - 2 WPts
07/12/2030Bulawayo, Zimbabwe21 - 11 Alec Picano4 - 6 WPts
08/10/2030Harare, Zimbabwe20 - 11 Michael Sithole9 - 19 WPts
11/08/2030Nanchang, China19 - 11 Wang Szeto13 - 20 WPts
13/06/2030Harare, Zimbabwe18 - 11 Roger Kapinda18 - 12 WPts
02/05/2030Bulawayo, Zimbabwe18 - 10 Obiajulu Chimutengwende28(1) - 18 LPts Zimbabwe National Championships 2030View
29/04/2030Bulawayo, Zimbabwe17 - 10 Shevon Phiri16 - 11 WPts Zimbabwe National Championships 2030View
26/04/2030Bulawayo, Zimbabwe16 - 10 Leo Watt7 - 8 WPts Zimbabwe National Championships 2030View
13/04/2030Tembisa, South Africa15 - 10 Brin Tshiambwaya1 - 15 WPts
13/02/2030Carlisle, UK14 - 10 James Ormond2 - 13 WPts
16/12/2029Bulawayo, Zimbabwe13 - 10 Voshon Mubako4 - 7 WPts
17/10/2029Harare, Zimbabwe12 - 10 Michael Sithole7 - 15 WPts
23/08/2029Bulawayo, Zimbabwe11 - 10 Gus Muchinguri0 - 3 WPts
24/06/2029Montevideo, Uruguay10 - 10 Jose Lerma7 - 19 WPts
26/04/2029Bulawayo, Zimbabwe10 - 9 Dave Mutezo17(2) - 19 LPts Zimbabwe National Championships 2029View
01/03/2029Yerevan, Armenia9 - 9 Sanadrug Dadikozyan5(1) - 36(11) WPts
01/01/2029Chitungwiza, Zimbabwe8 - 9 Manu Mupariwa2 - 13 WPts
01/11/2028Petionville, Haiti7 - 9 Denis Notte9 - 9 WPts
03/09/2028Chitungwiza, Zimbabwe6 - 9 Spencer Sadomba1 - 7 WPts
08/07/2028Bulawayo, Zimbabwe5 - 9 Felix Mutezo0 - 10 WPts
08/05/2028Sunderland, UK4 - 9 Bryan Magorian6 - 19(2) WPts
10/03/2028Bulawayo, Zimbabwe3 - 9 Ian Machapa4 - 5 WPts
10/01/2028Bulawayo, Zimbabwe3 - 8 Fadei Baltabols19 - 10 LPts
11/11/2027Oslo, Norway3 - 7 Thor Danielsen11 - 11 LPts
13/09/2027Baku, Azerbaijan3 - 6 Haider Khan4(1) - 22 LPts
16/07/2027Kryvyi Rih, Ukraine3 - 5 Taras Shostak16 - 12 LPts
18/05/2027Harare, Zimbabwe2 - 5 Danny Dumbutshena0 - 0 WPts
28/03/2027Bulawayo, Zimbabwe2 - 4 Michael Sithole0 - 5 LPts
28/01/2027Charleroi, Belgium2 - 3 Charles Signoret15(1) - 17 LPts
30/11/2026Wellington, New Zealand1 - 3 Taipo Akuhata1 - 24(1) WPts
02/10/2026Harare, Zimbabwe1 - 2 Dave Mkondo2 - 16(1) LPts
05/08/2026Harare, Zimbabwe1 - 1 Mark Masiyiwa7 - 11(1) LPts
25/06/2026Harare, Zimbabwe1 - 0 Verlyn Mbara4 - 6 LPts
05/05/2026Bulawayo, Zimbabwe0 - 0 Bakti Limijanto0 - 0 WPts