Weightclass:  Light Flyweight
Location:  Nairobi, Kenya
Record:  22 - 22
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
07/04/2035Nairobi, Kenya21 - 22 Jasper McCartney2 - 5 WPts
06/02/2035Nairobi, Kenya20 - 22 Montego Monico1 - 6 WPts
07/12/2034Nairobi, Kenya20 - 21 Frisco Jaimes10 - 5 LPts
07/10/2034Nairobi, Kenya19 - 21 Ivan Inkin9 - 9 WPts
07/08/2034Nairobi, Kenya18 - 21 Nasario Valderrama9 - 7(1) WPts
07/06/2034Nairobi, Kenya17 - 21 Boris Ackbasow15 - 16 WPts
07/04/2034Nairobi, Kenya16 - 21 Jesus Sias1 - 5 WPts
05/02/2034Nairobi, Kenya15 - 21 Carlos Canales0 - 4 WPts
06/12/2033Nairobi, Kenya14 - 21 Gennady Zaiylcanoff1 - 2 WPts
06/10/2033Nairobi, Kenya13 - 21 Luka Baltkalns8 - 13 WPts
06/08/2033Nairobi, Kenya12 - 21 Dmitri Kozloff1 - 9(1) WPts
06/06/2033Nairobi, Kenya11 - 21 Vicente Fleites2 - 10 WPts
07/04/2033Nairobi, Kenya10 - 21 Ubanwa Bon9 - 15 WPts
23/02/2033Rodriguez, Philippines10 - 20 Kai Abat31(3) - 17 LPts
26/12/2032Hanoi, Vietnam10 - 19 Luc Vinh11 - 24 LPts
28/10/2032Nairobi, Kenya10 - 18 Louis Mwangale13 - 19(1) LPts
23/09/2032Nairobi, Kenya9 - 18 Vince Adumbe3 - 16 WPts
24/07/2032Nairobi, Kenya8 - 18 Zachary Birech0 - 2 WPts
25/05/2032Nairobi, Kenya7 - 18 Vincent Lesuuda1 - 10 WPts
26/03/2032Nairobi, Kenya6 - 18 Shevon Akhasamba6 - 0 WPts
27/01/2032Montevideo, Uruguay6 - 17 Angel Marco12 - 11 LPts
29/11/2031Nairobi, Kenya5 - 17 Joe Rimbui0 - 3 WPts
30/09/2031Nairobi, Kenya5 - 16 Vincent Lesuuda0 - 6 LPts
02/08/2031Montevideo, Uruguay5 - 15 Venacio Joaquin6 - 9 LPts
04/06/2031Nairobi, Kenya4 - 15 Louis Mwangale8 - 15(1) WPts
06/04/2031Kyoto, Japan4 - 14 Nao Toyoda10 - 17 LPts
06/02/2031Nairobi, Kenya3 - 14 Vince Adumbe0 - 8 WPts
09/12/2030Montevideo, Uruguay3 - 13 Nasario Pozos10 - 12 LPts
11/10/2030Nairobi, Kenya3 - 12 Andy Johnston12 - 3 LPts
13/08/2030Nairobi, Kenya3 - 11 Will Gicharu7 - 11 LPts
29/06/2030Kisumu, Kenya3 - 10 Lakista Keya11 - 15 LPts
28/05/2030Mombasa, Kenya3 - 9 Bart Mwema12 - 16 LPts
16/04/2030Nairobi, Kenya2 - 9 Jerriz Sasongko8 - 12 WPts
16/02/2030Santiago de los Caballeros, Dominican Republic2 - 8 Senon Reina7(1) - 7 LPts
19/12/2029Tokyo, Japan2 - 7 Kazuki Sonoda0 - 2 LPts
21/10/2029Semarang, Indonesia1 - 7 Santoso Hardja1 - 12 WPts
22/08/2029Nairobi, Kenya0 - 7 Will Gicharu5 - 7 WPts
23/06/2029Medellin, Colombia0 - 6 Marjun Lagos13 - 12 LPts
25/04/2029Makassar, Indonesia0 - 5 Untung Verweij8 - 7 LPts
25/02/2029Nairobi, Kenya0 - 4 Lao-Tzu For6 - 7 LPts
28/12/2028Nairobi, Kenya0 - 3 Oihane Pestana22 - 15 LPts
29/10/2028Nairobi, Kenya0 - 2 Will Gicharu2 - 5 LPts
16/09/2028Ruiru, Kenya0 - 1 Johnny Elmi18 - 40 LPts
12/08/2028Nairobi, Kenya0 - 0 Vandwon Sakari1 - 1 LPts