Weightclass:  Bantamweight
Location:  Nairobi, Kenya
Record:  24 - 26
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
23/09/2033Nairobi, Kenya23 - 26 Ian Touch0 - 3 WPts
23/07/2033Nairobi, Kenya23 - 25 Taro Sazama16 - 8 LPts
22/05/2033Nairobi, Kenya22 - 25 Marlon Belcourt0 - 6 WPts
22/03/2033Nairobi, Kenya21 - 25 Veroslav Forst17 - 14 WPts
20/01/2033Nairobi, Kenya20 - 25 Ward Van den Ecke12 - 12 WPts
20/11/2032Nairobi, Kenya19 - 25 Dharawangsa Sanusi14 - 10 WPts
20/09/2032Nairobi, Kenya18 - 25 Connor Howells1 - 6 WPts
21/07/2032Nairobi, Kenya17 - 25 Kabonesa Kugblenu3 - 14 WPts
22/05/2032Nairobi, Kenya16 - 25 Fillipo Cristaldi1 - 11 WPts
22/03/2032Nairobi, Kenya15 - 25 Angel Carolina1 - 15 WPts
23/01/2032Nairobi, Kenya14 - 25 Angel Carolina1 - 14 WPts
24/11/2031Nairobi, Kenya14 - 24 Kashif Allam18 - 11 LPts
24/09/2031Charleroi, Belgium14 - 23 Jean-Baptiste Novy1 - 12 LPts
27/07/2031Sendai, Japan13 - 23 Kazuhiko Uchida7 - 16(1) WPts
29/05/2031Bayamon, Puerto Rico12 - 23 Vicente Delfino2 - 8 WPts
29/03/2031Kisumu, Kenya12 - 22 Justin Bira12(1) - 5 LPts Kenya National Championships 2031View
26/03/2031Kisumu, Kenya11 - 22 Dakarai Gitau8 - 6 WPts Kenya National Championships 2031View
30/01/2031Charleroi, Belgium10 - 22 Jean-Baptiste Novy1 - 8 WPts
02/12/2030Suez, Egypt9 - 22 Waleed Qazi15 - 8 WPts
04/10/2030Dubai, UAE9 - 21 Rashid Talal19 - 12 LPts
06/08/2030Lima, Peru8 - 21 Ricardo Herron5 - 14 WPts
08/06/2030Apopa, El Salvador7 - 21 Diego Quijada0 - 4 WPts
10/04/2030Paris, France6 - 21 Sinjon Aubert2 - 3 WPts
10/02/2030Nairobi, Kenya5 - 21 Alen Ajulu-bushell1 - 2 WPts
12/12/2029Riga, Latvia5 - 20 Mikhail Kamolinsh12 - 15(1) LPts
14/10/2029Nairobi, Kenya5 - 19 Do Phuc4 - 7 LPts
16/08/2029Nairobi, Kenya4 - 19 Chris Mutahi0 - 8 WPts
17/06/2029Nairobi, Kenya4 - 18 Steven Kamau3 - 10 LPts
18/04/2029Nairobi, Kenya4 - 17 Steven Kamau2 - 10 LPts
17/02/2029Nairobi, Kenya4 - 16 Gareth Mangua7 - 4 LPts
19/12/2028Cebu City, Philippines4 - 15 Malcolm Bantoc16(1) - 47(5) LPts
21/10/2028Hull, UK4 - 14 Denton Gilbride4 - 11 LPts
23/08/2028Nairobi, Kenya3 - 14 Fahsai Chiayong2 - 4 WPts
24/06/2028Gaziantep, Turkey3 - 13 Eren Burhanneddin6 - 10 LPts
26/04/2028Kangundo-Tala, Kenya3 - 12 Paul Wambugu2 - 6 LPts
08/03/2028Naivasha, Kenya3 - 11 Mark Jasani6 - 11 LPts
18/01/2028Mombasa, Kenya2 - 11 Ewan Amimo9 - 17 WPts
17/12/2027Kisumu, Kenya2 - 10 Jonathan Magugu20 - 16 LPts
06/11/2027Gomel, Belarus2 - 9 Anton Kitko22 - 8 LPts
08/09/2027Nairobi, Kenya2 - 8 Sam Awori9 - 16 LPts
15/07/2027Kikuyu, Kenya2 - 7 Kabonesa Ramogi4 - 12 LPts
24/05/2027Nairobi, Kenya2 - 6 John Kiplagat15 - 20(5) LPts
22/04/2027Nairobi, Kenya1 - 6 Chata Agina5 - 20 WPts
04/03/2027Naivasha, Kenya1 - 5 Mark Jasani2 - 8 LPts
16/01/2027Nairobi, Kenya0 - 5 Makalo Abuom3 - 1 WPts
16/11/2026Machakos, Kenya0 - 4 Verlyn Lesuuda3 - 11 LPts
17/09/2026Athens, Greece0 - 3 Corybantes Savas40(2) - 17 LPts
20/07/2026Grodno, Belarus0 - 2 Zernebog Karlik19(1) - 21 LPts
22/05/2026Nairobi, Kenya0 - 1 Afram Gachagua18(1) - 11 LPts
20/04/2026Nairobi, Kenya0 - 0 Kabonesa Ramogi1 - 6 LPts