Weightclass:  Bantamweight
Location:  Nakuru, Kenya
Record:  21 - 30
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
05/12/2033Nakuru, Kenya20 - 30 Xing-fu Zha1 - 4 WPts
06/10/2033Nakuru, Kenya19 - 30 Diego Messa9 - 10 WPts
06/08/2033Nakuru, Kenya18 - 30 Saturnin Aragona4 - 2 WPts
06/06/2033Nakuru, Kenya17 - 30 Ichiro Taketa3 - 4 WPts
07/04/2033Nakuru, Kenya16 - 30 Fedar Moldogaliew4 - 13 WPts
06/02/2033Nakuru, Kenya15 - 30 Sung-yun You11 - 13 WPts
07/12/2032Baku, Azerbaijan15 - 29 Huseinqulu Bakihanov37 - 15(1) LPts
06/11/2032Nakuru, Kenya15 - 28 Huseinqulu Bakihanov36 - 15(1) LPts
06/10/2032Nakuru, Kenya14 - 28 Sajid Dallal22 - 17(1) WPts
04/09/2032Amman, Jordan13 - 28 Haaris Latif27(2) - 21 WPts
04/08/2032Karaj, Iran13 - 27 Haaris Harron21 - 20 LPts
04/07/2032Palembang, Indonesia13 - 26 Sajid Dallal19 - 17(1) LPts
03/06/2032New York City, USA13 - 25 Matthew Rintoul23 - 21(1) LPts
02/05/2032Nakuru, Kenya13 - 24 Haaris Harron19 - 19 LPts
01/04/2032Machakos, Kenya12 - 24 Arthur Lelel15 - 14 WPts Kenya National Championships 2032View
29/03/2032Machakos, Kenya11 - 24 Jay Mwencha9 - 9 WPts Kenya National Championships 2032View
26/03/2032Machakos, Kenya10 - 24 Chike Konde7 - 1 WPts Kenya National Championships 2032View
17/03/2032Riga, Latvia10 - 23 Boris Lietuvietis12 - 17 LPts
15/02/2032Ciudad Guayana, Venezuela9 - 23 Lorenzo Baca25 - 5 WPts
15/01/2032Athens, Greece9 - 22 Stephanos Kondos10(1) - 19 LPts
15/12/2031Athens, Greece9 - 21 Stephanos Kondos9(1) - 19 LPts
14/11/2031Nakuru, Kenya9 - 20 Eloy Tejada26 - 4 LPts
14/10/2031Guatemala City, Guatemala8 - 20 Diego Mansilla19 - 6 WPts
13/09/2031Christchurch, New Zealand8 - 19 Darryl Isbister15 - 18(1) LPts
13/08/2031Nakuru, Kenya8 - 18 Engin Avci22 - 10 LPts
13/07/2031Ankara, Turkey7 - 18 Engin Avci22 - 9 WPts
12/06/2031Ankara, Turkey7 - 17 Engin Avci21 - 9 LPts
12/05/2031Nakuru, Kenya7 - 16 Felippe Graciano10 - 14 LPts
01/04/2031Kisumu, Kenya7 - 15 Justin Bira13(1) - 5 LPts Kenya National Championships 2031View
29/03/2031Kisumu, Kenya6 - 15 Udenwa Serry13 - 7 WPts Kenya National Championships 2031View
26/03/2031Kisumu, Kenya5 - 15 Chike Konde1 - 0 WPts Kenya National Championships 2031View
23/02/2031Las Condes, Chile5 - 14 Xabat Salguero15 - 2 LPts
23/01/2031Nakuru, Kenya5 - 13 Xabat Salguero14 - 2 LPts
23/12/2030Las Condes, Chile4 - 13 Xabat Salguero14 - 1 WPts
22/11/2030Las Condes, Chile4 - 12 Xabat Salguero13 - 1 LPts
22/10/2030Las Condes, Chile4 - 11 Xabat Salguero12 - 1 LPts
21/09/2030Nakuru, Kenya4 - 10 Paul Gilchrist5 - 10 LPts
17/08/2030Kosice, Slovakia3 - 10 Patrik Dobry7 - 17(2) WPts
19/06/2030Kisumu, Kenya2 - 10 Dikembe Kiplimo11 - 26 WPts
21/04/2030Bayamon, Puerto Rico2 - 9 Manny Salcido29(1) - 11 LPts
21/02/2030Nakuru, Kenya1 - 9 Chris Mutahi1 - 11 WPts
24/12/2029Nakuru, Kenya1 - 8 Udenwa Serry5 - 4 LPts
25/10/2029Athi River, Kenya1 - 7 Udenwa Serry4 - 4 LPts
04/09/2029Nairobi, Kenya1 - 6 Lamech Amimo15 - 12 LPts
30/07/2029Davao City, Philippines1 - 5 Barry Villatoro8 - 13 LPts
01/06/2029Kikuyu, Kenya1 - 4 Ewan Kiplagat26(1) - 22 LPts
24/04/2029Nakuru, Kenya1 - 3 Pablo Pedraza8 - 13 LPts
24/02/2029Nairobi, Kenya0 - 3 Chris Mutahi0 - 5 WPts
02/01/2029Nairobi, Kenya0 - 2 Floyd Nkya17 - 15 LPts
02/12/2028Ecatepec, Mexico0 - 1 Jose Quezada21 - 7 LPts
04/10/2028Nakuru, Kenya0 - 0 Gareth Mwau1 - 7 LPts