Weightclass:  Bantamweight
Location:  Nairobi, Kenya
Record:  23 - 15
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
30/10/2029Nairobi, Kenya22 - 15 Dan Juma4 - 11(1) WPts
30/08/2029Nairobi, Kenya21 - 15 John Kebenei3 - 8 WPts
01/07/2029Nairobi, Kenya20 - 15 Alik Yegerov2 - 1 WPts
02/05/2029Nairobi, Kenya19 - 15 Arthur Nderitu2 - 9 WPts
03/03/2029Nairobi, Kenya18 - 15 Callum Arusei0 - 1 WPts
02/01/2029Nairobi, Kenya17 - 15 Lisimba Wamalwa0 - 2 WPts
02/11/2028Nairobi, Kenya16 - 15 Top Aernouts0 - 2 WPts
04/09/2028Nairobi, Kenya16 - 14 Afram Kukubo19 - 16(1) LPts
06/07/2028Nairobi, Kenya15 - 14 Rory Boyle3 - 19 WPts
07/05/2028Nairobi, Kenya14 - 14 Rodrigo Torrico1 - 14 WPts
08/03/2028Nairobi, Kenya13 - 14 Guido Franca11 - 18 WPts
08/01/2028Nairobi, Kenya12 - 14 Diego Laguna0 - 2 WPts
09/11/2027Nairobi, Kenya11 - 14 Michael Cali12 - 15 WPts
10/09/2027Lima, Peru10 - 14 Jose Canales5 - 13 WPts
13/07/2027Dushanbe, Tajikistan9 - 14 Yulian Suleimanov12 - 16 WPts
15/05/2027Minsk, Belarus8 - 14 Daniil Malinowski9 - 18(7) WPts
17/03/2027Machakos, Kenya8 - 13 Verlyn Lesuuda5 - 11 LPts
20/01/2027Nairobi, Kenya8 - 12 Alfonso Ledesma4 - 5 LPts
21/11/2026Nairobi, Kenya7 - 12 Dario Ramo1 - 4 WPts
22/09/2026Nairobi, Kenya6 - 12 Robert Kombo2 - 8 WPts
24/07/2026Nairobi, Kenya6 - 11 Jordan Kayange8 - 13 LPts
10/06/2026Nairobi, Kenya5 - 11 Robert Kombo2 - 6 WPts
11/04/2026Philadelphia, USA5 - 10 Rob Keith6 - 11 LPts
11/02/2026Santa Ana, El Salvador5 - 9 Juan Berlanga13 - 10 LPts
14/12/2025Bayamon, Puerto Rico4 - 9 Guillermo Bracero6 - 14 WPts
16/10/2025Nairobi, Kenya3 - 9 Chris Whittingham2 - 8 WPts
18/08/2025Nairobi, Kenya2 - 9 Olindo Ricardo1 - 8 WPts
20/06/2025Lima, Peru1 - 9 Rafael Diaz3 - 41(2) WPts
22/04/2025Nairobi, Kenya1 - 8 Fanuco Cacho3 - 5 LPts
22/02/2025Nairobi, Kenya1 - 7 Verlyn Lesuuda0 - 1 LPts
24/12/2024Havana, Cuba1 - 6 Porfio Duran3 - 7(2) LPts
26/10/2024San Miguelito, Panama1 - 5 Ovidio Velasquez12 - 12 LPts
28/08/2024Bratislava, Slovakia1 - 4 SlavomÝr Nerad8(1) - 14 LPts
30/06/2024Columbus, USA0 - 4 Jake Keane5 - 26 WPts
01/05/2024Panama City, Panama0 - 3 Vidal Gascon2 - 11 LPts
03/03/2024Nairobi, Kenya0 - 2 Agapetus Mesquita3 - 10 LPts
04/01/2024Nairobi, Kenya0 - 1 Jonathan Magugu2 - 4 LPts
05/11/2023Nairobi, Kenya0 - 0 Koldan Yakubov2 - 2 LPts