Weightclass:  Middleweight
Location:  Harare, Zimbabwe
Record:  28 - 15
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
16/11/2024Harare, Zimbabwe27 - 15 Tabari Chifunyise0 - 11 WPts
16/09/2024Harare, Zimbabwe26 - 15 Robert Mapfumo1 - 5(1) WPts
18/07/2024Harare, Zimbabwe25 - 15 Ian Rusere0 - 4 WPts
18/05/2024Harare, Zimbabwe24 - 15 Jeong-hyeop Kang5 - 11 WPts
19/03/2024Harare, Zimbabwe23 - 15 Bryn Gumede10 - 29(1) WPts
19/01/2024Harare, Zimbabwe22 - 15 Zuffur Kamal10(1) - 26 WPts
20/11/2023Harare, Zimbabwe22 - 14 Siddharth Thaker28(3) - 9 LPts
21/09/2023Harare, Zimbabwe21 - 14 Marshall Perret5 - 7 WPts
22/07/2023Harare, Zimbabwe21 - 13 Bum-young Ki19(2) - 12 LPts
23/05/2023Harare, Zimbabwe20 - 13 Engin Bugra7 - 15 WPts
24/03/2023Harare, Zimbabwe19 - 13 Jae-sung Bak4 - 5 WPts
23/01/2023Harare, Zimbabwe19 - 12 Santiago Trigo17(1) - 14 LPts
24/11/2022Harare, Zimbabwe18 - 12 Joe Gumede13 - 15 WPts
23/10/2022Chitungwiza, Zimbabwe18 - 11 Steven Shamuyarira30(1) - 8 LPts
15/09/2022Sofia, Bulgaria18 - 10 Sava á Panayotov22 - 6 LPts
18/07/2022Harare, Zimbabwe17 - 10 Joey Tekere1 - 2 WPts
18/05/2022Burgas, Bulgaria17 - 9 Tihomir á Makarov10 - 16 LPts
20/03/2022Tirana, Albania17 - 8 Ditmer Tzelili17 - 8 LPts
20/01/2022Almaty, Kazakhstan17 - 7 Farhan Abildaew5 - 16 LPts
22/11/2021Kremenchuk, Ukraine17 - 6 Oleksander Zlotnik11 - 8 LPts
22/09/2021Harare, Zimbabwe16 - 6 Trory Rusere3 - 15 WPts
22/07/2021Cainta, Philippines15 - 6 Juan Saldivar5 - 16 WPts
23/05/2021Antofagasta, Chile14 - 6 Rodrigo Sias12 - 8 WPts
25/03/2021Plovdiv, Bulgaria13 - 6 Kuzman á Stamboliski9 - 9 WPts
25/01/2021Isfahan, Iran12 - 6 Ahmed Amin4 - 5 WPts
27/11/2020Sofia, Bulgaria12 - 5 Borislav á Yordanyotov14(1) - 3 LPts
29/09/2020Harare, Zimbabwe11 - 5 Rodrigo Verano4 - 10 WPts
30/07/2020Harare, Zimbabwe10 - 5 Ja-choel Toh4 - 8 WPts
29/05/2020Harare, Zimbabwe9 - 5 Bob Mumbengegwi2 - 6 WPts
31/03/2020Harare, Zimbabwe9 - 4 Marlen Ontko10 - 0 LPts
31/01/2020Harare, Zimbabwe9 - 3 John De Jongh8 - 4 LPts
08/12/2019Chitungwiza, Zimbabwe8 - 3 Zach Mbara6 - 5 WPts
09/10/2019Harare, Zimbabwe7 - 3 Heinz Dankers4 - 4 WPts
10/08/2019Harare, Zimbabwe6 - 3 Mark Daudpota5 - 6 WPts
10/06/2019Bulawayo, Zimbabwe5 - 3 Dominic Wutawunashe5 - 4 WPts
03/05/2019Kharkiv, Ukraine5 - 2 Yakiv Lubarsky2 - 1 LPts
05/03/2019Chitungwiza, Zimbabwe5 - 1 Useni Tongogara0 - 0 LPts
23/01/2019Harare, Zimbabwe4 - 1 Aaron Kombayi1 - 4 WPts
22/11/2018Harare, Zimbabwe3 - 1 Jerzy Kisielewski3 - 0 WPts
22/09/2018Athens, Greece3 - 0 Nilo Lasko0 - 2 LPts
24/07/2018Harare, Zimbabwe2 - 0 Wayne Mkondo1 - 2 WPts
23/05/2018Harare, Zimbabwe1 - 0 Salim Chiroto2 - 0 WPts
21/04/2018Mecca, Saudi Arabia0 - 0 Malik Betro0 - 0 WPts