Weightclass:  Flyweight
Location:  Nairobi, Kenya
Record:  21 - 27
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
23/07/2026Nairobi, Kenya20 - 27 Hrayr Kafkadjian3 - 8 WPts
24/05/2026Nairobi, Kenya19 - 27 Rehman Jermanus2 - 5 WPts
25/03/2026Nairobi, Kenya18 - 27 Sdepan Zenian1 - 3 WPts
25/01/2026Nairobi, Kenya17 - 27 Do Trong1 - 3 WPts
26/11/2025Nairobi, Kenya16 - 27 Reyes Casillas3 - 5 WPts
27/09/2025Nairobi, Kenya15 - 27 Nareg Nalbantyan3 - 11(1) WPts
29/07/2025Nairobi, Kenya14 - 27 Xalvador Mosso13 - 14 WPts
30/05/2025Seville, Spain14 - 26 Joaquin Atienza14 - 16 LPts
29/04/2025Fortaleza, Brazil14 - 25 Jose Veloso16 - 18(1) LPts
29/03/2025Machakos, Kenya14 - 24 Danny Mukubo10 - 2 LPts Kenya National Championships 2025View
26/03/2025Machakos, Kenya13 - 24 Steven Ageyo11 - 13 WPts Kenya National Championships 2025View
09/03/2025Seville, Spain13 - 23 Joaquin Atienza11 - 15 LPts
06/02/2025San Jose, Costa Rica13 - 22 Carlos Pita13 - 13 LPts
06/01/2025Samarqand, Uzbekistan13 - 21 Fedya Ghaksylykov13 - 13(1) LPts
06/12/2024Samarqand, Uzbekistan13 - 20 Fedya Ghaksylykov12 - 13(1) LPts
05/11/2024Samarqand, Uzbekistan13 - 19 Fedya Ghaksylykov11 - 13(1) LPts
05/10/2024Samarqand, Uzbekistan13 - 18 Fedya Ghaksylykov10 - 13(1) LPts
04/09/2024Nairobi, Kenya13 - 17 Fedya Ghaksylykov9 - 13(1) LPts
13/07/2024Busan, South Korea13 - 16 Seferino Marmolejo36(2) - 10 LPts Busan Olympics 2024View
30/05/2024Nairobi, Kenya12 - 16 Alejandro Camero0 - 3 WPts
01/04/2024Nakuru, Kenya11 - 16 Rob Bilali34 - 12 WPts Kenya National Championships 2024View
29/03/2024Nakuru, Kenya10 - 16 Steven Ageyo5 - 12 WPts Kenya National Championships 2024View
26/03/2024Nakuru, Kenya9 - 16 Mel Maiyoro7 - 6 WPts Kenya National Championships 2024View
08/03/2024Mendoza, Argentina8 - 16 Diego Ocon28 - 11 WPts
09/01/2024Nairobi, Kenya8 - 15 Satoshi Yamada12(1) - 12 LPts
10/11/2023Prague, Czech Republic8 - 14 Rostislav Brodsky12 - 20 LPts
11/09/2023Ulaanbaatar, Mongolia8 - 13 Zaky Namnansuren24 - 10 LPts
14/07/2023Nairobi, Kenya7 - 13 Davie Mugo3(1) - 8 WPts
14/05/2023Nairobi, Kenya6 - 13 Carlos Febles22 - 10 WPts
15/03/2023Yerevan, Armenia6 - 12 Slak Babodjyan21(1) - 9 LPts
15/01/2023Petaling Jaya, Malaysia5 - 12 Gao Choo8 - 13 WPts
17/11/2022Viba del Mar, Chile5 - 11 Jaguar Buendia16 - 10 LPts
19/09/2022San Juan, Puerto Rico5 - 10 Quito Villalpando11(1) - 12 LPts
21/07/2022Kurume, Japan5 - 9 Jun Yamanaka5 - 2 LPts
22/05/2022Cagliari, Italy5 - 8 Carlo Ciani12 - 18(1) LPts
24/03/2022La Florida, Chile5 - 7 Ulises Monroy13 - 11 LPts
23/01/2022Baku, Azerbaijan5 - 6 Kamal Yassin7 - 12 LPts
25/11/2021Nairobi, Kenya4 - 6 Ian Nish4 - 17 WPts
25/09/2021Pretoria, South Africa4 - 5 James Mkhize7(1) - 10 LPts
26/07/2021Ulaanbaatar, Mongolia4 - 4 Yuan Icklassov2 - 2 LPts
27/05/2021Nairobi, Kenya4 - 3 Robert Muranda10(1) - 11 LPts
02/04/2021Nairobi, Kenya4 - 2 Zafa Kharoti12 - 9(3) LPts
02/03/2021San Bernardo, Chile4 - 1 Xavier Navarrete14 - 6 LPts
02/01/2021North Shore, New Zealand4 - 0 Sid Ruatara11(1) - 9 LPts
03/11/2020Nairobi, Kenya3 - 0 Isaac Lagat3 - 8 WPts
04/09/2020Nairobi, Kenya2 - 0 Noe Larios0 - 2 WPts
05/07/2020Cagayan de Oro, Philippines1 - 0 Xavier Fernando0 - 0 WPts
05/05/2020Nairobi, Kenya0 - 0 Isaac Lagat2 - 5 WPts