Weightclass:  Bantamweight
Location:  Mombasa, Kenya
Record:  19 - 15
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
01/01/2034Mombasa, Kenya18 - 15 Diego Montemayor3 - 9 WPts
02/11/2033Ho Chi Minh City, Vietnam18 - 14 Mach Hien28 - 14 LPts
04/09/2033Takoradi, Ghana17 - 14 Xhosas Kyei0 - 7 WPts
07/07/2033Johannesburg, South Africa17 - 13 Sammy Kelani16 - 20 LPts
07/05/2033Mombasa, Kenya16 - 13 John Kingi3 - 7 WPts
08/03/2033Riga, Latvia16 - 12 Dmitriy Balbardis6 - 15 LPts
08/01/2033Nakuru, Kenya15 - 12 Mark Okemo5 - 18 WPts
14/11/2032Mombasa, Kenya14 - 12 Jay Mwencha10 - 12 WPts
14/10/2032Kikuyu, Kenya13 - 12 Rob Okayu7 - 18(1) WPts
10/09/2032Kulob, Tajikistan12 - 12 Elmir Aslamov13(1) - 28 WPts
13/07/2032Nairobi, Kenya12 - 11 Dan Juma16 - 17(1) LPts
28/05/2032Nairobi, Kenya11 - 11 Alen Ajulu-bushell4 - 14 WPts
16/04/2032Kikuyu, Kenya10 - 11 Rob Okayu6 - 16 WPts
16/03/2032Samarqand, Uzbekistan10 - 10 Aleksei Abdurahmanov2 - 15 LPts
17/01/2032Ulaanbaatar, Mongolia10 - 9 Vikenti Zorig12 - 19 LPts
19/11/2031Shamkir, Azerbaijan9 - 9 Karim Amirhanov4 - 27 WPts
21/09/2031Mombasa, Kenya9 - 8 Urvano Tercero6 - 6 LPts
24/07/2031Nairobi, Kenya9 - 7 Nicholas Yego6 - 8 LPts
26/05/2031Mombasa, Kenya8 - 7 Bellamy Maillard5 - 10(1) WPts
26/03/2031Kisumu, Kenya8 - 6 Jordan Chemlany11 - 22 LPts Kenya National Championships 2031View
02/02/2031Carolina, Puerto Rico7 - 6 Rodrigo Toledano2 - 10 WPts
05/12/2030Mombasa, Kenya6 - 6 Alen Ajulu-bushell1 - 8 WPts
07/10/2030Kisumu, Kenya5 - 6 Steven Kamau6 - 15 WPts
26/08/2030Nairobi, Kenya4 - 6 Gareth Mwau3 - 18 WPts
25/07/2030Quito, Ecuador4 - 5 Xaver Montejo13 - 10 LPts
27/05/2030Shubra El-Kheima, Egypt3 - 5 Imran Khairat2 - 10(1) WPts
29/03/2030Kangundo-Tala, Kenya3 - 4 Cody Keya14 - 5 LPts Kenya National Championships 2030View
26/03/2030Kangundo-Tala, Kenya2 - 4 Dan Juma6 - 12(1) WPts Kenya National Championships 2030View
20/02/2030Kangundo-Tala, Kenya2 - 3 Penda Mungai21 - 17 LPts
27/12/2029Nairobi, Kenya1 - 3 Jordan Kayange27 - 16 WPts
26/11/2029Chengdu, China1 - 2 Huang-fu Nhieu13(1) - 33 LPts
28/09/2029Cork, Ireland1 - 1 Dale Larimer10 - 14 LPts
31/07/2029Kikuyu, Kenya1 - 0 Ewan Kiplagat27(1) - 22 LPts
19/06/2029Mombasa, Kenya0 - 0 Mark Hinga0 - 4 WPts