Weightclass:  Bantamweight
Location:  Nairobi, Kenya
Record:  37 - 21(2)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
18/12/2031Nairobi, Kenya37 - 20(2) Yasushi Miyasato7 - 7 LPts
19/10/2031Nairobi, Kenya36 - 20(2) Min-woo Chu4 - 9 WPts
19/08/2031Nairobi, Kenya35 - 20(2) Manuel Mirelez8 - 3 WPts
20/06/2031Nairobi, Kenya34 - 20(2) Takeshi Iwasaki6 - 4 WPts
20/04/2031Nairobi, Kenya33 - 20(2) Confucius Yuan2 - 4 WPts
19/02/2031Nairobi, Kenya33 - 19(1) Quinto Cassillas8(2) - 1 LKO3
21/12/2030Nairobi, Kenya32 - 19(1) Myung-joo Yi9 - 8 WPts
22/10/2030Nairobi, Kenya31 - 19(1) Joaquin Coto2 - 7 WPts
23/08/2030Nairobi, Kenya30 - 19(1) Joaquin Rigor2 - 3 WPts
24/06/2030Nairobi, Kenya29 - 19(1) Ibrahim Shengul6 - 22 WPts
25/04/2030Nairobi, Kenya28 - 19(1) Stuart Diggins13 - 9 WPts
24/02/2030Nairobi, Kenya27 - 19(1) Floyd Dorward0 - 8(1) WPts
26/12/2029La Florida, Chile26 - 19(1) Nicandro Leandro12 - 15 WPts
28/10/2029Nairobi, Kenya25 - 19(1) Patrick Matzek2 - 3 WPts
29/08/2029Nairobi, Kenya25 - 18(1) Jordan Kayange25 - 16 LPts
26/07/2029Wenzhou, China24 - 18(1) Cong Chau10 - 14 WPts
28/05/2029Nairobi, Kenya23 - 18(1) John Kebenei3 - 6 WPts
29/03/2029Mombasa, Kenya23 - 17(1) Zuffur Farooq13 - 10 LPts Kenya National Championships 2029View
26/03/2029Mombasa, Kenya22 - 17(1) Kai Nyangweso4 - 4 WPts Kenya National Championships 2029View
01/03/2029Puente Alto, Chile21 - 17(1) Rodrigo Rosalez11 - 15 WPts
01/01/2029Carolina, Puerto Rico21 - 16(1) Juan Hipolito10 - 13 LPts
02/11/2028Chiclayo, Peru20 - 16(1) Diego Leal15 - 16 WPts
04/09/2028Nairobi, Kenya19 - 16(1) Floyd Nkya16 - 14 WPts
23/07/2028Accra, Ghana18 - 16(1) Vince Adade14 - 11 WPts
25/05/2028Nairobi, Kenya17 - 16(1) Imran Shaikh2 - 13 WPts
26/03/2028Kisumu, Kenya17 - 15(1) Ashley Mureithi33(4) - 18(5) LPts Kenya National Championships 2028View
07/03/2028Douala, Cameroon17 - 14(1) Percival Bikana22(1) - 21 LPts
08/01/2028Bangkok, Thailand17 - 13(1) Kongjak Taechapan14 - 13 LPts
09/11/2027Kikuyu, Kenya17 - 12(1) Ewan Kiplagat17 - 21 LPts
12/09/2027Nakuru, Kenya16 - 12(1) Glynn Mugambi19 - 18 WPts
21/07/2027Toshkent, Uzbekistan15 - 12(1) Vasili Mirkasimov8 - 18 WPts
23/05/2027Mombasa, Kenya14 - 12(1) Ewan Amimo7 - 15 WPts
29/03/2027Kangundo-Tala, Kenya14 - 11(1) Mohsin Younes30 - 11 LPts Kenya National Championships 2027View
26/03/2027Kangundo-Tala, Kenya13 - 11(1) Jonathan Magugu17 - 14 WPts Kenya National Championships 2027View
09/03/2027Kisumu, Kenya12 - 11(1) Edward Chepchirchir7 - 8 WPts
09/01/2027Antipolo, Philippines12 - 10(1) Diego Sadiri16 - 18 LPts
11/11/2026Nairobi, Kenya12 - 9(1) Sam Awori6 - 14 LPts
05/10/2026Nairobi, Kenya11 - 9(1) Rehman Rahim10 - 16 WPts
25/08/2026Kangundo-Tala, Kenya10 - 9(1) Penda Mungai7 - 9 WPts
04/07/2026Kangundo-Tala, Kenya9 - 9(1) Mark Kilonzo5 - 20(5) WPts
13/05/2026Tegucigalpa, Honduras8 - 9(1) Marco Moron0 - 0 WPts
15/03/2026Nairobi, Kenya8 - 8(1) Sam Awori3 - 13 LPts
09/02/2026Nairobi, Kenya7 - 8(1) Sierra Chavana3 - 8 WPts
12/12/2025Abidjan, Ivory Coast7 - 7(1) Coyne Mestrallet7 - 8(1) LPts
14/10/2025Ensenada, Mexico7 - 6 Yago Alaniz38(2) - 12 LKO3
16/08/2025Nairobi, Kenya6 - 6 Aaron McCaig0 - 3 WPts
18/06/2025Mombasa, Kenya5 - 6 Xyshaun Agina6 - 16 WPts
08/05/2025Tokorozawa, Japan4 - 6 Taro Chinen1 - 6(2) WPts
10/03/2025Nairobi, Kenya4 - 5 Jordan Kayange3 - 9 LPts
06/02/2025Naivasha, Kenya3 - 5 Paul Kanindo1 - 16 WPts
24/12/2024Kisumu, Kenya3 - 4 Edward Chepchirchir0 - 0 LPts
11/11/2024Ruiru, Kenya3 - 3 Ian Bahari25(1) - 18 LPts
10/09/2024Saitama, Japan2 - 3 Yasushi Okita1 - 4 WPts
13/07/2024Mombasa, Kenya1 - 3 Ewan Amimo1 - 2 WPts
14/05/2024San Luis Potosi, Mexico1 - 2 Javier Grijalva17 - 11 LPts
16/03/2024Mombasa, Kenya1 - 1 Billy Shabbir14(2) - 22 LPts
07/02/2024Mombasa, Kenya0 - 1 Ewan Amimo0 - 0 WPts
05/01/2024Nairobi, Kenya0 - 0 Ming Yeh0 - 0 LPts