Weightclass:  Light Flyweight
Location:  Nakuru, Kenya
Record:  17 - 17
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
25/11/2033Nakuru, Kenya16 - 17 Bayard Ndongo0 - 7 WPts
24/09/2033Nakuru, Kenya15 - 17 Nasario Cubas2 - 16 WPts
24/07/2033Nakuru, Kenya15 - 16 David Lacbawan13 - 18 LPts
24/05/2033Nakuru, Kenya14 - 16 Kai Monge3 - 10 WPts
25/03/2033Nakuru, Kenya13 - 16 Quaashie Chenonge1 - 6 WPts
24/01/2033Nakuru, Kenya12 - 16 Zachary Birech2 - 4 WPts
24/11/2032Nakuru, Kenya12 - 15 Ethan Lory11 - 9 LPts
25/09/2032Nakuru, Kenya11 - 15 Kyo0won Pang8 - 14 WPts
26/07/2032Nakuru, Kenya10 - 15 Ja-choel Tak2 - 5 WPts
27/05/2032Nakuru, Kenya9 - 15 Hatta Faisal2 - 2 WPts
28/03/2032Nakuru, Kenya8 - 15 Vincent Lesuuda1 - 9 WPts
28/01/2032Nakuru, Kenya7 - 15 Joel Sinton0 - 12 WPts
29/11/2031Nakuru, Kenya7 - 14 Leonel Murguia17 - 12 LPts
30/09/2031Nairobi, Kenya6 - 14 Louis Mwangale9 - 16(1) WPts
07/08/2031Nakuru, Kenya5 - 14 Joe Rimbui0 - 1 WPts
08/06/2031Toshkent, Uzbekistan4 - 14 Dmitri Magometov4 - 19 WPts
08/04/2031Nakuru, Kenya3 - 14 Ui-jo Ban3 - 9 WPts
08/02/2031Los Teques, Venezuela3 - 13 Rogelio Almodovar0 - 5 LPts
11/12/2030Bandar Lampung, Indonesia3 - 12 Sarwono Satya12 - 17 LPts
12/10/2030Nairobi, Kenya3 - 11 Will Gicharu8 - 11 LPts
25/08/2030Nakuru, Kenya3 - 10 Neper Delgado3 - 11 LPts
26/06/2030Dublin, Ireland3 - 9 Aidan Coughlin10 - 10 LPts
26/06/2030Dublin, Ireland3 - 9 Aidan Coughlin10 - 10 LPts
27/04/2030Nairobi, Kenya2 - 9 Otieno Maruge3 - 16 WPts
28/02/2030Ulaanbaatar, Mongolia2 - 8 Ismail Gundegmaa14 - 6 LPts
31/12/2029Fortaleza, Brazil2 - 7 Juan Resendes3 - 9 LPts
01/11/2029Nakuru, Kenya2 - 6 Otieno Maruge1 - 15 LPts
02/09/2029Nairobi, Kenya1 - 6 Ubanwa Bon0 - 2 WPts
09/07/2029Nakuru, Kenya1 - 5 Usi Yusuf1 - 6 LPts
09/05/2029Nakuru, Kenya0 - 5 Otieno Maruge1 - 12 WPts
10/03/2029Nakuru, Kenya0 - 4 Vandwon Sakari4 - 2 LPts
08/01/2029Nairobi, Kenya0 - 3 Zach Bostock4 - 14 LPts
13/11/2028Kisumu, Kenya0 - 2 Polo Lopuyet3 - 16 LPts
27/09/2028Nakuru, Kenya0 - 1 Deiondre Kenga10 - 17 LPts
20/08/2028Nakuru, Kenya0 - 0 Otieno Maruge0 - 8 LPts