Weightclass:  Featherweight
Location:  Harare, Zimbabwe
Record:  57(1) - 38
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
15/11/2033Harare, Zimbabwe56(1) - 38 Bart Halden1 - 5 WPts
12/09/2033Harare, Zimbabwe55(1) - 38 Zernebog Urazbaew3 - 5 WPts
13/07/2033Harare, Zimbabwe54(1) - 38 Weber Petri4 - 2 WPts
12/05/2033Harare, Zimbabwe53(1) - 38 Garion Kroboth3 - 10 WPts
12/03/2033Harare, Zimbabwe52(1) - 38 Lu Heininger4 - 13 WPts
10/01/2033Harare, Zimbabwe51(1) - 38 Banji Asamoah3 - 18 WPts
09/11/2032Harare, Zimbabwe50(1) - 38 Viktor Tleuberdiev8(1) - 1 WPts
08/09/2032Harare, Zimbabwe49(1) - 38 Kolzak Khongor1 - 10 WPts
09/07/2032Harare, Zimbabwe48(1) - 38 Henrikki Heinil3 - 7 WPts
09/05/2032Harare, Zimbabwe47(1) - 38 Santiago Flora36(1) - 11 WPts
10/03/2032Harare, Zimbabwe46(1) - 38 Danyaal Amen4 - 13 WPts
09/01/2032Aba, Nigeria46(1) - 37 Jawdah Chadid23 - 3 LPts Africa Championships 2032View
05/01/2032Petaling Jaya, Malaysia46(1) - 36 Sajid Gajani14 - 3 LPts
05/12/2031Petaling Jaya, Malaysia46(1) - 35 Sajid Gajani13 - 3 LPts
04/11/2031Harare, Zimbabwe45(1) - 35 Fraser Castellaw15(1) - 8 WPts
04/10/2031Harare, Zimbabwe44(1) - 35 Bogart Janisch9 - 4 WPts
03/09/2031Manukau, New Zealand43(1) - 35 Shaun Beattie46 - 30 WPts
03/08/2031Harare, Zimbabwe43(1) - 34 Fraser Castellaw14(1) - 6 LPts
03/07/2031Harare, Zimbabwe42(1) - 34 Bob Smiley10 - 12 WPts
02/06/2031Manukau, New Zealand42(1) - 33 Shaun Beattie44 - 30 LPts
02/05/2031Bulawayo, Zimbabwe41(1) - 33 Sammy Slight24 - 16 WPts Zimbabwe National Championships 2031View
29/04/2031Bulawayo, Zimbabwe40(1) - 33 Connor Mutezo3 - 2 WPts Zimbabwe National Championships 2031View
26/04/2031Bulawayo, Zimbabwe39(1) - 33 Leighton Kapinda8 - 7 WPts Zimbabwe National Championships 2031View
01/04/2031Ndola, Zambia38(1) - 33 Tyrell Mudubeko2 - 28(8) WPts
01/02/2031Dublin, Ireland37 - 33 Rory McGill10 - 20(3) WKO3
04/12/2030Bangkok, Thailand36 - 33 Samartlek Chappuis21 - 22 WPts
06/10/2030Bulawayo, Zimbabwe36 - 32 John Chitepo35 - 30 LPts
28/08/2030Harare, Zimbabwe35 - 32 Akira Ouchi23(1) - 37(1) WPts
19/07/2030Tirana, Albania35 - 31 Dalmat Rrustemi32 - 29 LPts
18/06/2030Harare, Zimbabwe35 - 30 Dalmat Rrustemi31 - 29 LPts
02/05/2030Bulawayo, Zimbabwe35 - 29 Greg Nqindi12 - 3 LPts Zimbabwe National Championships 2030View
29/04/2030Bulawayo, Zimbabwe34 - 29 Seth Mutamangira14 - 19 WPts Zimbabwe National Championships 2030View
26/04/2030Bulawayo, Zimbabwe33 - 29 Nick Mukondiwa14 - 8 WPts Zimbabwe National Championships 2030View
11/04/2030Harare, Zimbabwe32 - 29 Dalmat Rrustemi31 - 27 WPts
19/02/2030Harare, Zimbabwe31 - 29 Adam Duggan26 - 33 WPts
19/01/2030Nassau, Bahamas30 - 29 Adam Duggan26 - 32 WPts
19/12/2029Harare, Zimbabwe29 - 29 Nathan Jamin5 - 15(1) WPts
20/10/2029Bayamon, Puerto Rico28 - 29 Carlos Casias12 - 36 WPts
21/08/2029Cali, Colombia28 - 28 Ivan Trueba36 - 22 LPts
21/07/2029Harare, Zimbabwe28 - 27 Ivan Trueba35 - 22 LPts
03/06/2029Lyon, France28 - 26 Maslin de Custine33(1) - 13 LPts
02/05/2029Bulawayo, Zimbabwe28 - 25 John Chitepo29 - 26 LPts Zimbabwe National Championships 2029View
29/04/2029Bulawayo, Zimbabwe27 - 25 Geoff Sibanda7 - 17 WPts Zimbabwe National Championships 2029View
26/04/2029Bulawayo, Zimbabwe26 - 25 Greg Nqindi6 - 0 WPts Zimbabwe National Championships 2029View
17/04/2029Harare, Zimbabwe26 - 24 Edmundo Barcena39 - 14 LPts
14/03/2029Managua, Nicaragua26 - 23 Rodrigo Camisa24 - 18 LPts
11/02/2029Odessa, Ukraine26 - 22 Yakiv Macik43 - 13 LPts
11/01/2029Odessa, Ukraine26 - 21 Yakiv Macik42 - 13 LPts
11/12/2028Nizhny Novgorod, Russia25 - 21 Luka Eshinov32(1) - 15 WPts
10/11/2028Managua, Nicaragua25 - 20 Rodrigo Camisa23 - 15 LPts
10/10/2028Harare, Zimbabwe24 - 20 Luka Eshinov31 - 14 WPts
09/09/2028Nizhny Novgorod, Russia23 - 20 Luka Eshinov31 - 13 WPts
08/08/2028Harare, Zimbabwe23 - 19 Spencer Sibanda43 - 14 LPts
30/06/2028La Florida, Chile22 - 19 Vicente Abila11 - 22 WPts
02/05/2028Bulawayo, Zimbabwe21 - 19 Neil Ncube13 - 7 WPts Zimbabwe National Championships 2028View
29/04/2028Bulawayo, Zimbabwe20 - 19 John Chitepo23 - 22 WPts Zimbabwe National Championships 2028View
26/04/2028Bulawayo, Zimbabwe19 - 19 Paul Midzi5(2) - 6 WPts Zimbabwe National Championships 2028View
24/03/2028Gdansk, Poland18 - 19 Michal Jasinski16 - 17(1) WPts
25/01/2028Harare, Zimbabwe17 - 19 Sam Masiyiwa0 - 4 WPts
26/11/2027La Paz, Bolivia16 - 19 Carlos Mateos1 - 15 WPts
28/09/2027Harare, Zimbabwe15 - 19 Charlie Van Vollenhoven15 - 20 WPts
30/07/2027Harare, Zimbabwe14 - 19 Hugh Masiko2 - 18 WPts
31/05/2027Amman, Jordan14 - 18 Asif Ali14(1) - 20(9) LPts
02/04/2027Chitungwiza, Zimbabwe14 - 17 Amon Bosman11 - 12 LPts
12/02/2027Acapulco, Mexico14 - 16 Isidro Franca8(1) - 24 LPts
15/12/2026Harare, Zimbabwe14 - 15 Brin Chinmano16 - 18 LPts
27/10/2026Maracaibo, Venezuela14 - 14 Tajo Aurelio9 - 17(1) LPts
29/08/2026Harare, Zimbabwe13 - 14 Zebedeus Andelieu1 - 2 WPts
30/06/2026Ostrava, Czech Republic13 - 13 Marcel Milan36(1) - 16 LPts
02/05/2026Harare, Zimbabwe13 - 12 Spencer Sibanda22 - 10 LPts Zimbabwe National Championships 2026View
29/04/2026Harare, Zimbabwe12 - 12 John Chitepo11 - 14 WPts Zimbabwe National Championships 2026View
26/04/2026Harare, Zimbabwe11 - 12 Ian Kamungozi5 - 10 WPts Zimbabwe National Championships 2026View
12/04/2026Harare, Zimbabwe10 - 12 Neil Ncube2 - 3 WPts
12/02/2026Bulawayo, Zimbabwe9 - 12 Declan Mugabe4 - 15 WPts
19/12/2025Moscow, Russia9 - 11 Dimi Yegerov10 - 10 LPts
21/10/2025Harare, Zimbabwe8 - 11 Pavel Holan3 - 9 WPts
23/08/2025Harare, Zimbabwe7 - 11 Waleed Djabali5 - 10 WPts
25/06/2025Harare, Zimbabwe6 - 11 Ubanwa Muzorewa5(1) - 13 WPts
26/04/2025Bulawayo, Zimbabwe6 - 10 Cody Mutsekwa16 - 16 LPts Zimbabwe National Championships 2025View
16/04/2025Harare, Zimbabwe5 - 10 James Kabweza5 - 8 WPts
15/02/2025Harare, Zimbabwe4 - 10 Josh Utseya2 - 6 WPts
17/12/2024Chitungwiza, Zimbabwe4 - 9 Ubanwa Muzorewa4(1) - 10 LPts
04/11/2024Harare, Zimbabwe3 - 9 Charlie Van Vollenhoven4 - 12 WPts
08/09/2024Bulawayo, Zimbabwe3 - 8 Brendan Meston10 - 19 LPts
31/07/2024Ipoh, Malaysia3 - 7 Jin Thian21 - 9 LPts
02/06/2024Harare, Zimbabwe3 - 6 Kris Gumede28(3) - 15 LPts
26/04/2024Harare, Zimbabwe3 - 5 Chris Dabengwa26 - 23 LPts Zimbabwe National Championships 2024View
15/03/2024Harare, Zimbabwe2 - 5 Chung-yong Sim4 - 12(2) WPts
15/01/2024Kikuyu, Kenya2 - 4 Marques Okullu3 - 21 LPts
17/11/2023Harare, Zimbabwe1 - 4 Declan Mugabe0 - 4 WPts
19/09/2023Nairobi, Kenya1 - 3 John Chanzu24 - 9 LPts
22/07/2023Harare, Zimbabwe0 - 3 Charles Malajila7 - 12 WPts
26/05/2023Harare, Zimbabwe0 - 2 Steven Malianga6 - 26 LPts
27/03/2023Harare, Zimbabwe0 - 1 Steven Malianga5 - 26 LPts
05/02/2023Harare, Zimbabwe0 - 0 El Houari Nader3 - 3 LPts