Weightclass:  Middleweight
Location:  Bulawayo, Zimbabwe
Record:  39 - 10
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
07/11/2037Shymkent, Kazakhstan39 - 9 Sajid Kajrbeckow49(4) - 16(2) LPts
07/10/2037Shymkent, Kazakhstan39 - 8 Sajid Kajrbeckow48(4) - 16(2) LPts
03/09/2037Tabriz, Iran39 - 7 Waleed Allahverdiev28 - 5 LPts
03/08/2037Bulawayo, Zimbabwe39 - 6 Amer Najeeb46(3) - 16(1) LPts
03/07/2037Bulawayo, Zimbabwe38 - 6 Obaid Hasen6 - 8(4) WPts
02/06/2037Bulawayo, Zimbabwe37 - 6 Sajid Kajrbeckow45(4) - 15(2) WPts
02/05/2037Bulawayo, Zimbabwe36 - 6 Joseph Mkondo6 - 9 WPts Zimbabwe National Championships 2037View
29/04/2037Bulawayo, Zimbabwe35 - 6 Khalon Nengomasha5 - 3 WPts Zimbabwe National Championships 2037View
26/04/2037Bulawayo, Zimbabwe34 - 6 Harry Karuru24 - 12 WPts Zimbabwe National Championships 2037View
08/04/2037Bulawayo, Zimbabwe33 - 6 Quincy Char43(8) - 30 WPts
04/03/2037Bulawayo, Zimbabwe32 - 6 Ky Tuan11 - 4 WPts
31/01/2037Bulawayo, Zimbabwe31 - 6 Ky Tuan11 - 3 WPts
31/12/2036Can Tho, Vietnam30 - 6 Ky Tuan11 - 2 WPts
29/11/2036Can Tho, Vietnam30 - 5 Ky Tuan10 - 2 LPts
29/10/2036Floridablanca, Colombia30 - 4 Jerrold Balan19 - 3 LPts
28/09/2036Riga, Latvia29 - 4 Fedar Augstroze6 - 8 WPts
28/08/2036San Jose, Costa Rica28 - 4 Oro Viera18 - 29 WPts
30/06/2036Aix-en-Provence, France27 - 4 Canaan Provost15 - 29 WPts
02/05/2036Bulawayo, Zimbabwe26 - 4 Harry Karuru21 - 8 WPts Zimbabwe National Championships 2036View
29/04/2036Bulawayo, Zimbabwe25 - 4 Fraser Nkhatha12 - 20 WPts Zimbabwe National Championships 2036View
26/04/2036Bulawayo, Zimbabwe24 - 4 David Mangwende3 - 0 WPts Zimbabwe National Championships 2036View
28/02/2036Antwerp, Belgium23 - 4 Gijsel Melsen3 - 1 WPts
31/12/2035Nonthaburi, Thailand22 - 4 Dechapon Banchamek12 - 29 WPts
01/11/2035Tamale, Ghana21 - 4 William Berko32 - 11 WPts
03/09/2035Bulawayo, Zimbabwe21 - 3 Basilio Anthis10 - 11 LPts
03/08/2035Bulawayo, Zimbabwe20 - 3 Quincy Char32(7) - 21 WPts
03/07/2035Bulawayo, Zimbabwe19 - 3 Nzuyen Van13 - 8 WPts
02/06/2035Nairobi, Kenya18 - 3 Lewis Mmithiaru14 - 18 WPts
02/05/2035Bulawayo, Zimbabwe18 - 2 Ellis Mnkandla24(1) - 33 LPts Zimbabwe National Championships 2035View
29/04/2035Bulawayo, Zimbabwe17 - 2 Fraser Nkhatha7 - 17 WPts Zimbabwe National Championships 2035View
26/04/2035Bulawayo, Zimbabwe16 - 2 Hugh Gezi4 - 6 WPts Zimbabwe National Championships 2035View
29/03/2035Bulawayo, Zimbabwe15 - 2 Josh Sheenan13 - 2 WPts
24/02/2035Bulawayo, Zimbabwe14 - 2 James Delaney0 - 22 WPts
26/12/2034Tamale, Ghana13 - 2 Saad Munir8 - 16(1) WPts
26/10/2034Antwerp, Belgium12 - 2 Bonne Wuytack9 - 19 WPts
28/08/2034Onitsha, Nigeria11 - 2 Robert Onyeawuna5 - 18 WPts
30/06/2034Ulaanbaatar, Mongolia10 - 2 Vasili Altankhuyag13 - 17 WPts
02/05/2034Bulawayo, Zimbabwe10 - 1 Mark Gezi12 - 13 LPts Zimbabwe National Championships 2034View
29/04/2034Bulawayo, Zimbabwe9 - 1 Xhosas Manyeruke32(1) - 32 WPts Zimbabwe National Championships 2034View
26/04/2034Bulawayo, Zimbabwe8 - 1 Arran Matombo5 - 11 WPts Zimbabwe National Championships 2034View
21/04/2034Bulawayo, Zimbabwe7 - 1 Amon Bonnie0 - 7 WPts
20/02/2034San Jose, Costa Rica6 - 1 Loredo Fontan17 - 28 WPts
22/12/2033Nassau, Bahamas5 - 1 Phil Dagg6 - 17 WPts
24/10/2033Shubra El-Kheima, Egypt4 - 1 Rashid Alsadat10 - 18 WPts
26/08/2033Bulawayo, Zimbabwe3 - 1 Jamie McAndrew1 - 0 WPts
26/06/2033Bulawayo, Zimbabwe2 - 1 Taisto Parras3 - 11 WPts
26/04/2033Bulawayo, Zimbabwe2 - 0 Ellis Mnkandla15(1) - 20 LPts Zimbabwe National Championships 2033View
02/04/2033Daegu, South Korea1 - 0 Ui-jo Shin19 - 29 WPts
02/02/2033Bulawayo, Zimbabwe0 - 0 Loredo Juan7 - 29 WPts