Weightclass:  Flyweight
Location:  Nairobi, Kenya
Record:  38 - 15
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
24/03/2025Nairobi, Kenya37 - 15 Mick Jelimo1 - 4 WPts
23/01/2025Nairobi, Kenya36 - 15 Geoff Rege2 - 8 WPts
24/11/2024Nairobi, Kenya35 - 15 Makalo Thuku1 - 16(2) WPts
25/09/2024Medellin, Colombia35 - 14 Malvolio Delaguila16(1) - 26 LPts
28/07/2024Barquisimeto, Venezuela34 - 14 Diego Alcocer3 - 12 WPts
30/05/2024Port-de-Paix, Haiti34 - 13 Geron Ostiguy33 - 16 LPts
01/04/2024Nakuru, Kenya34 - 12 Colin Kubu11 - 16 LPts Kenya National Championships 2024View
29/03/2024Nakuru, Kenya33 - 12 Danny Mukubo4 - 0 WPts Kenya National Championships 2024View
26/03/2024Nakuru, Kenya32 - 12 Bob Waibara18(1) - 30 WPts Kenya National Championships 2024View
20/03/2024Nairobi, Kenya31 - 12 Isidro Torre24 - 10 WPts
20/01/2024Nairobi, Kenya30 - 12 Justin Sethi0 - 2(1) WPts
21/11/2023Nairobi, Kenya29 - 12 Matthew Wightman1 - 13 WPts
22/09/2023Juarez, Mexico28 - 12 Carlos Justiniano3 - 28(2) WPts
25/07/2023Nairobi, Kenya27 - 12 Oliver Kipngetich11 - 27 WPts
28/05/2023Nairobi, Kenya26 - 12 Rodrigo Tagulao12 - 16 WPts
29/03/2023Mombasa, Kenya26 - 11 Bob Waibara14(1) - 22 LPts Kenya National Championships 2023View
26/03/2023Mombasa, Kenya25 - 11 Oliver Kipngetich11 - 25 WPts Kenya National Championships 2023View
19/03/2023Nairobi, Kenya24 - 11 Dax Jacques2 - 9 WPts
19/01/2023Managua, Nicaragua23 - 11 Elias Campa6 - 23 WPts
20/11/2022Nairobi, Kenya22 - 11 Chung-yong An21 - 11 WPts
21/09/2022Riga, Latvia21 - 11 Afanas Birzelis7 - 21 WPts
23/07/2022Shymkent, Kazakhstan21 - 10 Umair Cajrkulow16 - 7 LPts
25/05/2022Nairobi, Kenya21 - 9 Alain Leblanc13 - 13 LPts
26/03/2022Athi River, Kenya21 - 8 Isaac Lagat7 - 13 LPts Kenya National Championships 2022View
28/01/2022Nice, France20 - 8 Ace Platini5 - 18 WPts
29/11/2021London, UK19 - 8 Umair Atallah16 - 7(1) WPts
28/09/2021Nairobi, Kenya18 - 8 Satoshi Nishioka7 - 15 WPts
28/07/2021Nairobi, Kenya17 - 8 Santiago Mazo11 - 8 WPts
27/05/2021Managua, Nicaragua17 - 7 Rodrigo Solis15 - 6 LPts
29/03/2021Machakos, Kenya16 - 7 Mashawn Chelule16 - 4 WPts Kenya National Championships 2021View
26/03/2021Machakos, Kenya15 - 7 Kendis Usisivu14(1) - 7 WPts Kenya National Championships 2021View
28/01/2021Nairobi, Kenya14 - 7 Cong Zeng9 - 7 WPts
27/11/2020Bangkok, Thailand14 - 6 Samartlek Poptheeratham12 - 2 LPts
29/09/2020Tokyo, Japan14 - 5 Raiden Sakamoto8 - 6 LPts
31/07/2020Nairobi, Kenya13 - 5 Jose Picon9 - 7 WPts
30/05/2020Nairobi, Kenya12 - 5 Venacio Baquero10 - 7 WPts
29/03/2020Kangundo-Tala, Kenya11 - 5 David Lelei7 - 7 WPts Kenya National Championships 2020View
26/03/2020Kangundo-Tala, Kenya10 - 5 Isaac Lagat2 - 4 WPts Kenya National Championships 2020View
26/01/2020Nairobi, Kenya9 - 5 Montego Villalva4(1) - 6 WPts
26/11/2019Ho Chi Minh City, Vietnam8 - 5 Luu Quang6 - 5 WPts
28/09/2019Kikuyu, Kenya7 - 5 Faraji Dulecha5 - 6 WPts
03/08/2019Nairobi, Kenya6 - 5 Oliver Kipngetich4 - 5 WPts
03/06/2019Nairobi, Kenya5 - 5 Antwan Aluoch5 - 4 WPts
08/04/2019Nairobi, Kenya4 - 5 Sam Akatsa3 - 4 WPts
05/02/2019Chimalhuacan, Mexico3 - 5 Lisandro Brasil0 - 0 WPts
08/12/2018Mombasa, Kenya3 - 4 Harvey Kipngetich4 - 1 LPts
31/10/2018Nairobi, Kenya3 - 3 Kris Ogot2 - 2 LPts
30/09/2018Nairobi, Kenya3 - 2 Billy Okoth1 - 3 LPts
30/08/2018Nairobi, Kenya2 - 2 Banh Dinh1 - 3 WPts
02/07/2018Nairobi, Kenya1 - 2 Robert Muranda0 - 3 WPts
11/05/2018Mombasa, Kenya1 - 1 Mashawn Chelule0 - 1 LPts
09/04/2018Mombasa, Kenya1 - 0 Harvey Kipngetich1 - 0 LPts
08/03/2018Guatemala City, Guatemala0 - 0 Oro Patricio0 - 0 WPts