Weightclass:  Welterweight
Location:  Bulawayo, Zimbabwe
Record:  51 - 39
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
01/02/2031Bulawayo, Zimbabwe50 - 39 Edward Leishman7 - 20(1) WPts
03/12/2030Bulawayo, Zimbabwe49 - 39 Ian Mattox6 - 12 WPts
04/10/2030Bulawayo, Zimbabwe48 - 39 Elliot Clarke9 - 6 WPts
06/08/2030Bulawayo, Zimbabwe47 - 39 Mark Leckie3 - 10 WPts
07/06/2030Bulawayo, Zimbabwe46 - 39 Ewan Witherspoon3 - 15 WPts
08/04/2030Bulawayo, Zimbabwe45 - 39 Obaid Saade1 - 7 WPts
07/02/2030Bulawayo, Zimbabwe44 - 39 Jibran Bekri2 - 6 WPts
09/12/2029Bulawayo, Zimbabwe43 - 39 Gabriel Hidalgo3 - 0 WPts
10/10/2029Bulawayo, Zimbabwe42 - 39 Dimi Balbardis1 - 13 WPts
11/08/2029Bulawayo, Zimbabwe41 - 39 Santiago Vargas0 - 11 WPts
12/06/2029Bulawayo, Zimbabwe40 - 39 Antun Nikolic40 - 39 WPts
02/05/2029Bulawayo, Zimbabwe39 - 39 Obiajulu Chimutengwende21(1) - 12 WPts Zimbabwe National Championships 2029View
29/04/2029Bulawayo, Zimbabwe38 - 39 Dave Mutezo18(2) - 19 WPts Zimbabwe National Championships 2029View
26/04/2029Bulawayo, Zimbabwe37 - 39 Bryn Zvinavashe7 - 1 WPts Zimbabwe National Championships 2029View
11/04/2029Bulawayo, Zimbabwe36 - 39 Antun Nikolic40 - 37 WPts
02/03/2029Kingston, Jamaica35 - 39 Jacob Lawhead52(6) - 27 WPts
29/01/2029Kingston, Jamaica35 - 38 Jacob Lawhead51(6) - 27 LPts
29/12/2028Zagreb, Croatia35 - 37 Antun Nikolic38 - 36 LPts
28/11/2028Bulawayo, Zimbabwe34 - 37 Antun Nikolic38 - 35 WPts
14/10/2028Bulawayo, Zimbabwe33 - 37 Bandar Marjouane38(1) - 29 WPts
13/09/2028Bulawayo, Zimbabwe32 - 37 Antun Nikolic37 - 34 WPts
22/07/2028Nanning, China32 - 36 Ellis Halden47(2) - 11 LPts Nanning Olympics 2028View
19/07/2028Nanning, China31 - 36 Hy Quang19 - 3 WPts Nanning Olympics 2028View
16/07/2028Nanning, China30 - 36 Svetoslav รก Baskov33 - 8 WPts Nanning Olympics 2028View
13/07/2028Nanning, China29 - 36 Dai Ankomah30 - 13 WPts Nanning Olympics 2028View
03/07/2028Bulawayo, Zimbabwe28 - 36 Antun Nikolic36 - 32 WPts
02/06/2028Zagreb, Croatia28 - 35 Antun Nikolic35 - 32 LPts
02/05/2028Bulawayo, Zimbabwe27 - 35 Obiajulu Chimutengwende14(1) - 10 WPts Zimbabwe National Championships 2028View
29/04/2028Bulawayo, Zimbabwe26 - 35 Dave Mutezo12 - 17 WPts Zimbabwe National Championships 2028View
26/04/2028Bulawayo, Zimbabwe25 - 35 Roger Kapinda8 - 8 WPts Zimbabwe National Championships 2028View
04/04/2028Sale, Morocco24 - 35 Bandar Marjouane34(1) - 25 WPts
04/03/2028Sale, Morocco24 - 34 Bandar Marjouane33(1) - 25 LPts
02/02/2028Sale, Morocco24 - 33 Bandar Marjouane32(1) - 25 LPts
02/01/2028Bulawayo, Zimbabwe24 - 32 Diego Mandujano24 - 27 LPts
29/11/2027Zagreb, Croatia24 - 31 Antun Nikolic29 - 30 LPts
29/10/2027Bulawayo, Zimbabwe24 - 30 Antun Nikolic28 - 30 LPts
19/09/2027Grodno, Belarus23 - 30 Marlen Kasatonov29 - 21 WPts
19/08/2027Grodno, Belarus23 - 29 Marlen Kasatonov28 - 21 LPts
19/07/2027Bulawayo, Zimbabwe23 - 28 Marlen Kasatonov27 - 21 LPts
18/06/2027Bulawayo, Zimbabwe22 - 28 Antun Nikolic27 - 27 WPts
02/05/2027Bulawayo, Zimbabwe21 - 28 Obiajulu Chimutengwende8(1) - 7 WPts Zimbabwe National Championships 2027View
29/04/2027Bulawayo, Zimbabwe20 - 28 Dave Mutezo7 - 14 WPts Zimbabwe National Championships 2027View
26/04/2027Bulawayo, Zimbabwe19 - 28 Dume Diya7(1) - 21 WPts Zimbabwe National Championships 2027View
21/03/2027Bulawayo, Zimbabwe19 - 27 Diego Mandujano17 - 23 LPts
07/02/2027Bulawayo, Zimbabwe19 - 26 Adnan Suleiman23(1) - 16 LPts
07/01/2027Bulawayo, Zimbabwe18 - 26 Marlen Kasatonov23 - 17 WPts
07/12/2026Georgetown, Guyana17 - 26 Chris Everett16 - 23(1) WPts
05/11/2026Abidjan, Ivory Coast17 - 25 Dabney Baune26 - 16 LPts
05/10/2026Grodno, Belarus17 - 24 Marlen Kasatonov22 - 15 LPts
31/08/2026Zagreb, Croatia17 - 23 Antun Nikolic21 - 21 LPts
31/07/2026Novosibirsk, Russia17 - 22 Dimi Romanoff24(1) - 23 LPts
30/06/2026La Plata, Argentina17 - 21 Montenegro Hernandez35 - 3 LPts
30/05/2026La Plata, Argentina17 - 20 Montenegro Hernandez34 - 3 LPts
29/04/2026Harare, Zimbabwe17 - 19 Gareth Samkange4 - 12 LPts Zimbabwe National Championships 2026View
26/04/2026Harare, Zimbabwe16 - 19 Mark Masiyiwa7 - 9(1) WPts Zimbabwe National Championships 2026View
18/04/2026La Plata, Argentina16 - 18 Montenegro Hernandez33 - 3 LPts
18/03/2026Bulawayo, Zimbabwe16 - 17 Valeri Narimanbeyov23(1) - 18 LPts
14/02/2026Prague, Czech Republic16 - 16 Vlastimil Charvat13 - 18 LPts
09/01/2026Kano, Nigeria16 - 15 Glanville Guitry25 - 7 LPts Africa Championships 2026View
13/12/2025Sana'a, Yemen15 - 15 Haider Saba22 - 14 WPts
12/11/2025Sana'a, Yemen15 - 14 Haider Saba21 - 14 LPts
12/10/2025La Plata, Argentina15 - 13 Montenegro Hernandez26 - 1 LPts
10/09/2025Ningbo, China15 - 12 Robert Healey56(1) - 12 LPts Ningbo World Championships 2025View
07/09/2025Ningbo, China14 - 12 Ben Hedley43(1) - 12 WPts Ningbo World Championships 2025View
28/08/2025La Plata, Argentina14 - 11 Montenegro Hernandez24 - 0 LPts
28/07/2025Ghent, Belgium13 - 11 Tibo Van den Camme14(1) - 12 WPts
27/06/2025Bulawayo, Zimbabwe13 - 10 Tibo Van den Camme13(1) - 12 LPts
02/05/2025Bulawayo, Zimbabwe12 - 10 Sam Masakadza20 - 18 WPts Zimbabwe National Championships 2025View
29/04/2025Bulawayo, Zimbabwe11 - 10 Mark Masiyiwa4 - 5(1) WPts Zimbabwe National Championships 2025View
26/04/2025Bulawayo, Zimbabwe10 - 10 Oliver Mambare4 - 10 WPts Zimbabwe National Championships 2025View
21/04/2025Bulawayo, Zimbabwe9 - 10 Diego Marcelo2 - 4 WPts
21/02/2025Bulawayo, Zimbabwe8 - 10 Marco Concepcion5 - 10 WPts
23/12/2024Guayaquil, Ecuador7 - 10 Santiago Catalan4 - 13 WPts
25/10/2024Bulawayo, Zimbabwe6 - 10 Orlando Gascon6 - 8 WPts
27/08/2024Bulawayo, Zimbabwe5 - 10 Villiers Baze0 - 8 WPts
28/06/2024Bulawayo, Zimbabwe4 - 10 Paris Varela1 - 13 WPts
29/04/2024Harare, Zimbabwe4 - 9 Cole Malajila21 - 19 LPts Zimbabwe National Championships 2024View
26/04/2024Harare, Zimbabwe3 - 9 Max Mpofu12(1) - 28 WPts Zimbabwe National Championships 2024View
13/03/2024Ghent, Belgium3 - 8 Gringo Heirbaut20 - 20 LPts
14/01/2024Harare, Zimbabwe2 - 8 Greg Chimbetu5 - 22(1) WPts
16/11/2023Gaziantep, Turkey2 - 7 Deniz Saka5 - 8 LPts
18/09/2023Chitungwiza, Zimbabwe1 - 7 Danny Muzorewa0 - 0 WPts
21/07/2023Norfolk, USA1 - 6 Nicholas Caruthers7 - 12 LPts
23/05/2023Bello, Colombia1 - 5 Diego Carolina10 - 12 LPts
25/03/2023San Pedro de Macoris, Dominican Republic1 - 4 Santiago Florian22 - 9 LPts
25/01/2023Waitakere, New Zealand1 - 3 Euan Bogle24(1) - 8 LPts
27/11/2022Harare, Zimbabwe1 - 2 Ellis Nyadombo13 - 15 LPts
29/09/2022Chitungwiza, Zimbabwe1 - 1 James Handley0 - 14 LPts
06/08/2022Harare, Zimbabwe1 - 0 Peter Muchinguri12 - 16 LPts
06/07/2022Bulawayo, Zimbabwe0 - 0 Blake Sibanda1 - 1 WPts