Weightclass:  Light Heavyweight
Location:  Harare, Zimbabwe
Record:  87 - 33
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
05/08/2029Harare, Zimbabwe86 - 33 Diedrick Meiss2 - 3 WPts
07/06/2029Harare, Zimbabwe85 - 33 Robert Sloan2 - 9 WPts
09/04/2029Harare, Zimbabwe84 - 33 Bruce McCort0 - 15 WPts
08/02/2029Harare, Zimbabwe83 - 33 Gregor MacKillop16 - 21(1) WPts
10/12/2028Oslo, Norway82 - 33 Oliver Selvig6(1) - 20(1) WPts
12/10/2028Machida, Japan81 - 33 Dai Teruya8 - 16 WPts
14/08/2028Harare, Zimbabwe80 - 33 Drago Šantic57(1) - 37 WPts
13/07/2028Nanning, China80 - 32 Johnny Scollard44 - 23 LPts Nanning Olympics 2028View
30/06/2028Port-de-Paix, Haiti79 - 32 Sargent Florian8 - 28 WPts
02/05/2028Bulawayo, Zimbabwe78 - 32 Mason Mwale32 - 15 WPts Zimbabwe National Championships 2028View
29/04/2028Bulawayo, Zimbabwe77 - 32 Phornello Mudehwe21 - 12 WPts Zimbabwe National Championships 2028View
26/04/2028Bulawayo, Zimbabwe76 - 32 Andy Midzi24 - 18 WPts Zimbabwe National Championships 2028View
13/04/2028Harare, Zimbabwe75 - 32 Iwao Koike8 - 5 WPts
13/02/2028Harare, Zimbabwe74 - 32 Drago Šantic55(1) - 31 WPts
12/01/2028Tangier, Morocco74 - 31 Kamran Salahuddin28 - 13 LPts Africa Championships 2028View
09/01/2028Tangier, Morocco73 - 31 Noah Goosens4(1) - 14 WPts Africa Championships 2028View
12/12/2027Harare, Zimbabwe72 - 31 Drago Šantic54(1) - 29 WPts
11/11/2027Split, Croatia71 - 31 Drago Šantic54(1) - 28 WPts
11/10/2027Accra, Ghana71 - 30 Joe Kuenyehia59 - 22 LPts
10/09/2027Ibadan, Nigeria71 - 29 Jawad Obeid19 - 14 LPts Ibadan World Championships 2027View
07/09/2027Ibadan, Nigeria70 - 29 Noah Goosens4(1) - 10 WPts Ibadan World Championships 2027View
19/08/2027Harare, Zimbabwe70 - 28 Joe Kuenyehia58 - 21 LPts
03/07/2027Harare, Zimbabwe69 - 28 Montego Armando45(1) - 28 WPts
02/06/2027Valencia, Spain68 - 28 Franco Cotta51(6) - 29 WPts
02/05/2027Bulawayo, Zimbabwe67 - 28 Mason Mwale26 - 12 WPts Zimbabwe National Championships 2027View
29/04/2027Bulawayo, Zimbabwe66 - 28 Ian Tiripano19 - 12 WPts Zimbabwe National Championships 2027View
26/04/2027Bulawayo, Zimbabwe65 - 28 Andy Midzi20 - 15 WPts Zimbabwe National Championships 2027View
17/04/2027Harare, Zimbabwe64 - 28 Drago Šantic49(1) - 24 WPts
27/02/2027Nagoya, Japan63 - 28 Yuji Enomoto5 - 16 WPts
29/12/2026Harare, Zimbabwe62 - 28 Hikaru Miyazaki10 - 9 WPts
30/10/2026Lublin, Poland61 - 28 Szymon Grzyb0 - 13 WPts
01/09/2026Harare, Zimbabwe60 - 28 Yuji Enomoto4 - 14 WPts
03/07/2026Paris, France60 - 27 Luc Ader57 - 19(1) LPts
02/06/2026Paris, France60 - 26 Luc Ader56 - 19(1) LPts
02/05/2026Harare, Zimbabwe59 - 26 Mason Mwale19 - 10 WPts Zimbabwe National Championships 2026View
29/04/2026Harare, Zimbabwe58 - 26 Joel Muzorewa14 - 13 WPts Zimbabwe National Championships 2026View
26/04/2026Harare, Zimbabwe57 - 26 Chris Gumbo9 - 11 WPts Zimbabwe National Championships 2026View
20/03/2026Harare, Zimbabwe56 - 26 Fillipo Bersani44 - 26 WPts
17/02/2026Modena, Italy55 - 26 Fillipo Bersani44 - 25 WPts
15/01/2026Kano, Nigeria55 - 25 Haaris Ahmadi57 - 17 LPts Africa Championships 2026View
12/01/2026Kano, Nigeria54 - 25 Haaris Farag19 - 18(1) WPts Africa Championships 2026View
09/01/2026Kano, Nigeria53 - 25 Moubarak Harchi43 - 19 WPts Africa Championships 2026View
12/12/2025Harare, Zimbabwe53 - 24 Vernon Bau56 - 13 LPts
11/11/2025Harare, Zimbabwe52 - 24 Vernon Bau56 - 12 WPts
11/10/2025Anderlecht, Belgium51 - 24 Vernon Bau56 - 11 WPts
10/09/2025Ningbo, China51 - 23 Idzi Tomaski24 - 12 LPts Ningbo World Championships 2025View
07/09/2025Ningbo, China50 - 23 Can Halit41(3) - 18 WPts Ningbo World Championships 2025View
03/09/2025Yerevan, Armenia50 - 22 Shnorhali Dakessyan48 - 15 LPts
03/08/2025Enugu, Nigeria50 - 21 Haaris Ahmadi50 - 14 LPts
03/07/2025Harare, Zimbabwe50 - 20 Zernebog Maghitov35 - 31 LPts
02/06/2025Harare, Zimbabwe50 - 19 Shnorhali Dakessyan45 - 15 LPts
02/05/2025Bulawayo, Zimbabwe49 - 19 Andy Midzi11 - 10 WPts Zimbabwe National Championships 2025View
29/04/2025Bulawayo, Zimbabwe48 - 19 Mason Mwale12 - 8 WPts Zimbabwe National Championships 2025View
26/04/2025Bulawayo, Zimbabwe47 - 19 Mashawn Ndlovu5 - 8 WPts Zimbabwe National Championships 2025View
17/04/2025Harare, Zimbabwe47 - 18 Vernon Bau52 - 10 LPts
08/03/2025Harare, Zimbabwe47 - 17 Fraco Diaz48 - 13 LPts
05/02/2025Anderlecht, Belgium46 - 17 Vernon Bau49 - 9 WPts
05/01/2025Louisville, USA45 - 17 Nick Steedman0 - 0 WPts
03/07/2024Guadalajara, Mexico45 - 16 Fraco Diaz47 - 11 LPts
02/06/2024Guadalajara, Mexico45 - 15 Fraco Diaz46 - 11 LPts
02/05/2024Harare, Zimbabwe44 - 15 Brendan Louie5 - 4 WPts Zimbabwe National Championships 2024View
29/04/2024Harare, Zimbabwe43 - 15 Mark Parirenyatwa12 - 28 WPts Zimbabwe National Championships 2024View
26/04/2024Harare, Zimbabwe42 - 15 Michael Nqindi16(1) - 17 WPts Zimbabwe National Championships 2024View
17/04/2024Mariupol, Ukraine42 - 14 Yevhen Boback47(1) - 9 LPts
17/03/2024Mariupol, Ukraine42 - 13 Yevhen Boback46(1) - 9 LPts
15/02/2024Harare, Zimbabwe42 - 12 Fraco Diaz42 - 11 LPts
12/01/2024Tangier, Morocco41 - 12 Haaris Ahmadi39 - 9 WPts Africa Championships 2024View
09/01/2024Tangier, Morocco40 - 12 Nazaire Orne28 - 18 WPts Africa Championships 2024View
20/12/2023Tegucigalpa, Honduras40 - 11 Pedro Toral25 - 20 LPts
19/11/2023Tegucigalpa, Honduras40 - 10 Pedro Toral24 - 20 LPts
19/10/2023Harare, Zimbabwe39 - 10 Rashid Rahaim31 - 11 WPts
18/09/2023Harare, Zimbabwe38 - 10 Rashid Rahaim31 - 10 WPts
16/08/2023Harare, Zimbabwe37 - 10 Borya Salnikov38(1) - 7 WPts
13/07/2023Harare, Zimbabwe36 - 10 Roman Caraballo30 - 14 WPts
02/06/2023Aix-en-Provence, France36 - 9 Jacques Belgard24(1) - 15 LPts
02/05/2023Harare, Zimbabwe35 - 9 Callum Chipeta15 - 13 WPts Zimbabwe National Championships 2023View
29/04/2023Harare, Zimbabwe34 - 9 Essien Matombo16 - 16 WPts Zimbabwe National Championships 2023View
26/04/2023Harare, Zimbabwe33 - 9 Owen Van Schoor7 - 11 WPts Zimbabwe National Championships 2023View
04/04/2023Harare, Zimbabwe32 - 9 Goga Spozums8 - 8 WPts
04/03/2023Harare, Zimbabwe31 - 9 Boyko á Baskov10 - 18 WPts
01/02/2023Harare, Zimbabwe30 - 9 Boyko á Baskov10 - 17 WPts
01/01/2023Harare, Zimbabwe29 - 9 Tavon Msimbi29(2) - 10 WPts
01/12/2022Lusaka, Zambia28 - 9 Tavon Msimbi29(2) - 9 WPts
31/10/2022Gaziantep, Turkey27 - 9 Savas Sozen29 - 8 WPts
30/09/2022Kosice, Slovakia27 - 8 Dan Benak14 - 15 LPts
30/08/2022Harare, Zimbabwe27 - 7 David George2 - 4 LPts
30/06/2022Dakar, Senegal26 - 7 Jemond Joubert22(1) - 8 WPts
02/05/2022Harare, Zimbabwe25 - 7 Robert Saomba24(1) - 6 WPts Zimbabwe National Championships 2022View
29/04/2022Harare, Zimbabwe24 - 7 Quashawn Malajila14 - 13 WPts Zimbabwe National Championships 2022View
26/04/2022Harare, Zimbabwe23 - 7 Jevonte Chawapiwa20 - 7 WPts Zimbabwe National Championships 2022View
31/03/2022Harare, Zimbabwe22 - 7 Michael Mnangagwa4 - 20 WPts
31/01/2022Harare, Zimbabwe21 - 7 Mark Chitepo11 - 14 WPts
02/12/2021Harare, Zimbabwe20 - 7 Felix Raza3 - 21 WPts
06/10/2021Copenhagen, Denmark20 - 6 Nels Ludvigsen1 - 1 LPts
08/08/2021Havana, Cuba19 - 6 Fidel Marrero7 - 16 WPts
10/06/2021Harare, Zimbabwe19 - 5 Tabari Masunda18(1) - 4 LPts
02/05/2021Harare, Zimbabwe19 - 4 Ellis Mutasa20 - 6 LPts Zimbabwe National Championships 2021View
29/04/2021Harare, Zimbabwe18 - 4 Ashley Mukoneweshuro9 - 3 WPts Zimbabwe National Championships 2021View
26/04/2021Harare, Zimbabwe17 - 4 Robert Saomba16 - 5 WPts Zimbabwe National Championships 2021View
27/03/2021Harare, Zimbabwe16 - 4 Quashawn Malajila10 - 9 WPts
27/01/2021Prague, Czech Republic15 - 4 Felix Matura2 - 15 WPts
29/11/2020Harare, Zimbabwe14 - 4 James Mkondo4 - 13 WPts
05/10/2020Harare, Zimbabwe13 - 4 Jayvyn Parirenyatwa7 - 9 WPts
07/08/2020Harare, Zimbabwe12 - 4 Ricky Rezin2 - 10(1) WPts
06/06/2020Harare, Zimbabwe11 - 4 Gus Cathcart8(1) - 7 WPts
07/04/2020Athens, Greece10 - 4 Yuri Vallas8 - 4 WPts
08/02/2020Harare, Zimbabwe10 - 3 Bohdan Jagr7 - 6 LPts
09/12/2019Harare, Zimbabwe9 - 3 Khudu Baghirov11 - 2 WPts
09/10/2019Bulawayo, Zimbabwe9 - 2 Justin Mambare8 - 2 LPts
17/08/2019Sofia, Bulgaria9 - 1 Krastyu á Vaseikov7 - 2 LPts
19/06/2019Harare, Zimbabwe8 - 1 Ludwik Gick2 - 1 WPts
20/04/2019Almaty, Kazakhstan7 - 1 Imran Ghajlauow1 - 0 WPts
20/02/2019Harare, Zimbabwe6 - 1 Mason Chigova3 - 2 WPts
23/12/2018Bulawayo, Zimbabwe6 - 0 Quashawn Malajila2 - 3 LPts
28/10/2018Bulawayo, Zimbabwe5 - 0 Wasaki Pfumbidzai3 - 1 WPts
31/08/2018Harare, Zimbabwe4 - 0 Isaac Chatara1 - 1 WPts
10/07/2018Cali, Colombia3 - 0 Xavion Chica0 - 1 WPts
11/05/2018Harare, Zimbabwe2 - 0 Massimo Poli1 - 1 WPts
10/03/2018Bulawayo, Zimbabwe1 - 0 Alastair Majange1 - 0 WPts
07/02/2018Montevideo, Uruguay0 - 0 Olindo Ledo0 - 0 WPts