Weightclass:  Light Flyweight
Location:  Nairobi, Kenya
Record:  31 - 13
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
09/01/2034Suez, Egypt31 - 12 Hayden Kwakye55(3) - 9 LPts Africa Championships 2034View
07/12/2033Nairobi, Kenya30 - 12 Rodrigo Cirilo8 - 26 WPts
06/11/2033Nairobi, Kenya29 - 12 Jesper Marot18 - 16 WPts
06/10/2033Abidjan, Ivory Coast28 - 12 Jesper Marot18 - 15 WPts
05/09/2033Nairobi, Kenya27 - 12 Nathan De Jongh30(1) - 14 WPts
05/08/2033Soweto, South Africa26 - 12 Nathan De Jongh30(1) - 13 WPts
04/07/2033Soweto, South Africa25 - 12 Nathan De Jongh30(1) - 12 WPts
30/05/2033Dushanbe, Tajikistan25 - 11 Shahmar Dzhahagirov28 - 19 LPts
29/04/2033Zarqa, Jordan24 - 11 Jawad Habibi12 - 20 WPts
29/03/2033Nairobi, Kenya23 - 11 Shevon Akhasamba12 - 3 WPts Kenya National Championships 2033View
26/03/2033Nairobi, Kenya22 - 11 Zachary Birech2 - 6 WPts Kenya National Championships 2033View
20/02/2033Soweto, South Africa21 - 11 Nathan De Jongh27(1) - 9 WPts
16/01/2033Nairobi, Kenya20 - 11 Fatos Buzoku6 - 17 WPts
16/12/2032Tirana, Albania19 - 11 Fatos Buzoku6 - 16 WPts
15/11/2032Argenteuil, France19 - 10 Ray Becotte16 - 16 LPts
15/10/2032Delmas, Haiti19 - 9 Byron Rigaudeau13 - 8 LPts
14/09/2032Montevideo, Uruguay18 - 9 Rico Banegas19 - 15 WPts
14/08/2032Montevideo, Uruguay18 - 8 Rico Banegas18 - 15 LPts
14/07/2032Nairobi, Kenya17 - 8 Brin Ririe5 - 3 WPts
07/06/2032Abidjan, Ivory Coast16 - 8 Jesper Marot7 - 14 WPts
07/05/2032Abidjan, Ivory Coast15 - 8 Jesper Marot7 - 13 WPts
06/04/2032Nairobi, Kenya14 - 8 Rico Banegas15 - 12 WPts
06/03/2032Montevideo, Uruguay13 - 8 Rico Banegas15 - 11 WPts
04/02/2032Nairobi, Kenya12 - 8 Haaris Rashid4 - 4 WPts
02/01/2032Abidjan, Ivory Coast11 - 8 Jesper Marot6 - 10 WPts
02/12/2031Abidjan, Ivory Coast11 - 7 Jesper Marot5 - 10 LPts
01/11/2031Nairobi, Kenya10 - 7 Leverett Orne17 - 7 WPts
28/09/2031Nairobi, Kenya9 - 7 Jesper Marot4 - 9 WPts
22/08/2031Nairobi, Kenya8 - 7 Henry Chifuwe9 - 14 WPts
21/07/2031Nairobi, Kenya7 - 7 Henry Chifuwe9 - 13 WPts
20/06/2031Nairobi, Kenya6 - 7 Henry Chifuwe9 - 12 WPts
16/05/2031Maroua, Cameroon5 - 7 Aleron Baton9 - 13 WPts
15/04/2031Oslo, Norway5 - 6 Holm Markussen19 - 25(1) LPts
15/02/2031Nairobi, Kenya4 - 6 Ubanwa Bon3 - 8 WPts
18/12/2030Rotterdam, Netherlands4 - 5 Beel Messiaen21 - 14 LPts
20/10/2030Mombasa, Kenya3 - 5 Vincent Lesuuda0 - 0 WPts
24/08/2030Nairobi, Kenya2 - 5 Ubanwa Bon3 - 5 WPts
29/06/2030Ulaanbaatar, Mongolia1 - 5 Ismail Yeong15 - 15 WPts
30/04/2030Kisumu, Kenya1 - 4 Lakista Keya10 - 15 LPts
26/03/2030Kangundo-Tala, Kenya1 - 3 Bart Mwema11 - 15 LPts Kenya National Championships 2030View
01/03/2030Nairobi, Kenya1 - 2 Dylan Ngonga15 - 11 LPts
01/01/2030Sumqayit, Azerbaijan1 - 1 Aghamusa Tahmazov2 - 1 LPts
03/11/2029Ulaanbaatar, Mongolia1 - 0 Borya Davaajav17(1) - 16 LPts
05/09/2029Nairobi, Kenya0 - 0 Otieno Maruge1 - 14 WPts