Weightclass:  Flyweight
Location:  Nairobi, Kenya
Record:  24 - 9(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
12/12/2029Nairobi, Kenya23 - 9(1) Sarkis Bagdazaryan3 - 6 WPts
13/10/2029Nairobi, Kenya22 - 9(1) Ratchasak Meenatoythin1 - 4 WPts
14/08/2029Nairobi, Kenya21 - 9(1) Hilario Delfino0 - 5 WPts
16/06/2029Nairobi, Kenya20 - 9(1) Emilio Galan3 - 3 WPts
17/04/2029Nairobi, Kenya20 - 8(1) Artur Petranek2 - 7 LPts
16/02/2029Nairobi, Kenya19 - 8(1) Jesus Cortina1 - 18 WPts
18/12/2028Nairobi, Kenya18 - 8(1) Haider Fenni2 - 3 WPts
19/10/2028Nairobi, Kenya17 - 8(1) Malik Uddin1 - 0 WPts
20/08/2028Nairobi, Kenya16 - 8(1) Lakista Miller1 - 5 WPts
21/06/2028Nairobi, Kenya15 - 8(1) Paul Adongo3 - 14 WPts
22/04/2028Nairobi, Kenya14 - 8(1) Tavarius Chemlany0 - 10 WPts
22/02/2028Nairobi, Kenya13 - 8(1) Greg Kurgat1 - 3(1) WPts
24/12/2027Ichikawa, Japan13 - 7(1) Satoru Morishige28 - 33 LPts
26/10/2027Kikuyu, Kenya12 - 7(1) Hayden Mutwol6 - 20 WPts
01/09/2027Nairobi, Kenya12 - 6(1) Paul Agina12 - 19 LPts
06/07/2027Nairobi, Kenya11 - 6(1) Paul Adongo1 - 9 WPts
07/05/2027Nakuru, Kenya11 - 5(1) Mark Gatheru13(2) - 24(1) LPts
26/03/2027Kangundo-Tala, Kenya11 - 4(1) Xayvion Munge4 - 16 LPts Kenya National Championships 2027View
02/03/2027Athi River, Kenya11 - 3(1) Makalo Thuku5 - 26(2) LPts
05/01/2027Cardiff, UK10 - 3(1) Malcolm Harding0 - 0 WPts
07/11/2026Bila Tserkva, Ukraine9 - 3(1) Vanko Hawrylak10(1) - 31(3) WPts
09/09/2026Nairobi, Kenya8 - 3(1) Justin Sethi2 - 18(4) WPts
05/08/2026Nairobi, Kenya7 - 3(1) Chris Mwale6 - 17(8) WPts
03/07/2026Montevideo, Uruguay6 - 3(1) Santiago Padilla4 - 8 WPts
05/05/2026Ruiru, Kenya5 - 3(1) Saad Hashmi0 - 0 WPts
29/03/2026Ruiru, Kenya5 - 2(1) Steven Ageyo17 - 15 LPts Kenya National Championships 2026View
26/03/2026Ruiru, Kenya4 - 2(1) Hayden Mutwol3 - 13 WPts Kenya National Championships 2026View
13/02/2026Istanbul, Turkey4 - 1 Suleiman Memish44 - 32 LKO3
16/12/2025Nairobi, Kenya3 - 1 Montraie Kadenge1 - 1 WPts
17/10/2025Naivasha, Kenya2 - 1 Lisimba Donde2 - 4 WPts
31/08/2025Barcelona, Venezuela1 - 1 Emilio Lema1 - 1 WPts
03/07/2025Nairobi, Kenya0 - 1 Jay Scroggins1 - 12 WPts
05/05/2025Nairobi, Kenya0 - 0 Saturnin Maio5 - 5 LPts