Weightclass:  Lightweight
Location:  Harare, Zimbabwe
Record:  63(3) - 18(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
10/02/2032Harare, Zimbabwe62(3) - 18(1) Lloyd Lualhati0 - 9 WPts
12/12/2031Harare, Zimbabwe61(3) - 18(1) Billy Madarang1 - 11 WPts
13/10/2031Harare, Zimbabwe60(3) - 18(1) Jose Verde4 - 6 WPts
13/08/2031Harare, Zimbabwe59(3) - 18(1) Chang-soo Mok6 - 11 WPts
14/06/2031Harare, Zimbabwe58(3) - 18(1) Angel Manco2 - 4 WPts
14/04/2031Harare, Zimbabwe57(3) - 18(1) Mehmed Kahveci11 - 19 WPts
13/02/2031Harare, Zimbabwe56(3) - 18(1) Diego Mederos3 - 10 WPts
15/12/2030Harare, Zimbabwe55(3) - 18(1) Danylko Dombrowsky12 - 10 WPts
16/10/2030Harare, Zimbabwe54(2) - 18(1) Adam Kneeland9 - 3 WKO3
17/08/2030Harare, Zimbabwe53(2) - 18(1) Valeri Rastvortsev12 - 5 WPts
18/06/2030Harare, Zimbabwe52(1) - 18(1) Julian Kosciolek9 - 7 WKO3
19/04/2030Harare, Zimbabwe51(1) - 18(1) Leonardo Teixeira5 - 9 WPts
18/02/2030Harare, Zimbabwe51(1) - 17(1) Jay Sanders57(5) - 16 LPts
15/01/2030Ogbomosho, Nigeria50(1) - 17(1) Laramie Cotillard25(2) - 20 WPts Africa Championships 2030View
12/01/2030Ogbomosho, Nigeria49(1) - 17(1) Mick Kaja33 - 13 WPts Africa Championships 2030View
09/01/2030Ogbomosho, Nigeria48(1) - 17(1) Wasaki Wanga14 - 38 WPts Africa Championships 2030View
21/11/2029Harare, Zimbabwe47(1) - 17(1) Ramirez Buitron45 - 21 WPts
20/10/2029Harare, Zimbabwe46(1) - 17(1) Kahil Pesquet35 - 23 WPts
16/09/2029Ufa, Russia45(1) - 17(1) Lazar Zelensky12 - 12 WPts
19/07/2029Harare, Zimbabwe44(1) - 17(1) Kir Pasko37(2) - 19 WPts
02/06/2029Touba, Senegal43(1) - 17(1) Yves Camara32(2) - 29 WPts
02/05/2029Bulawayo, Zimbabwe42(1) - 17(1) Shaun Mutezo10 - 8 WPts Zimbabwe National Championships 2029View
29/04/2029Bulawayo, Zimbabwe41(1) - 17(1) Charlie Moyo10 - 8 WPts Zimbabwe National Championships 2029View
26/04/2029Bulawayo, Zimbabwe40(1) - 17(1) Rich Arubi6 - 15 WPts Zimbabwe National Championships 2029View
08/04/2029Harare, Zimbabwe40(1) - 16(1) Yves Camara28(2) - 29 LPts
08/03/2029Harare, Zimbabwe39(1) - 16(1) Farhan Shahin25 - 34 WPts
05/02/2029Harare, Zimbabwe38(1) - 16(1) Yves Camara28(2) - 27 WPts
05/01/2029Harare, Zimbabwe37(1) - 16(1) Yves Camara28(2) - 26 WPts
14/11/2028Bergen, Norway36(1) - 16(1) Harper Myren20 - 31 WPts
14/10/2028Harare, Zimbabwe35(1) - 16(1) Harper Myren20 - 30 WPts
13/09/2028Bergen, Norway34(1) - 16(1) Harper Myren20 - 29 WPts
13/08/2028Tabriz, Iran34(1) - 15(1) Irfan Hamdan31 - 16 LPts
13/07/2028Nanning, China34(1) - 14(1) Montrell Verne41 - 22 LPts Nanning Olympics 2028View
03/07/2028Christchurch, New Zealand33(1) - 14(1) Jay Sanders38(3) - 11 WPts
02/06/2028Harare, Zimbabwe32(1) - 14(1) Kazuhiko Okino26 - 24 WPts
02/05/2028Bulawayo, Zimbabwe31(1) - 14(1) Oja Nyagumbo23(1) - 10 WPts Zimbabwe National Championships 2028View
29/04/2028Bulawayo, Zimbabwe30(1) - 14(1) Charlie Moyo7 - 3 WPts Zimbabwe National Championships 2028View
26/04/2028Bulawayo, Zimbabwe29(1) - 14(1) Rob Chifokoyo5 - 10 WPts Zimbabwe National Championships 2028View
18/04/2028Kampala, Uganda29(1) - 13(1) Laken Okot36(1) - 16 LPts
18/03/2028Harare, Zimbabwe28(1) - 13(1) Emilio Solar23 - 15 WPts
15/02/2028Harare, Zimbabwe27(1) - 13(1) Brendan MacIsaac33 - 6 WPts
12/01/2028Tangier, Morocco27(1) - 12(1) Ricky Serero55 - 16 LPts Africa Championships 2028View
09/01/2028Tangier, Morocco26(1) - 12(1) Laken Okot35(1) - 14 WPts Africa Championships 2028View
20/12/2027Aarhus, Denmark25(1) - 12(1) Kelsey Born22 - 11 WPts
19/11/2027Virginia Beach, USA25(1) - 11(1) Brendan MacIsaac31 - 4 LPts
19/10/2027Virginia Beach, USA25(1) - 10(1) Brendan MacIsaac30 - 4 LPts
18/09/2027Harare, Zimbabwe25(1) - 9(1) Kelsey Born20 - 10 LPts
18/08/2027Harare, Zimbabwe24(1) - 9(1) Isaak Devyatyarov19 - 10 WPts
13/07/2027Nairobi, Kenya23(1) - 9(1) Jawad Sawaya20 - 13 WPts
12/06/2027Harare, Zimbabwe23(1) - 8(1) Oriel Gracq13 - 19 LPts
02/05/2027Bulawayo, Zimbabwe22(1) - 8(1) Kenzie Sithole15 - 9 WPts Zimbabwe National Championships 2027View
29/04/2027Bulawayo, Zimbabwe21(1) - 8(1) Oja Nyagumbo16 - 8 WPts Zimbabwe National Championships 2027View
26/04/2027Bulawayo, Zimbabwe20(1) - 8(1) Davie Sibanda8 - 3 WPts Zimbabwe National Championships 2027View
07/04/2027Harare, Zimbabwe19(1) - 8(1) Dai Batucan9 - 14 WPts
07/03/2027Maipu, Chile19(1) - 7(1) Sierra Mustafa19(1) - 12 LPts
04/02/2027Harare, Zimbabwe19(1) - 6(1) Sierra Mustafa18(1) - 12 LPts
04/01/2027Maipu, Chile18(1) - 6(1) Sierra Mustafa18(1) - 11 WPts
15/11/2026Chitungwiza, Zimbabwe17(1) - 6(1) Alen Dasher3 - 21 WPts
16/09/2026Harare, Zimbabwe16(1) - 6(1) James Ndlovu15(1) - 7 WPts
01/08/2026Bulawayo, Zimbabwe16(1) - 5(1) Kwau Mkwananzi15 - 29 LPts
30/06/2026Shiraz, Iran15(1) - 5(1) Rehman Kazmi3 - 32 WPts
02/05/2026Harare, Zimbabwe15(1) - 4(1) Danny Sibanda17(1) - 16 LPts Zimbabwe National Championships 2026View
29/04/2026Harare, Zimbabwe14(1) - 4(1) Mark Mkwananzi15 - 21 WPts Zimbabwe National Championships 2026View
26/04/2026Harare, Zimbabwe13(1) - 4(1) Oja Nyagumbo10 - 6 WPts Zimbabwe National Championships 2026View
20/03/2026Harare, Zimbabwe12 - 4(1) David Matombo0 - 18(11) WKO3
25/01/2026Harare, Zimbabwe11 - 4(1) Jonathan De Lange9 - 17 WPts
27/11/2025Harare, Zimbabwe10 - 4(1) Oliver Sibanda7(1) - 17 WPts
29/09/2025Harare, Zimbabwe10 - 3(1) Paulo Dangarenbga35 - 15 LPts
02/08/2025Harare, Zimbabwe9 - 3(1) Neron Vita6 - 28 WPts
03/06/2025Bulawayo, Zimbabwe9 - 2(1) Chris Chimutengwende12 - 33 LPts
26/04/2025Bulawayo, Zimbabwe9 - 1 Jordan Jokonya19(6) - 21 LKO3 Zimbabwe National Championships 2025View
02/04/2025Harare, Zimbabwe8 - 1 Rex Nyagumbo6 - 15 WPts
05/02/2025Harare, Zimbabwe7 - 1 Napoleon Mangwende0 - 4 WPts
07/12/2024Durres, Albania6 - 1 Agon Pojani0 - 0 WPts
09/10/2024Chitungwiza, Zimbabwe5 - 1 Oja Nyagumbo2 - 4 WPts
09/10/2024Chitungwiza, Zimbabwe5 - 0 Oja Nyagumbo1 - 4 LPts
13/08/2024Harare, Zimbabwe4 - 0 Napoleon Mangwende0 - 1 WPts
15/06/2024Harare, Zimbabwe3 - 0 David Matombo0 - 7(4) WPts
05/05/2024Harare, Zimbabwe2 - 0 Greg Crookston0 - 0 WPts
29/03/2024Harare, Zimbabwe1 - 0 Rob Kriel1 - 4 WPts
30/01/2024Harare, Zimbabwe0 - 0 Sam Masunda0 - 5 WPts