Weightclass:  Light Welterweight
Location:  Harare, Zimbabwe
Record:  45(7) - 24
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
30/11/2032Harare, Zimbabwe44(6) - 24 Dhakwan Virenque0 - 4 WKO3
30/09/2032Harare, Zimbabwe43(6) - 24 Santiago Sibila0 - 15 WPts
31/07/2032Harare, Zimbabwe42(6) - 24 Mohamed Charles2 - 6 WPts
01/06/2032Harare, Zimbabwe42(6) - 23 Emanuel Enriquez7 - 7 LPts
01/04/2032Harare, Zimbabwe42(6) - 22 Dawid Greger13(1) - 3 LPts
31/01/2032Harare, Zimbabwe42(6) - 21 Koldan Ivanowski11 - 18 LPts
02/12/2031Harare, Zimbabwe41(6) - 21 Hamlin Janka4 - 3 WPts
02/10/2031Harare, Zimbabwe40(5) - 21 Ollie Aceda2 - 10 WKO3
02/08/2031Harare, Zimbabwe39(5) - 21 David Space5 - 9 WPts
03/06/2031Harare, Zimbabwe38(5) - 21 Ivan Zaitsev3 - 7 WPts
03/04/2031Harare, Zimbabwe37(4) - 21 Vito Masoero5 - 20(1) WKO3
03/02/2031Harare, Zimbabwe36(4) - 21 Mark Durie3 - 7 WPts
05/12/2030Harare, Zimbabwe36(4) - 20 AntonÝn Boros35 - 19 LPts
04/11/2030Harare, Zimbabwe36(4) - 19 AntonÝn Boros34 - 19 LPts
01/10/2030Cardiff, UK36(4) - 18 Max McAfee36(3) - 10 LPts
31/08/2030Harare, Zimbabwe35(4) - 18 Quito Landaverde3 - 4 WPts
30/06/2030Zamboanga City, Philippines34(3) - 18 Chris Bato6 - 8 WKO3
02/05/2030Bulawayo, Zimbabwe33(3) - 18 Geoff Mapfumo16 - 12 WPts Zimbabwe National Championships 2030View
29/04/2030Bulawayo, Zimbabwe32(3) - 18 Peter Mawoyo10 - 20 WPts Zimbabwe National Championships 2030View
26/04/2030Bulawayo, Zimbabwe31(3) - 18 Nick Dangarenbga5 - 2 WPts Zimbabwe National Championships 2030View
21/04/2030Harare, Zimbabwe30(3) - 18 Penda Daudpota1 - 14 WPts
20/02/2030Yaoundé, Cameroon29(3) - 18 Josce Ambe10 - 11 WPts
23/12/2029Garoua, Cameroon28(3) - 18 Ives St. Pierre3 - 16 WPts
25/10/2029Medina, Saudi Arabia27(2) - 18 Malik Tannous8 - 10 WKO3
26/08/2029Harare, Zimbabwe26(2) - 18 Ontibile Mutasa1 - 1 WPts
28/06/2029Harare, Zimbabwe25(2) - 18 Mohsin Yousuf0 - 23 WPts
29/04/2029Bulawayo, Zimbabwe25(2) - 17 Lisimba Mutamangira8 - 12 LPts Zimbabwe National Championships 2029View
26/04/2029Bulawayo, Zimbabwe24(2) - 17 Inigo Chavunduka5 - 5 WPts Zimbabwe National Championships 2029View
09/03/2029Bangkok, Thailand23(1) - 17 Norasing Sakburiram11 - 18(3) WKO2
09/01/2029Harare, Zimbabwe22(1) - 17 Felix Tekere9 - 22 WPts
12/11/2028Bulawayo, Zimbabwe21(1) - 17 Blake Madhuku8 - 22 WPts
16/09/2028Harare, Zimbabwe20(1) - 17 Ewan Kumbula0 - 4 WPts
18/07/2028Harare, Zimbabwe20(1) - 16 Mark Zvirekwi14 - 19 LPts
20/05/2028Espoo, Finland20(1) - 15 Alvi Manninen9 - 13 LPts
22/03/2028Ulaanbaatar, Mongolia20(1) - 14 Waddah Geng48 - 19 LPts
23/01/2028Alexandria, Egypt19 - 14 Rehan Rasheed6 - 23(11) WKO3
25/11/2027Harare, Zimbabwe18 - 14 Vashon Chipendo7 - 21 WPts
02/10/2027Harare, Zimbabwe17 - 14 Dom Takawira0 - 3 WPts
03/08/2027Harare, Zimbabwe16 - 14 Chris Coetzee10 - 13 WPts
11/06/2027Bulawayo, Zimbabwe16 - 13 Luister Mujuru16 - 15 LPts
29/04/2027Bulawayo, Zimbabwe16 - 12 Clinton Sibanda8 - 4 LPts Zimbabwe National Championships 2027View
26/04/2027Bulawayo, Zimbabwe15 - 12 Quannell Nkomo4 - 12 WPts Zimbabwe National Championships 2027View
31/03/2027Harare, Zimbabwe14 - 12 Vashon Chipendo5 - 19 WPts
11/02/2027Murcia, Spain14 - 11 Montego Hernandez6 - 13 LPts
14/12/2026Harare, Zimbabwe13 - 11 Dale Mpofu6 - 19 WPts
26/10/2026Cartagena, Colombia12 - 11 Pablo Alba1 - 13 WPts
28/08/2026Shiraz, Iran12 - 10 Shayan Sharif8 - 10 LPts
28/07/2026Harare, Zimbabwe12 - 9 Shayan Sharif7 - 10 LPts
27/06/2026Harare, Zimbabwe11 - 9 Isko Peltoniemi12 - 12 WPts
27/05/2026Harare, Zimbabwe10 - 9 Isko Peltoniemi12 - 11 WPts
26/04/2026Harare, Zimbabwe10 - 8 Alastair Valentine12 - 12 LPts Zimbabwe National Championships 2026View
10/04/2026Harare, Zimbabwe9 - 8 Khalid Hajjar2 - 12 WPts
08/03/2026Cilegon, Indonesia9 - 7 Daksa Maran2 - 7 LPts
05/02/2026Karagandy, Kazakhstan9 - 6 Luka Bajckodamov12 - 7 LPts
05/01/2026Karagandy, Kazakhstan9 - 5 Luka Bajckodamov11 - 7 LPts
05/12/2025Panama City, Panama9 - 4 Hernan Claudio13 - 7 LPts
04/11/2025Harare, Zimbabwe9 - 3 Hernan Claudio12 - 7 LPts
01/10/2025Almaty, Kazakhstan9 - 2 Ramil Usenoff13 - 16 LPts
28/08/2025Guayaquil, Ecuador8 - 2 Quin Enriques3 - 2 WPts
30/06/2025Minneapolis, USA7 - 2 Peter Kieler1 - 3 WPts
02/05/2025Bulawayo, Zimbabwe6 - 2 Mark Tekere11 - 17 WPts Zimbabwe National Championships 2025View
29/04/2025Bulawayo, Zimbabwe5 - 2 Kian Rusere4 - 9 WPts Zimbabwe National Championships 2025View
26/04/2025Bulawayo, Zimbabwe4 - 2 Connor Gerdon20 - 28(2) WPts Zimbabwe National Championships 2025View
23/03/2025Harare, Zimbabwe4 - 1 Dai Moyo6(1) - 25 LPts
13/02/2025Harare, Zimbabwe3 - 1 Robert Vermeulen1 - 8 WPts
15/12/2024Harare, Zimbabwe2 - 1 Tyrell Ndoro0 - 4 WPts
16/10/2024San Jose, Costa Rica2 - 0 Eduardo Alatorre0 - 10 LPts
18/08/2024Harare, Zimbabwe1 - 0 Mikhail Iscackov3 - 7 WPts
19/06/2024Harare, Zimbabwe0 - 0 Ewan Mujuru0 - 3(1) WPts