Weightclass:  Flyweight
Location:  Ruiru, Kenya
Record:  27 - 29
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
23/02/2035Ruiru, Kenya26 - 29 Waleed Omer5 - 9 WPts
24/12/2034Ruiru, Kenya25 - 29 Victori Kesuma2 - 10 WPts
24/10/2034Ruiru, Kenya24 - 29 Lesmana Rifai0 - 8 WPts
24/08/2034Ruiru, Kenya23 - 29 Jagat Tedjakusuma3 - 5 WPts
24/06/2034Ruiru, Kenya22 - 29 Umair Koury3 - 10 WPts
24/04/2034Ruiru, Kenya21 - 29 Tofiq Kosaeff0 - 12 WPts
22/02/2034Ruiru, Kenya20 - 29 Rudy Willebart12 - 10 WPts
22/12/2033Ruiru, Kenya19 - 29 Malvolio Lainez12 - 17 WPts
22/10/2033Ruiru, Kenya18 - 29 Alejandro Rodrigo1 - 3 WPts
21/08/2033Ruiru, Kenya17 - 29 Antonio Favela8 - 7 WPts
20/06/2033Los Teques, Venezuela17 - 28 Alejandro Palacio11 - 31 LPts
22/04/2033Nezahualcoyotl, Mexico17 - 27 Neper Ponce46(9) - 21 LPts
22/02/2033Soyapango, El Salvador16 - 27 Sierra Grimaldo12 - 27 WPts
24/12/2032Tijuana, Mexico15 - 27 Ovidio Pedrosa15 - 24 WPts
26/10/2032Bordeaux, France15 - 26 Villard Giono28(1) - 23 LPts
28/08/2032Odessa, Ukraine15 - 25 Melor Varga26 - 9 LPts
30/06/2032Mombasa, Kenya14 - 25 Waleed Sham11 - 22 WPts
02/05/2032San Jose, Costa Rica13 - 25 Urvano Castellanos0 - 11 WPts
04/03/2032Panama City, Panama13 - 24 Lisandro Mamon13 - 13 LPts
04/01/2032Georgetown, Guyana13 - 23 Owen Beith15 - 19 LPts
06/11/2031Ruiru, Kenya12 - 23 Manuel Paul1 - 8 WPts
06/09/2031Charleroi, Belgium12 - 22 Adalard Soufflot21 - 7 LPts
09/07/2031Guatemala City, Guatemala11 - 22 Ovidio Zamorano8 - 13 WPts
11/05/2031Zamboanga City, Philippines10 - 22 Chris Daos14 - 9 WPts
13/03/2031Antofagasta, Chile9 - 22 Oro Peno7 - 12 WPts
13/01/2031Soyapango, El Salvador9 - 21 Marjun Martinez35(1) - 24 LPts
15/11/2030Kikuyu, Kenya9 - 20 Greg Kurgat7 - 14(1) LPts
21/09/2030Ruiru, Kenya8 - 20 Shaquille Kanyanga3 - 2 WPts
22/07/2030Ruiru, Kenya7 - 20 Kasi Kiuna2 - 7 WPts
25/05/2030Nagoya, Japan7 - 19 Satoshi Fukuhara21(3) - 11 LPts
27/03/2030Ruiru, Kenya6 - 19 Waleed Sham7 - 11 WPts
27/01/2030San Jose, Costa Rica5 - 19 Pablo Napoles2 - 4 WPts
29/11/2029Christchurch, New Zealand5 - 18 Leighton Duris25 - 17 LPts
01/10/2029Abu Dhabi, UAE4 - 18 Amjad Riaz2 - 6 WPts
03/08/2029Barquisimeto, Venezuela3 - 18 Cruz Calzada8 - 27(1) WPts
05/06/2029Dnipropetrovsk, Ukraine3 - 17 Faddei Valis9 - 32 LPts
07/04/2029Minsk, Belarus3 - 16 Andrii Svatkovskiy25 - 12 LPts
07/02/2029Ruiru, Kenya2 - 16 Nasario Sabio7 - 14 WPts
10/12/2028Georgetown, Guyana2 - 15 James Gash34(2) - 39 LPts
12/10/2028Kunming, China2 - 14 Confucius Mao35 - 24(5) LPts
14/08/2028San Jose, Costa Rica1 - 14 Eloy Capistran7 - 14 WPts
16/06/2028San Salvador, El Salvador1 - 13 Quinto Frontera13 - 6 LPts
18/04/2028Donetsk, Ukraine1 - 12 Taras Kovalenko8 - 28(6) LPts
19/02/2028Guatemala City, Guatemala1 - 11 Bronco Contreras13 - 21 LPts
22/12/2027Santa Ana, El Salvador1 - 10 Noe Degollado2 - 5 LPts
24/10/2027Dublin, Ireland1 - 9 Daniel Burns4 - 13 LPts
26/08/2027Seville, Spain0 - 9 Juan Bastidas1 - 25(6) WPts
28/06/2027Moscow, Russia0 - 8 Yulian Alimov11 - 20(1) LPts
30/04/2027Jakarta, Indonesia0 - 7 Abdul Mohammad70(1) - 24(1) LPts
02/03/2027Ruiru, Kenya0 - 6 Mark Kipngetich5(1) - 7 LPts
01/01/2027Nairobi, Kenya0 - 5 Paul Agina9 - 17 LPts
07/11/2026Nakuru, Kenya0 - 4 Mark Gatheru10(2) - 24(1) LPts
13/09/2026Ruiru, Kenya0 - 3 Will Moroto2 - 10 LPts
10/08/2026Naivasha, Kenya0 - 2 Lisimba Donde3 - 8 LPts
03/07/2026San Jose, Costa Rica0 - 1 Eloy Capistran2 - 6 LPts
05/05/2026Ruiru, Kenya0 - 0 Nick Mwendwa5 - 3(1) LPts