Weightclass:  Light Welterweight
Location:  Harare, Zimbabwe
Record:  41(2) - 25
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
21/06/2026Harare, Zimbabwe40(2) - 25 Neil Tansey8 - 20 WPts
22/04/2026Harare, Zimbabwe39(2) - 25 Ian Segura3 - 6 WPts
21/02/2026Harare, Zimbabwe38(2) - 25 Carlos Villarruel1 - 6 WPts
23/12/2025Harare, Zimbabwe37(2) - 25 Lance Himly4 - 3 WPts
24/10/2025Harare, Zimbabwe36(2) - 25 Ye Liu2 - 0 WPts
26/08/2025Harare, Zimbabwe35(2) - 25 Santiago Rubi4(1) - 6 WPts
27/06/2025Harare, Zimbabwe34(2) - 25 Fedar Tyurina1 - 3 WPts
28/04/2025Harare, Zimbabwe33(2) - 25 Paul Fabian5 - 16 WPts
27/02/2025Harare, Zimbabwe32(2) - 25 Tito Bufalini3 - 1 WPts
29/12/2024Harare, Zimbabwe31(2) - 25 Neron Zubia3(1) - 0 WPts
30/10/2024Harare, Zimbabwe30(2) - 25 Fadei Khoroshilov1 - 2 WPts
31/08/2024Harare, Zimbabwe29(2) - 25 Abe Bieri1 - 5 WPts
03/07/2024Cordoba, Spain29(2) - 24 Diego Cordoba39(1) - 8 LPts
02/06/2024Harare, Zimbabwe29(2) - 23 Diego Cordoba38(1) - 8 LPts
02/05/2024Harare, Zimbabwe28(2) - 23 Adam Murwira22 - 21 WPts Zimbabwe National Championships 2024View
29/04/2024Harare, Zimbabwe27(2) - 23 Lugono Madhuku3 - 0 WPts Zimbabwe National Championships 2024View
26/04/2024Harare, Zimbabwe26(2) - 23 Chris Gwynne8 - 6 WPts Zimbabwe National Championships 2024View
14/04/2024Harare, Zimbabwe25(2) - 23 Gazi Aldimashqi28 - 24 WPts
14/03/2024Harare, Zimbabwe24(1) - 23 Trinh Trung24(1) - 23(4) WKO3
12/02/2024Harare, Zimbabwe23(1) - 23 Ike Andeh22(1) - 19 WPts
09/01/2024Tangier, Morocco23(1) - 22 Jabulani Cele27(1) - 13 LPts Africa Championships 2024View
02/01/2024Pretoria, South Africa22(1) - 22 Jabulani Cele27(1) - 12 WPts
02/12/2023Nassau, Bahamas22(1) - 21 Peter Dykes40(1) - 8 LPts
01/11/2023Montevideo, Uruguay21(1) - 21 Felippe Martinez24(3) - 13 WPts
29/09/2023Harare, Zimbabwe21(1) - 20 Ike Andeh21(1) - 15 LPts
29/08/2023Ulaanbaatar, Mongolia20(1) - 20 Dhakwan Wen12 - 10 WPts
01/07/2023Harare, Zimbabwe19 - 20 Adnan Shaer0 - 2 WKO3
02/05/2023Harare, Zimbabwe18 - 20 Laken Chiweshe5 - 5 WPts Zimbabwe National Championships 2023View
29/04/2023Harare, Zimbabwe17 - 20 Connor Gerdon12 - 18 WPts Zimbabwe National Championships 2023View
26/04/2023Harare, Zimbabwe16 - 20 Adam Murwira16 - 18 WPts Zimbabwe National Championships 2023View
21/03/2023Bulawayo, Zimbabwe15 - 20 Dom Bonyongwe15(1) - 18 WPts
21/01/2023Vilnius, Lithuania15 - 19 Igor Smolka25 - 6 LPts
23/11/2022Dakar, Senegal15 - 18 Villiers Sarr10 - 12 LPts
25/09/2022Harare, Zimbabwe15 - 17 Khalon Sithole19 - 11 LPts
01/08/2022Harare, Zimbabwe15 - 16 John Mukamba20 - 7 LPts
08/06/2022Harare, Zimbabwe14 - 16 Mark Karuru10 - 15 WPts
02/05/2022Harare, Zimbabwe14 - 15 Sam Mbara21 - 12 LPts Zimbabwe National Championships 2022View
29/04/2022Harare, Zimbabwe13 - 15 Trory Mudehwe15 - 13 WPts Zimbabwe National Championships 2022View
26/04/2022Harare, Zimbabwe12 - 15 Vince Kamkwindo5 - 13 WPts Zimbabwe National Championships 2022View
31/03/2022Harare, Zimbabwe11 - 15 Johnny Kombayi8 - 12 WPts
01/02/2022Harare, Zimbabwe11 - 14 John Mukamba17 - 7 LPts
29/12/2021Bulawayo, Zimbabwe11 - 13 Corey Alimenda16(1) - 9 LPts
27/11/2021Palembang, Indonesia11 - 12 Ken-dedes Hoving7(2) - 10 LPts
28/09/2021Nairobi, Kenya11 - 11 Bryn Kipkorir7(1) - 17(3) LPts
30/07/2021Kanpur, India10 - 11 Harendra Gaur13 - 8 WPts
01/06/2021Harare, Zimbabwe9 - 11 Dai Moyo0 - 2 WPts
01/04/2021Batam, Indonesia9 - 10 Adi Mandowen6 - 8 LPts
01/02/2021Prague, Czech Republic9 - 9 KazimÝr Lukas12 - 6 LPts
04/12/2020Prague, Czech Republic9 - 8 Radek Tomanek6 - 8 LPts
06/10/2020Harare, Zimbabwe9 - 7 Roger Nqindi14 - 4 LPts
09/08/2020Harare, Zimbabwe9 - 6 Steven Chavunduka9 - 6 LPts
03/07/2020Harare, Zimbabwe9 - 5 Davie Tholet15 - 2 LPts
02/06/2020Harare, Zimbabwe8 - 5 Denzel Mkwananzi1 - 9 WPts
01/04/2020Harare, Zimbabwe7 - 5 Amin Kwaitonggym7 - 4 WPts
01/02/2020Harare, Zimbabwe7 - 4 Ronald Horne5 - 8 LPts
02/12/2019Durban, South Africa7 - 3 Mduduzi Phaahla5 - 1 LPts
03/10/2019Kumasi, Ghana7 - 2 Charles Ofosu3 - 2 LPts
05/08/2019Harare, Zimbabwe6 - 2 Manopnoi Totavee5 - 3 WPts
05/06/2019Harare, Zimbabwe5 - 2 Antwan Bedwei1 - 1 WPts
06/04/2019Turku, Finland4 - 2 Sami Ikonen2 - 5 WPts
04/02/2019Vilnius, Lithuania3 - 2 Szymon Wolanin1 - 2 WPts
07/12/2018The Hague, Netherlands3 - 1 Gedeon Zaman3(1) - 1 LPts
09/10/2018Jakarta, Indonesia3 - 0 Ken-arok Nursugianti1 - 3 LPts
10/08/2018Plovdiv, Bulgaria2 - 0 Kamen á Chernev1 - 4 WPts
12/06/2018Harare, Zimbabwe1 - 0 Chiamaka Musharu1 - 1 WPts
20/04/2018Oslo, Norway0 - 0 Kirk Ringdahl0 - 0 WPts