Weightclass:  Flyweight
Location:  Nairobi, Kenya
Record:  19(1) - 32
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
23/06/2031Nairobi, Kenya18(1) - 32 Phil Nyamau0 - 6 WPts
23/04/2031Nairobi, Kenya17(1) - 32 Ibrahim Siddiqi3 - 4 WPts
22/02/2031Nairobi, Kenya16(1) - 32 Phil Nyamau0 - 3 WPts
23/12/2030Nairobi, Kenya15(1) - 32 Aaron Aggett2 - 6 WPts
24/10/2030Nairobi, Kenya14(1) - 32 Kasi Kiuna2 - 9 WPts
26/08/2030Nairobi, Kenya14(1) - 31 Jerrold Marzo2 - 10 LPts
27/06/2030Nairobi, Kenya13(1) - 31 Waleed Sham8 - 12 WPts
27/04/2030Nairobi, Kenya12(1) - 31 Young-cheol Jong4 - 10 WPts
26/02/2030Nairobi, Kenya11(1) - 31 Aaron Aggett0 - 2 WPts
29/12/2029Nairobi, Kenya10(1) - 31 Kasi Kiuna2 - 3 WPts
30/10/2029Nairobi, Kenya9(1) - 31 Ian Kipkurui1 - 5 WPts
31/08/2029Nairobi, Kenya8(1) - 31 Malik Uddin2 - 5 WPts
02/07/2029Nairobi, Kenya7(1) - 31 Oja Chivuta4 - 24 WPts
01/06/2029Nairobi, Kenya6(1) - 31 Oja Chivuta4 - 23 WPts
01/05/2029Nairobi, Kenya5(1) - 31 Jason Moros6 - 10 WPts
26/03/2029Mombasa, Kenya5(1) - 30 Max Ivuti26 - 20 LPts Kenya National Championships 2029View
11/03/2029Georgetown, Guyana5(1) - 29 Ben Wright15 - 12 LPts
08/02/2029Medina, Saudi Arabia4(1) - 29 Azam Malouf10 - 18 WPts
08/01/2029Nairobi, Kenya4(1) - 28 Azam Malouf9 - 18 LPts
07/12/2028Marrakech, Morocco4(1) - 27 Sab Elhajji12 - 15 LPts
06/11/2028Nairobi, Kenya4(1) - 26 Sab Elhajji11 - 15 LPts
02/10/2028Nairobi, Kenya4(1) - 25 Azam Jaber24 - 11 LPts
29/08/2028Casablanca, Morocco4(1) - 24 Falih Bidaoui10 - 14 LPts
29/07/2028Istanbul, Turkey4(1) - 23 Turgay Karakush16 - 17 LPts
28/06/2028Istanbul, Turkey4(1) - 22 Turgay Karakush15 - 17 LPts
28/05/2028Istanbul, Turkey4(1) - 21 Turgay Karakush14 - 17 LPts
26/04/2028Schaerbeek, Belgium4(1) - 20 Satch St. Marie16 - 17(1) LPts
26/03/2028Kisumu, Kenya4(1) - 19 Xayvion Munge9(1) - 19 LPts Kenya National Championships 2028View
05/03/2028Dubai, UAE4(1) - 18 Asif Alajlani7 - 14 LPts
03/02/2028Dubai, UAE4(1) - 17 Asif Alajlani6 - 14 LPts
03/01/2028Dubai, UAE4(1) - 16 Asif Alajlani5 - 14 LPts
03/12/2027Dubai, UAE4(1) - 15 Asif Alajlani4 - 14 LPts
02/11/2027Dubai, UAE4(1) - 14 Asif Alajlani3 - 14 LPts
02/10/2027Nairobi, Kenya4(1) - 13 Fedor Kovalchik15 - 8 LPts
25/08/2027Nairobi, Kenya4(1) - 12 Alejandro Camero10(1) - 14 LPts
23/06/2027Dushanbe, Tajikistan4(1) - 11 Lazar Gasanzade17 - 6 LPts
25/04/2027Quezon City, Philippines3(1) - 11 Harvey Agati8 - 11 WPts
25/02/2027Winnipeg, Canada3(1) - 10 Mark Banks16(4) - 18 LPts
28/12/2026Nairobi, Kenya3(1) - 9 Ontibile Moro9 - 16 LPts
29/10/2026Nairobi, Kenya3(1) - 8 Montraie Kadenge3 - 5 LPts
30/08/2026Nairobi, Kenya3(1) - 7 Venacio Cruz4 - 12 LPts
02/07/2026Nairobi, Kenya2(1) - 7 Paul Adongo0 - 3 WPts
24/05/2026Yerevan, Armenia2(1) - 6 Pagur Injijian6 - 9 LPts
26/03/2026Ruiru, Kenya2(1) - 5 Steven Ageyo16 - 15 LPts Kenya National Championships 2026View
14/02/2026Ruiru, Kenya1(1) - 5 Will Moroto1 - 7 WPts
14/01/2026Mombasa, Kenya1(1) - 4 Steven Ageyo15 - 14 LPts
11/12/2025Nairobi, Kenya0 - 4 Chris Mwale6 - 13(6) WKO3
08/11/2025Batangas City, Philippines0 - 3 Zacarias Mar14 - 26 LPts
10/09/2025Ufa, Russia0 - 2 Vitali Tsybulnikov4 - 9 LPts
13/07/2025Bratislava, Slovakia0 - 1 Oleg Vidmar11 - 19 LPts
15/05/2025Nairobi, Kenya0 - 0 Mick Jelimo1 - 5 LPts