Weightclass:  Flyweight
Location:  Mombasa, Kenya
Record:  28(1) - 16
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
29/11/2031Mombasa, Kenya27(1) - 16 Jing Jia4 - 15 WPts
30/09/2031Mombasa, Kenya26(1) - 16 Nemesio Garcia0 - 2 WPts
29/07/2031Mombasa, Kenya25(1) - 16 Engin Mistikoglu5 - 14 WPts
30/05/2031Mombasa, Kenya24(1) - 16 Rudy Willebart3 - 2 WPts
29/03/2031Mombasa, Kenya23(1) - 16 Phil Nyamau0 - 4 WPts
28/01/2031Mombasa, Kenya22(1) - 16 Aaron Aggett2 - 7 WPts
29/11/2030Mombasa, Kenya21(1) - 16 Kasi Kiuna2 - 10 WPts
30/09/2030Mombasa, Kenya20(1) - 16 Pancho Angeles1 - 7 WPts
01/08/2030Mombasa, Kenya20(1) - 15 Waleed Sham8 - 13 LPts
02/06/2030Mombasa, Kenya19(1) - 15 Irfan Jafari7 - 8 WPts
03/04/2030Mombasa, Kenya18(1) - 15 Aaron McCabe2 - 4 WPts
02/02/2030Mombasa, Kenya17(1) - 15 Duong Phuoc3 - 18 WPts
04/12/2029Mombasa, Kenya16(1) - 15 Danyaal Baba4 - 7 WPts
02/11/2029Mombasa, Kenya15(1) - 15 Danyaal Baba4 - 6 WPts
01/10/2029Mombasa, Kenya14(1) - 15 Danyaal Baba4 - 5 WPts
24/08/2029Riga, Latvia14(1) - 14 Nikolai Rozitis25(1) - 14 LPts
24/07/2029Mombasa, Kenya14(1) - 13 Sadr-Eddine Bouchtouk5 - 18 LPts
27/05/2029Isfahan, Iran13(1) - 13 Amjad Kamara7 - 13(1) WPts
29/03/2029Mombasa, Kenya13(1) - 12 Max Ivuti27 - 20 LPts Kenya National Championships 2029View
26/03/2029Mombasa, Kenya12(1) - 12 Chris Kibitok4 - 12 WPts Kenya National Championships 2029View
12/02/2029Mombasa, Kenya11(1) - 12 Will Moroto7 - 20 WPts
14/12/2028Nairobi, Kenya10(1) - 12 Mark Kipngetich12(1) - 11 WPts
16/10/2028Melbourne, Australia10(1) - 11 Ian Nicolaides62(2) - 28 LPts
18/08/2028Mombasa, Kenya9(1) - 11 Tavarius Chemlany0 - 12 WPts
19/06/2028Buenos Aires, Argentina8(1) - 11 Ora Rozas3 - 5 WPts
21/04/2028Mombasa, Kenya7(1) - 11 Cuba Pozos1 - 13(1) WPts
22/02/2028Bangkok, Thailand6(1) - 11 Amnat Madlam0 - 3 WPts
25/12/2027Buenos Aires, Argentina6(1) - 10 Fanuco Loreto4 - 13 LPts
27/10/2027Kangundo-Tala, Kenya6(1) - 9 Mick Jelimo7 - 17 LPts
31/08/2027Dushanbe, Tajikistan6(1) - 8 Vikenti Aslamov20 - 17 LPts
03/07/2027Mombasa, Kenya6(1) - 7 JirÝ Reha3 - 9 LPts
05/05/2027Abobo, Ivory Coast5(1) - 7 Yves Paradis9(1) - 25 WPts
07/03/2027Nakuru, Kenya5(1) - 6 Mark Gatheru12(2) - 24(1) LPts
09/01/2027Naivasha, Kenya5(1) - 5 Lisimba Donde4 - 10 LPts
03/12/2026Nairobi, Kenya4 - 5 Chris Mwale7 - 18(8) WKO3
29/10/2026Nairobi, Kenya3 - 5 Roger Odumbe3(1) - 8 WPts
12/09/2026Mombasa, Kenya3 - 4 Ian Masinde13 - 7 LPts
09/08/2026Shah Alam, Malaysia2 - 4 Rob Teoh0 - 2 WPts
11/06/2026Almaty, Kazakhstan2 - 3 Vikenti Kosanov17 - 10 LPts
13/04/2026Lima, Peru1 - 3 Saturnin Balderas0 - 9 WPts
13/02/2026Udon Thani, Thailand1 - 2 Srisaket Namwiset21 - 17 LPts
16/12/2025Nairobi, Kenya1 - 1 Nick Mwendwa3 - 1 LPts
03/11/2025Canberra, Australia0 - 1 John Kozma0 - 1 WPts
05/09/2025Mombasa, Kenya0 - 0 Gyorgy Chaconas10(2) - 17 LPts