Weightclass:  Flyweight
Location:  Nairobi, Kenya
Record:  22(2) - 36
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
23/04/2025Nairobi, Kenya21(2) - 36 Davie Mugo5(1) - 18 WPts
22/02/2025Nairobi, Kenya20(2) - 36 Lisimba Donde1 - 1 WPts
24/12/2024Ulaanbaatar, Mongolia19(2) - 36 Pyotr Gan-Erdene10 - 17 WPts
26/10/2024Shah Alam, Malaysia18(1) - 36 James Chee3 - 4 WKO3
28/08/2024Daloa, Ivory Coast18(1) - 35 Donatien Diderot28 - 30 LPts
28/07/2024Ganja, Azerbaijan18(1) - 34 Rafiq Younan32(1) - 13 LPts
27/06/2024Ganja, Azerbaijan18(1) - 33 Rafiq Younan31(1) - 13 LPts
27/05/2024Ganja, Azerbaijan18(1) - 32 Rafiq Younan30(1) - 13 LPts
26/04/2024Ganja, Azerbaijan18(1) - 31 Rafiq Younan29(1) - 13 LPts
26/03/2024Nakuru, Kenya18(1) - 30 Rob Bilali32 - 12 LPts Kenya National Championships 2024View
10/03/2024Seoul, South Korea18(1) - 29 Hyun-jun Ro33(1) - 11 LPts
08/02/2024Lucknow, India18(1) - 28 Suneil Venkataraman19(2) - 25 LPts
08/01/2024Nairobi, Kenya18(1) - 27 Chandler Nolet27(2) - 15 LPts
06/12/2023Carrefour, Haiti18(1) - 26 Dashiell Baze34(1) - 11 LPts
05/11/2023Nairobi, Kenya17(1) - 26 Chandler Nolet27(2) - 13 WPts
03/10/2023Maipu, Chile17(1) - 25 Xavion Mestas21(1) - 19 LPts
01/09/2023Bangkok, Thailand17(1) - 24 Teerachai Buamas28 - 15 LPts
01/08/2023Nairobi, Kenya17(1) - 23 Teerachai Buamas27 - 15 LPts
01/07/2023Nairobi, Kenya16(1) - 23 Izßk Zavada20 - 23(1) WPts
31/05/2023Nairobi, Kenya15(1) - 23 Donatien Diderot24 - 19 WPts
29/04/2023Nairobi, Kenya15(1) - 22 Suneil Venkataraman15(2) - 20 LPts
29/03/2023Mombasa, Kenya14(1) - 22 Rob Bilali26 - 11 WPts Kenya National Championships 2023View
26/03/2023Mombasa, Kenya13(1) - 22 Steven Ageyo2 - 7 WPts Kenya National Championships 2023View
20/03/2023Managua, Nicaragua12(1) - 22 Ulises Vea15 - 15 WPts
20/01/2023Nairobi, Kenya11(1) - 22 Mel Maiyoro3 - 2 WPts
20/11/2022Daejeon, South Korea11(1) - 21 Joo-ho Yoo17 - 10 LPts
22/09/2022Nairobi, Kenya10(1) - 21 Bum-young Myung2 - 13 WPts
25/07/2022Nairobi, Kenya10(1) - 20 Billy Okoth14 - 13 LPts
28/05/2022Nairobi, Kenya10(1) - 19 Kris Ogot15(2) - 13 LPts
29/03/2022Athi River, Kenya10(1) - 18 Isaac Lagat8 - 13 LPts Kenya National Championships 2022View
26/03/2022Athi River, Kenya9(1) - 18 Oliver Kipngetich7 - 19 WPts Kenya National Championships 2022View
01/02/2022Nairobi, Kenya8(1) - 18 Steven Ageyo1 - 0 WPts
01/12/2021Villa Nueva, Guatemala8(1) - 17 Noe Bea4 - 1 LPts
01/10/2021Guayaquil, Ecuador8(1) - 16 Ricardo Galban10 - 12 LPts
02/08/2021Nairobi, Kenya8(1) - 15 Sam Akatsa10 - 11 LPts
30/06/2021Ulaanbaatar, Mongolia8(1) - 14 Daniil Damdin12 - 5 LPts
01/05/2021Nairobi, Kenya7(1) - 14 Nakula Pek3 - 1 WPts
03/03/2021Nairobi, Kenya7(1) - 13 Isaac Lagat4 - 9 LPts
25/01/2021Jeddah, Saudi Arabia7(1) - 12 Zuffur Jabbar6 - 11 LPts
26/11/2020Nairobi, Kenya7(1) - 11 Robert Muranda8(1) - 10 LPts
25/09/2020Nairobi, Kenya7(1) - 10 Robert Muranda7(1) - 10 LPts
26/07/2020Hanoi, Vietnam7(1) - 9 Thang An7 - 7 LPts
27/05/2020Nairobi, Kenya7(1) - 8 Diallo Wanja7 - 5 LPts
29/03/2020Nairobi, Kenya6 - 8 Zafa Kharoti8 - 7(2) WKO3
23/02/2020Palopo, Indonesia5 - 8 Langgeng Syahroni1 - 3 WPts
25/12/2019Nairobi, Kenya4 - 8 Mohsin Majid5 - 6 WPts
23/11/2019Nairobi, Kenya4 - 7 Fidel Barbo6 - 5 LPts
23/09/2019Nairobi, Kenya3 - 7 Robert Muranda5(1) - 6 WPts
28/07/2019Nairobi, Kenya3 - 6 Diallo Wanja4 - 3 LPts
28/05/2019Nairobi, Kenya3 - 5 Waqas Barakat7 - 0 LPts
29/03/2019Nairobi, Kenya3 - 4 Josh Roland1 - 4 LPts
27/01/2019Johor Bahru, Malaysia3 - 3 On Wan5 - 1 LPts
29/11/2018Almaty, Kazakhstan2 - 3 Shayan Cairbeckow1 - 3 WPts
30/09/2018Nairobi, Kenya2 - 2 Oliver Kipngetich1 - 2 LPts
02/08/2018Nairobi, Kenya2 - 1 Lazar Orazaev3 - 1 LPts
04/06/2018Athi River, Kenya1 - 1 John Shukla0 - 1 WPts
03/05/2018Nairobi, Kenya1 - 0 Antwan Aluoch0 - 2 LPts
06/03/2018Samara, Russia0 - 0 Daniil Belkin0 - 0 WPts