Weightclass:  Bantamweight
Location:  Machakos, Kenya
Record:  31(1) - 17(7)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
03/07/2042Machakos, Kenya30(1) - 17(7) Rehman Beydoun12 - 22(1) WPts
02/06/2042Machakos, Kenya29(1) - 17(7) Fraco Charo24(1) - 10(2) WPts
29/04/2042Machakos, Kenya28(1) - 17(7) Haaris Aamer22(1) - 15(1) WPts
29/03/2042Kangundo-Tala, Kenya27 - 17(7) Kenzie Shikwati13 - 14 WKO3 Kenya National Championships 2042View
26/03/2042Kangundo-Tala, Kenya26 - 17(7) Useni Kandie1 - 1 WPts Kenya National Championships 2042View
21/02/2042Machakos, Kenya25 - 17(7) Dirayr Reizyan7(1) - 13 WPts
19/01/2042Machakos, Kenya24 - 17(7) Salvador Sardina15 - 6(2) WPts
14/12/2041Machakos, Kenya24 - 16(6) Diego Sergio59(25) - 27(2) LKO2
13/11/2041Machakos, Kenya23 - 16(6) Iago Vasconcellos11(1) - 6 WPts
13/10/2041Machakos, Kenya22 - 16(6) Marco Ojeda29 - 16(2) WPts
07/09/2041Dongguan, China22 - 15(6) Parviz Asad25 - 11(1) LPts Dongguan World Championships 2041View
19/08/2041Machakos, Kenya22 - 14(5) Diego Sergio56(24) - 25(2) LKO3
19/07/2041Machakos, Kenya21 - 14(5) Marco Ojeda27 - 14(1) WPts
18/06/2041Machakos, Kenya20 - 14(5) Mallory Messina16(2) - 9(1) WPts
18/05/2041Machakos, Kenya19 - 14(5) Nicandro Cajigas14 - 1 WPts
01/04/2041Nairobi, Kenya18 - 14(5) Umi Kagika9 - 21 WPts Kenya National Championships 2041View
29/03/2041Nairobi, Kenya17 - 14(5) Chike Gicharu18(1) - 16 WPts Kenya National Championships 2041View
26/03/2041Nairobi, Kenya16 - 14(5) Bradley Gebremedhin4 - 11 WPts Kenya National Championships 2041View
15/03/2041Irbid, Jordan15 - 14(5) Haaris Aamer14(1) - 6 WPts
12/02/2041Machakos, Kenya14 - 14(5) Haaris Aamer14(1) - 5 WPts
12/01/2041Machakos, Kenya13 - 14(5) Haaris Aamer14(1) - 4 WPts
11/12/2040Irbid, Jordan12 - 14(5) Haaris Aamer14(1) - 3 WPts
10/11/2040Irbid, Jordan12 - 13(5) Haaris Aamer13(1) - 3 LPts
10/10/2040Rio de Janeiro, Brazil11 - 13(5) Juan Abela10 - 10 WPts
13/09/2040Machakos, Kenya10 - 13(5) Rich Terres16(1) - 14 WPts
04/08/2040Machakos, Kenya10 - 12(4) Amer Hadje19 - 17 LKO3
03/07/2040Port-au-Prince, Haiti10 - 11(4) Bassett Houlette60 - 33(1) LPts
02/06/2040Port-au-Prince, Haiti10 - 10(4) Bassett Houlette59 - 33(1) LPts
02/05/2040Kumasi, Ghana10 - 9(4) Razi Afotey25 - 11 LPts
01/04/2040Nakuru, Kenya9 - 9(4) Ulan Cheboi19(1) - 22 WPts Kenya National Championships 2040View
29/03/2040Nakuru, Kenya8 - 9(4) Chike Gicharu12(1) - 14 WPts Kenya National Championships 2040View
26/03/2040Nakuru, Kenya7 - 9(4) Kris Kanyeria9(2) - 4 WPts Kenya National Championships 2040View
14/03/2040Manukau, New Zealand7 - 8(4) Isaac Bateman33(1) - 13 LPts
12/02/2040Tabriz, Iran7 - 7(3) Majid Hoque33(2) - 17 LKO3
12/01/2040Khemisset, Morocco7 - 6(2) Mehammed Basinger42(3) - 9 LKO2
12/12/2039San Juan, Puerto Rico7 - 5(1) Frisco Zamarron33(10) - 13 LKO3
11/11/2039Salta, Argentina7 - 4(1) Esteban Vargas9 - 6(1) LPts
11/10/2039Salta, Argentina7 - 3(1) Esteban Vargas8 - 6(1) LPts
10/09/2039Brisbane, Australia7 - 2 Hyun-soo Hwang33(2) - 4 LKO3 Brisbane World Championships 2039View
07/09/2039Brisbane, Australia6 - 2 Joey Dipple7(1) - 2 WPts Brisbane World Championships 2039View
18/08/2039Barquisimeto, Venezuela6 - 1 Enzo Moron39(1) - 19(1) LPts
17/07/2039Barquisimeto, Venezuela6 - 0 Enzo Moron38(1) - 19(1) LPts
16/06/2039Saitama, Japan5 - 0 Daiki Maki14 - 33 WPts
17/04/2039Quebec City, Canada4 - 0 Lyle Bataille34 - 41 WPts
01/04/2039Nakuru, Kenya3 - 0 Nick Monley42 - 20 WPts Kenya National Championships 2039View
29/03/2039Nakuru, Kenya2 - 0 Kris Kanyeria6(1) - 1 WPts Kenya National Championships 2039View
26/03/2039Nakuru, Kenya1 - 0 Chris Gumo15 - 23 WPts Kenya National Championships 2039View
05/03/2039Machakos, Kenya0 - 0 Pancho Ceron2 - 1 WPts