Weightclass:  Middleweight
Location:  Bulawayo, Zimbabwe
Record:  21(1) - 23
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
19/09/2028Bulawayo, Zimbabwe20(1) - 23 Ellis Mnkandla0 - 2 WPts
20/07/2028Bulawayo, Zimbabwe19(1) - 23 Isaac Nyumbu4 - 16 WPts
21/05/2028Bulawayo, Zimbabwe18(1) - 23 Vanni Martini1 - 4 WPts
22/03/2028Bulawayo, Zimbabwe17(1) - 23 Hayden Virtue1 - 4 WPts
22/01/2028Bulawayo, Zimbabwe17(1) - 22 Nick Durning4 - 18 LPts
21/11/2027Bulawayo, Zimbabwe16(1) - 22 Chandrakant Srinivas4 - 6 WPts
22/09/2027Bulawayo, Zimbabwe15(1) - 22 Ahmet Ulash3 - 11 WPts
23/07/2027Bulawayo, Zimbabwe14(1) - 22 Segun Egharevba3 - 10 WPts
24/05/2027Bulawayo, Zimbabwe13(1) - 22 George Egwu9 - 6 WPts
24/03/2027Bulawayo, Zimbabwe12(1) - 22 Glynn Mbara3 - 5 WPts
23/01/2027Bulawayo, Zimbabwe11(1) - 22 Ethan Akintoye6 - 4 WPts
24/11/2026Bulawayo, Zimbabwe10 - 22 David Matsikenyeri1 - 4 WKO3
24/09/2026Vilnius, Lithuania10 - 21 Blazej Bartek16(1) - 27 LPts
27/07/2026Bratislava, Slovakia10 - 20 Rehor Hladik38(1) - 17 LPts
29/05/2026Sydney, Australia10 - 19 Syed Hosseini13 - 23(1) LPts
31/03/2026Split, Croatia10 - 18 Mihajlo Gržan14(1) - 12 LPts
31/01/2026Kampala, Uganda10 - 17 Dakarai Okot4(1) - 10 LPts
03/12/2025Gyumri, Armenia10 - 16 Alexan Gamerikian15 - 10 LPts
05/10/2025Toshkent, Uzbekistan9 - 16 Mehdi Sarah8(1) - 20 WPts
07/08/2025Brussels, Belgium8 - 16 Lyle Pigalle5 - 21 WPts
09/06/2025Bulawayo, Zimbabwe7 - 16 Harvey Whary6 - 10 WPts
11/04/2025London, UK6 - 16 John McNeill7 - 9 WPts
11/02/2025Bulawayo, Zimbabwe5 - 16 Oscar Chiroto0 - 2 WPts
13/12/2024Zagreb, Croatia5 - 15 Klaudio Bakovic11(2) - 18 LPts
15/10/2024Bulawayo, Zimbabwe5 - 14 Dave Nhema0 - 12(2) LPts
21/08/2024Bulawayo, Zimbabwe5 - 13 Joey Manyika2 - 12 LPts
22/06/2024Bulawayo, Zimbabwe4 - 13 John Majange5 - 7 WPts
23/04/2024Baku, Azerbaijan4 - 12 Rashad Mamedkuliyev3 - 10 LPts
24/02/2024Bulawayo, Zimbabwe3 - 12 David Sibanda0 - 2 WPts
26/12/2023Bulawayo, Zimbabwe3 - 11 Lavaughn Samkange3 - 8 LPts
27/10/2023Bulawayo, Zimbabwe2 - 11 Ilia á Sverdlov2 - 4 WPts
28/08/2023Dublin, Ireland2 - 10 Thomas Kavanagh6(1) - 15 LPts
30/06/2023Vienna, Austria2 - 9 Ferdie Ulbrich18 - 5 LPts
02/05/2023Chon Buri, Thailand2 - 8 Tiger Choeichiu2 - 20 LPts
04/03/2023Bulawayo, Zimbabwe1 - 8 Henry Tiripano1 - 12 WPts
03/01/2023Bulawayo, Zimbabwe1 - 7 Michael Chipendo1 - 5 LPts
05/11/2022Bulawayo, Zimbabwe0 - 7 Dave Nhema0 - 0 WPts
15/09/2022Cairo, Egypt0 - 6 Farhan Elsewedy21 - 11 LPts
18/07/2022Lagos, Nigeria0 - 5 Obafemi Inobia10 - 18 LPts
19/05/2022Harare, Zimbabwe0 - 4 Manu Manyika8 - 19 LPts
21/03/2022Mexico City, Mexico0 - 3 Santiago Ancheta15(1) - 6 LPts
21/01/2022Harare, Zimbabwe0 - 2 John Musharu16 - 9 LPts
28/11/2021Bulawayo, Zimbabwe0 - 1 Aaron Kombayi4 - 20 LPts
05/10/2021Bulawayo, Zimbabwe0 - 0 Gonzalo Cardo7(1) - 14 LPts