Weightclass:  Light Welterweight
Location:  Bulawayo, Zimbabwe
Record:  33 - 32(3)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
21/08/2027Bulawayo, Zimbabwe32 - 32(3) Niels Lang3 - 10 WPts
22/06/2027Bulawayo, Zimbabwe31 - 32(3) Quannell Nkomo4 - 13 WPts
23/04/2027Bulawayo, Zimbabwe30 - 32(3) Morgan Chipendo0 - 1 WPts
22/02/2027Bulawayo, Zimbabwe29 - 32(3) Zacarias Lobos2 - 8 WPts
24/12/2026Bulawayo, Zimbabwe29 - 31(2) Hope Erhenede20(3) - 15 LKO3
25/10/2026Bulawayo, Zimbabwe28 - 31(2) Pasha Novruzov6 - 23 WPts
26/08/2026Bulawayo, Zimbabwe27 - 31(2) Duante Asiedu6(1) - 10 WPts
27/06/2026Bulawayo, Zimbabwe26 - 31(2) Juan Godines3 - 3 WPts
28/04/2026Bulawayo, Zimbabwe25 - 31(2) Polo Rumfa2 - 3 WPts
27/02/2026Bulawayo, Zimbabwe25 - 30(2) Jamie Nevin11 - 15 LPts
29/12/2025Bulawayo, Zimbabwe24 - 30(2) Alastair Valentine10 - 11 WPts
30/10/2025Bulawayo, Zimbabwe23 - 30(2) Chris Gumbo5 - 15 WPts
31/08/2025Bulawayo, Zimbabwe23 - 29(2) Toma Zozulin28 - 15 LPts
31/07/2025Bulawayo, Zimbabwe22 - 29(2) Dai Davidson7 - 13 WPts
30/06/2025Bulawayo, Zimbabwe21 - 29(2) Dai Davidson7 - 12 WPts
30/05/2025Bulawayo, Zimbabwe20 - 29(2) Dai Davidson7 - 11 WPts
26/04/2025Bulawayo, Zimbabwe20 - 28(2) Blake Parirenyatwa4 - 2 LPts Zimbabwe National Championships 2025View
09/04/2025London, UK20 - 27(1) Chris McGuinness32(4) - 16 LKO3
09/03/2025Bulawayo, Zimbabwe20 - 26(1) Rodrigo Devera14 - 8 LPts
04/02/2025Holguin, Cuba20 - 25(1) Santiago Gusman39(5) - 8 LPts
04/01/2025Bulawayo, Zimbabwe19 - 25(1) Fausto Maza6 - 23 WPts
03/12/2024Bulawayo, Zimbabwe18 - 25(1) Dai Davidson7 - 5 WPts
29/10/2024Bulawayo, Zimbabwe18 - 24 Santiago Gusman37(4) - 7 LKO3
26/09/2024Takoradi, Ghana18 - 23 Will Sowah35 - 9 LPts
26/08/2024Takoradi, Ghana18 - 22 Will Sowah34 - 9 LPts
26/07/2024Bulawayo, Zimbabwe17 - 22 Noe Palomino21 - 16 WPts
25/06/2024Prague, Czech Republic16 - 22 RadomÝr Peshek23 - 14 WPts
26/04/2024Harare, Zimbabwe16 - 21 Adam Murwira20 - 21 LPts Zimbabwe National Championships 2024View
24/03/2024Bulawayo, Zimbabwe15 - 21 Symon Walek2 - 9(2) WPts
25/01/2024Bulawayo, Zimbabwe15 - 20 Adam Murwira18 - 21 LPts
26/11/2023Bulawayo, Zimbabwe14 - 20 Radovan Tomanek4(1) - 11 WPts
26/09/2023Koronadal, Philippines13 - 20 Quiqui Moros1 - 9 WPts
29/07/2023Abidjan, Ivory Coast13 - 19 Channing Malraux5 - 7 LPts
31/05/2023Harare, Zimbabwe12 - 19 Joey Van Schoor14 - 11 WPts
29/04/2023Harare, Zimbabwe12 - 18 Shaun Nyumbu17 - 20 LPts Zimbabwe National Championships 2023View
26/04/2023Harare, Zimbabwe11 - 18 Mark Tekere5 - 7 WPts Zimbabwe National Championships 2023View
21/03/2023Ulaanbaatar, Mongolia11 - 17 Waddah Mambetoff23 - 6 LPts
21/01/2023Nairobi, Kenya11 - 16 Sammy Radull6 - 24 LPts
23/11/2022The Hague, Netherlands10 - 16 Job Lepiper2 - 0 WPts
25/09/2022Bulawayo, Zimbabwe9 - 16 David Takawira6 - 11 WPts
28/07/2022Chitungwiza, Zimbabwe9 - 15 Inigo Mordecai8 - 19 LPts
08/06/2022Harare, Zimbabwe9 - 14 James Majange13 - 13 LPts
28/04/2022Bulawayo, Zimbabwe9 - 13 Corey Alimenda18(1) - 9 LPts
25/03/2022Bulawayo, Zimbabwe9 - 12 John Dube5 - 13 LPts
26/01/2022Istanbul, Turkey9 - 11 Eren Arikan12 - 13 LPts
28/11/2021Harare, Zimbabwe8 - 11 William Chakabva2 - 22 WPts
30/09/2021Kanpur, India8 - 10 Harendra Gaur13 - 9 LPts
01/08/2021Toronto, Canada8 - 9 Joshua Grahm11 - 10 LPts
01/06/2021Harare, Zimbabwe7 - 9 Lewis Sibanda6 - 8 WPts
26/04/2021Harare, Zimbabwe7 - 8 Dave Mambare16 - 4 LPts Zimbabwe National Championships 2021View
30/03/2021Chitungwiza, Zimbabwe6 - 8 John Pretorius5 - 15 WPts
01/02/2021Dakar, Senegal5 - 8 Waltier Diao8 - 11 WPts
04/12/2020Bulawayo, Zimbabwe4 - 8 John Kabweza7 - 9 WPts
06/10/2020Bulawayo, Zimbabwe4 - 7 Mablevi Kombayi6 - 10 LPts
07/08/2020Bulawayo, Zimbabwe4 - 6 Sam Mbara11 - 7 LPts
06/06/2020Harare, Zimbabwe4 - 5 Roger Nqindi12 - 4 LPts
13/04/2020Bratislava, Slovakia3 - 5 FrantiÜek Lenhart7 - 5 WPts
14/02/2020Bulawayo, Zimbabwe2 - 5 Joey Van Schoor2 - 3 WPts
15/12/2019Karaj, Iran2 - 4 Amer Mousa6 - 3 LPts
16/10/2019Bulawayo, Zimbabwe2 - 3 Ranger Melching7 - 3 LPts
17/08/2019Copenhagen, Denmark2 - 2 Kelsey Branner0 - 6 LPts
19/06/2019Toshkent, Uzbekistan2 - 1 Arseni Aghamirzayev5 - 2 LPts
20/04/2019Kumasi, Ghana1 - 1 Alastair Frimpong1 - 0 WPts
20/02/2019Bulawayo, Zimbabwe1 - 0 John Karuru2 - 4 LPts
19/01/2019Bulawayo, Zimbabwe0 - 0 Amer Khayat2 - 5 WPts