Weightclass:  Middleweight
Location:  Chitungwiza, Zimbabwe
Record:  74(12) - 23
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
24/06/2028Chitungwiza, Zimbabwe73(12) - 23 Chalermjak Do9 - 9(1) WPts
25/04/2028Chitungwiza, Zimbabwe72(11) - 23 Santiago Pinedo1 - 3 WKO3
25/02/2028Chitungwiza, Zimbabwe71(11) - 23 Borislav Žic5 - 18 WPts
27/12/2027Chitungwiza, Zimbabwe70(10) - 23 Ora Olan6(1) - 13 WKO3
28/10/2027Chitungwiza, Zimbabwe69(9) - 23 Otmar Bak0 - 4 WKO3
29/08/2027Chitungwiza, Zimbabwe68(8) - 23 Miguel Tovar21 - 12 WKO2
29/06/2027Chitungwiza, Zimbabwe67(7) - 23 Atif Djoudi1 - 10 WKO2
29/04/2027Chitungwiza, Zimbabwe66(7) - 23 Delano Malraux4 - 7 WPts
28/02/2027Chitungwiza, Zimbabwe65(7) - 23 Oleg Holoubek7 - 5 WPts
30/12/2026Chitungwiza, Zimbabwe64(7) - 23 Macario Santistevan6 - 14 WPts
31/10/2026Chitungwiza, Zimbabwe63(6) - 23 Reyes Urenda2 - 0 WKO2
01/09/2026Chitungwiza, Zimbabwe62(5) - 23 Vikenti Dudik1 - 25 WKO2
03/07/2026Chitungwiza, Zimbabwe61(5) - 23 Beltran Majano51 - 32(1) WPts
02/06/2026El Alto, Bolivia60(5) - 23 Beltran Majano51 - 31(1) WPts
02/05/2026Harare, Zimbabwe59(5) - 23 Deiondre Kumbula25(1) - 10 WPts Zimbabwe National Championships 2026View
29/04/2026Harare, Zimbabwe58(5) - 23 Duante Kamungozi21(1) - 13 WPts Zimbabwe National Championships 2026View
26/04/2026Harare, Zimbabwe57(4) - 23 Sean Joubert8(1) - 8 WKO3 Zimbabwe National Championships 2026View
18/04/2026El Alto, Bolivia56(4) - 23 Beltran Majano51 - 30(1) WPts
18/03/2026Chitungwiza, Zimbabwe56(4) - 22 Gaelan Vassallo50(2) - 23 LPts
15/02/2026El Alto, Bolivia55(4) - 22 Beltran Majano48 - 29(1) WPts
15/01/2026Kano, Nigeria55(4) - 21 Darrell Jean40(2) - 24 LPts Africa Championships 2026View
12/01/2026Kano, Nigeria54(4) - 21 Karam-eddine Amzine37(1) - 24 WPts Africa Championships 2026View
09/01/2026Kano, Nigeria53(4) - 21 Max Vermeulen39 - 21 WPts Africa Championships 2026View
10/12/2025El Alto, Bolivia52(3) - 21 Beltran Majano48 - 27 WKO3
09/11/2025Almaty, Kazakhstan51(3) - 21 Timofei Kasymbekoff49 - 14 WPts
09/10/2025Shiraz, Iran51(3) - 20 Rashid Hana53(2) - 15 LPts
07/09/2025Ningbo, China51(3) - 19 Dian Aditjondro67(1) - 5 LPts Ningbo World Championships 2025View
19/08/2025Tegucigalpa, Honduras51(3) - 18 Oleos Poma55(5) - 17 LPts
19/07/2025Tegucigalpa, Honduras50(3) - 18 Oleos Poma55(5) - 16 WPts
18/06/2025Chitungwiza, Zimbabwe50(3) - 17 Beltran Majano45 - 25 LPts
02/05/2025Bulawayo, Zimbabwe49(3) - 17 Deiondre Kumbula17(1) - 9 WPts Zimbabwe National Championships 2025View
29/04/2025Bulawayo, Zimbabwe48(3) - 17 Lucas Chimbetu6 - 7 WPts Zimbabwe National Championships 2025View
26/04/2025Bulawayo, Zimbabwe47(3) - 17 Duante Kamungozi14(1) - 12 WPts Zimbabwe National Championships 2025View
08/04/2025Kosice, Slovakia47(3) - 16 Benedikt Vashek43 - 16 LPts
08/03/2025Tegucigalpa, Honduras47(3) - 15 Oleos Poma51(3) - 15 LPts
05/02/2025Tegucigalpa, Honduras47(3) - 14 Oleos Poma50(3) - 15 LPts
05/01/2025Tegucigalpa, Honduras46(3) - 14 Oleos Poma50(3) - 14 WPts
03/07/2024Linz, Austria46(3) - 13 Koen Lebkuchler47(1) - 12 LPts
02/06/2024Linz, Austria46(3) - 12 Koen Lebkuchler46(1) - 12 LPts
02/05/2024Harare, Zimbabwe45(3) - 12 Felix Matongo6 - 0 WPts Zimbabwe National Championships 2024View
29/04/2024Harare, Zimbabwe44(3) - 12 Duante Kamungozi8 - 11 WPts Zimbabwe National Championships 2024View
26/04/2024Harare, Zimbabwe43(3) - 12 Ebi Majaivana7 - 12 WPts Zimbabwe National Championships 2024View
14/04/2024Dubai, UAE42(3) - 12 Haider Saidi33 - 21 WPts
14/03/2024Chitungwiza, Zimbabwe41(3) - 12 John Couts24(2) - 25 WPts
12/02/2024Chitungwiza, Zimbabwe40(3) - 12 Marvel du Gast15(1) - 35 WPts
09/01/2024Tangier, Morocco40(3) - 11 Godfrey Olayombo22 - 6 LPts Africa Championships 2024View
05/12/2023Chitungwiza, Zimbabwe39(2) - 11 Maslin Segalen31 - 12(2) WKO3
01/11/2023Algiers, Algeria38(2) - 11 Zuffur Hanoune31(1) - 16 WPts
01/10/2023Chitungwiza, Zimbabwe38(2) - 10 Glynn Hay30(1) - 15 LPts
31/08/2023Brighton and Hove, UK37(2) - 10 Glynn Hay30(1) - 14 WPts
31/07/2023Chitungwiza, Zimbabwe36(2) - 10 Glynn Hay30(1) - 13 WPts
27/06/2023Chitungwiza, Zimbabwe35(2) - 10 Aoi Kaneko24 - 18(1) WPts
27/05/2023Stockholm, Sweden34(1) - 10 Vidar Sandvik23(3) - 14 WKO3
26/04/2023Harare, Zimbabwe34(1) - 9 Razi Muzorewa25(1) - 8 LPts Zimbabwe National Championships 2023View
31/03/2023Chitungwiza, Zimbabwe34(1) - 8 Chang-woo Roh23 - 15 LPts
28/02/2023Cape Town, South Africa33(1) - 8 Charlie Sunda28 - 11 WPts
28/01/2023Chitungwiza, Zimbabwe32(1) - 8 Marvel du Gast11 - 23 WPts
22/12/2022Harare, Zimbabwe31(1) - 8 Ellis Manyeruke19 - 13 WPts
23/10/2022Chitungwiza, Zimbabwe30(1) - 8 Lloyd Verwoerd18 - 11 WPts
24/08/2022Harare, Zimbabwe30(1) - 7 Ibeamaka Chimutengwende17 - 14 LPts
01/07/2022Chitungwiza, Zimbabwe29(1) - 7 Bryn Gumede9 - 18 WPts
02/05/2022Harare, Zimbabwe29(1) - 6 John Chawapiwa32 - 2 LPts Zimbabwe National Championships 2022View
29/04/2022Harare, Zimbabwe28(1) - 6 Duante Kamungozi4 - 1 WPts Zimbabwe National Championships 2022View
26/04/2022Harare, Zimbabwe27(1) - 6 Useni Tongogara15 - 7 WPts Zimbabwe National Championships 2022View
25/03/2022Casablanca, Morocco26(1) - 6 Safwah Benyaich7(1) - 9 WPts
25/01/2022Malang, Indonesia25(1) - 6 Dian Rai10 - 8 WPts
27/11/2021Kano, Nigeria24(1) - 6 Nathaniel Ehiosun5 - 17 WPts
28/09/2021Hamilton, New Zealand23(1) - 6 Paul Cormack12 - 11 WPts
29/07/2021Harare, Zimbabwe22(1) - 6 Gethin Phiri16(1) - 6 WPts
02/06/2021Harare, Zimbabwe21(1) - 6 David Sadiki7 - 12 WPts
02/05/2021Harare, Zimbabwe21(1) - 5 John Chawapiwa25 - 1 LPts Zimbabwe National Championships 2021View
29/04/2021Harare, Zimbabwe20(1) - 5 Useni Tongogara9 - 6 WPts Zimbabwe National Championships 2021View
26/04/2021Harare, Zimbabwe19(1) - 5 Aaron Kombayi4 - 16 WPts Zimbabwe National Championships 2021View
03/04/2021Chitungwiza, Zimbabwe18(1) - 5 Sebastian Stratos4 - 8 WPts
03/02/2021Chitungwiza, Zimbabwe17(1) - 5 Suleyman Ogutmen1 - 7 WPts
03/12/2020Kumasi, Ghana16(1) - 5 Connor Assifuah19 - 0 WPts
03/10/2020Harare, Zimbabwe16(1) - 4 Ibeamaka Chimutengwende9 - 9 LPts
07/08/2020Kulob, Tajikistan15(1) - 4 Vitali Jahangirov4 - 8(1) WPts
08/06/2020Harare, Zimbabwe15(1) - 3 Sammy Chibhabha12 - 3 LPts
02/05/2020Harare, Zimbabwe15(1) - 2 John Chawapiwa17 - 0 LPts Zimbabwe National Championships 2020View
29/04/2020Harare, Zimbabwe14(1) - 2 Michael Lay10(1) - 4 WPts Zimbabwe National Championships 2020View
26/04/2020Harare, Zimbabwe13(1) - 2 Ebi Sadomba12 - 4 WPts Zimbabwe National Championships 2020View
02/04/2020Harare, Zimbabwe12(1) - 2 Yobachi Mujuru10 - 3 WPts
06/02/2020El Alto, Bolivia11(1) - 2 Agapetus Chacon4(1) - 9 WPts
09/12/2019Chitungwiza, Zimbabwe10(1) - 2 Onur Gurer6 - 5 WPts
09/10/2019Chitungwiza, Zimbabwe9(1) - 2 Yevhen Zahorchak3 - 4 WPts
09/08/2019Ho Chi Minh City, Vietnam9(1) - 1 Phung Ha6 - 5 LPts
11/06/2019Alexandria, Egypt8(1) - 1 Tariq Almaraghi5 - 5 WPts
13/04/2019Harare, Zimbabwe8(1) - 0 Antwan Mawere2(1) - 4 LPts
12/02/2019Chitungwiza, Zimbabwe7(1) - 0 Humbat Gadjarov4 - 0 WPts
13/12/2018Harare, Zimbabwe6(1) - 0 Leon Raza3 - 3 WPts
23/10/2018Vienna, Austria5(1) - 0 Leo Schad0 - 6 WPts
25/08/2018Chitungwiza, Zimbabwe4(1) - 0 Henry Fridge3 - 0 WPts
27/06/2018Chitungwiza, Zimbabwe3(1) - 0 Arthur Tongogara1 - 3 WPts
29/04/2018Chitungwiza, Zimbabwe2(1) - 0 Bryn Gumede1 - 0 WPts
02/03/2018Chitungwiza, Zimbabwe1 - 0 Sid Mwale0 - 1 WKO3
20/01/2018Bangkok, Thailand0 - 0 Chatpetch Sangprapai0 - 0 WPts