Weightclass:  Light Flyweight
Location:  Ruiru, Kenya
Record:  26 - 42
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
18/03/2030Ruiru, Kenya25 - 42 Noe Zacarias6 - 11 WPts
16/01/2030Ruiru, Kenya24 - 42 Fonluang Ruenroeng5 - 11 WPts
17/11/2029Ruiru, Kenya23 - 42 Kaenpetch Menayothin4 - 11 WPts
17/09/2029Ruiru, Kenya22 - 42 Rodrigo Santana5 - 11 WPts
17/07/2029Ruiru, Kenya21 - 42 MiloÜ Javorsky0 - 9 WPts
15/05/2029Ruiru, Kenya21 - 41 Didier Bonnaire6 - 2 LPts
16/03/2029Ruiru, Kenya20 - 41 Otieno Maruge1 - 11 WPts
14/01/2029Ruiru, Kenya19 - 41 Jose Balandra1 - 20 WPts
15/11/2028Ruiru, Kenya19 - 40 Matthew Macalguim30 - 4 LPts
16/09/2028Ruiru, Kenya18 - 40 Mel Konga0 - 1 WPts
18/07/2028Ruiru, Kenya17 - 40 Usi Yusuf0 - 1 WPts
19/05/2028Ruiru, Kenya16 - 40 Sam Corzo3 - 4 WPts
20/03/2028Padang, Indonesia15 - 40 Teungku Sucipto1 - 10 WPts
21/01/2028Quezon City, Philippines14 - 40 Manny Mamuad1 - 1 WPts
22/11/2027Ruiru, Kenya13 - 40 Will Gicharu0 - 1 WPts
23/09/2027San Juan, Puerto Rico13 - 39 Senon Poma7 - 21 LPts
26/07/2027Guatemala City, Guatemala13 - 38 Diego Pasion9 - 19 LPts
28/05/2027Ruiru, Kenya13 - 37 Firdovsi Badini9 - 17 LPts
29/03/2027Kangundo-Tala, Kenya13 - 36 Lukman Kaggia27 - 15 LPts Kenya National Championships 2027View
26/03/2027Kangundo-Tala, Kenya12 - 36 Bart Mwema2 - 4 WPts Kenya National Championships 2027View
13/02/2027Lima, Peru12 - 35 Alejandro Cortes48(1) - 31 LPts
16/12/2026Prague, Czech Republic12 - 34 Dominik Divin20 - 10 LPts
18/10/2026Ruiru, Kenya11 - 34 Dylan Hovey3 - 10 WPts
19/08/2026Auckland, New Zealand11 - 33 Fraser Jeans5 - 16(2) LPts
21/06/2026North Shore, New Zealand10 - 33 Arama Kamuwai7 - 23 WPts
23/04/2026Ruiru, Kenya9 - 33 Orleans Marais0 - 9 WPts
22/02/2026Seoul, South Korea9 - 32 Chan-dong Ku26(1) - 23 LPts
25/12/2025Lipa, Philippines8 - 32 Cris Lombos2 - 5 WPts
27/10/2025Ruiru, Kenya7 - 32 Sierra Bagsit3 - 1 WPts
28/08/2025Maracaibo, Venezuela7 - 31 Montana Triano10 - 15 LPts
30/06/2025Ruiru, Kenya6 - 31 Vito Rauti1 - 3 WPts
01/05/2025Surabaya, Indonesia5 - 31 Garuda Rochmawati2 - 1 WPts
03/03/2025Barcelona, Venezuela4 - 31 Vicente Palacio3 - 7 WPts
03/01/2025Watford, UK4 - 30 Sam Boyle4 - 21 LPts
05/11/2024Taiyuan, China3 - 30 Tung Qu0 - 0 WPts
07/09/2024Gwangju, South Korea3 - 29 Jin-su Rho14 - 13 LPts
10/07/2024Ruiru, Kenya2 - 29 Ewan Warugongo0 - 10 WPts
10/05/2024Riga, Latvia2 - 28 Fedar Gotardsons41 - 7 LPts
12/03/2024Ruiru, Kenya1 - 28 Hernan Villanova1 - 6 WPts
12/01/2024Ciudad Bolivar, Venezuela1 - 27 Rio Aragon12 - 13 LPts
14/11/2023Santo Domingo de Guzman, Dominican Republic1 - 26 Nicandro Febles24 - 8 LPts
16/09/2023Chiclayo, Peru1 - 25 Vicente Viernes5 - 8 LPts
19/07/2023Ruiru, Kenya1 - 24 Narotama Wiraatmadja8 - 13(1) LPts
20/05/2023Montevideo, Uruguay1 - 23 Aimon Medero6 - 15 LPts
22/03/2023La Paz, Bolivia1 - 22 Diego Cobarrubias27 - 7 LPts
22/01/2023Kitakyushu, Japan1 - 21 Yuji Yoshida23 - 6 LPts
24/11/2022Yokohama, Japan1 - 20 Jun Naito13 - 12 LPts
25/09/2022San Jose del Monte, Philippines1 - 19 Vicente Polanco16 - 16 LPts
28/07/2022Casablanca, Morocco1 - 18 Jawdah Zayani17 - 10 LPts
29/05/2022Mombasa, Kenya1 - 17 Uba Temu25 - 3 LPts
01/04/2022Tipitapa, Nicaragua1 - 16 Alejandro Borjon14 - 10 LPts
01/02/2022Nairobi, Kenya1 - 15 Ewan Okoth15 - 12(1) LPts
17/12/2021Cebu City, Philippines1 - 14 Bronco Carillo11 - 9 LPts
17/10/2021Ruiru, Kenya1 - 13 Marlen Chaban14(1) - 7 LPts
17/08/2021Kansas City, USA1 - 12 Joel Lingren1 - 20 LPts
16/06/2021San Jose del Monte, Philippines1 - 11 Xeres Rosas8 - 7 LPts
18/04/2021Namangan, Uzbekistan1 - 10 Gennady Allahverdiev12 - 6 LPts
17/02/2021Ruiru, Kenya1 - 9 Chiamaka Khalwale6 - 3 LPts
18/12/2020Novokuznetsk, Russia1 - 8 Fadei Pavlovich9 - 7 LPts
20/10/2020Angers, France1 - 7 Campbell Mauriac9 - 4 LPts
22/08/2020Ruiru, Kenya0 - 7 Matthew Tackett4 - 9 WPts
21/06/2020San Miguel, El Salvador0 - 6 Guillermo Pando9 - 6 LPts
23/04/2020Ruiru, Kenya0 - 5 David Kinsaka2 - 11 LPts
23/02/2020Nairobi, Kenya0 - 4 Ethan Ndungu1 - 11 LPts
31/12/2019Las Vegas, USA0 - 3 Connor Draffen4 - 4 LPts
01/11/2019Mexico City, Mexico0 - 2 Leonel Bartolome2 - 3 LPts
03/09/2019Ruiru, Kenya0 - 1 Ewan Okoth5 - 4 LPts
05/07/2019Ruiru, Kenya0 - 0 Baltasar Pozo7 - 1 LPts