Weightclass:  Featherweight
Location:  Nairobi, Kenya
Record:  53(1) - 25(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
11/08/2030Nairobi, Kenya52(1) - 25(1) Rich Moro1 - 5 WPts
10/06/2030Nairobi, Kenya51(1) - 25(1) Rollins Kaller2 - 3 WPts
11/04/2030Nairobi, Kenya50(1) - 25(1) Marzuq Kharkal6 - 6 WPts
10/02/2030Nairobi, Kenya49(1) - 25(1) Girgis Abyckkassym0 - 4 WPts
12/12/2029Nairobi, Kenya48(1) - 25(1) Seferino Dorado0 - 2 WPts
13/10/2029Nairobi, Kenya47(1) - 25(1) Pablo Rodriguez0 - 5 WPts
14/08/2029Nairobi, Kenya46(1) - 25(1) Kaappo Wainio2 - 12 WPts
15/06/2029Nairobi, Kenya45(1) - 25(1) Seferino Valladolid0 - 5 WPts
16/04/2029Nairobi, Kenya44(1) - 25(1) Safwah Sereeter9(1) - 11 WPts
15/02/2029Nairobi, Kenya43(1) - 25(1) Ian Flower5 - 5 WPts
17/12/2028Nairobi, Kenya42(1) - 25(1) Alfonso Tercero3 - 3 WPts
18/10/2028Nairobi, Kenya41(1) - 25(1) Paul Morgan0 - 2 WPts
19/08/2028Port-de-Paix, Haiti41(1) - 24(1) Raoul Blondel41 - 20(1) LPts
19/07/2028Nanning, China41(1) - 23(1) Rob Tshipanda35 - 4 LPts Nanning Olympics 2028View
16/07/2028Nanning, China40(1) - 23(1) Marvel Guimard21 - 9 WPts Nanning Olympics 2028View
13/07/2028Nanning, China39(1) - 23(1) Aimon Mercedes28(1) - 9 WPts Nanning Olympics 2028View
12/06/2028Nairobi, Kenya38(1) - 23(1) Chris Hendren37 - 20 WPts
02/05/2028Nairobi, Kenya37(1) - 23(1) Anupam Narine35 - 13 WPts
01/04/2028Kisumu, Kenya36(1) - 23(1) Ewan Mutuku14 - 18 WPts Kenya National Championships 2028View
29/03/2028Kisumu, Kenya35(1) - 23(1) Paul Kipngetich8 - 14 WPts Kenya National Championships 2028View
26/03/2028Kisumu, Kenya34(1) - 23(1) Sammy Anyanga4 - 3 WPts Kenya National Championships 2028View
16/03/2028Nairobi, Kenya33(1) - 23(1) Xi-Wang Goh33 - 19 WPts
12/02/2028Oran, Algeria32(1) - 23(1) Amjad Thomson35(1) - 20 WPts
09/01/2028Tangier, Morocco32(1) - 22(1) Chima Adeniji53(6) - 23 LPts Africa Championships 2028View
16/12/2027Nairobi, Kenya32(1) - 21(1) Bonifßc Hanek34(1) - 22 LPts
15/11/2027Bratislava, Slovakia31(1) - 21(1) Bonifßc Hanek34(1) - 21 WPts
15/10/2027Bratislava, Slovakia31(1) - 20(1) Bonifßc Hanek33(1) - 21 LPts
13/09/2027Ibadan, Nigeria31(1) - 19(1) Ewan Carmichael24(1) - 15 LPts Ibadan World Championships 2027View
10/09/2027Ibadan, Nigeria30(1) - 19(1) Spencer Sibanda38 - 12 WPts Ibadan World Championships 2027View
07/09/2027Ibadan, Nigeria29(1) - 19(1) Shamus Neil18 - 11 WPts Ibadan World Championships 2027View
03/09/2027Bratislava, Slovakia28(1) - 19(1) Bonifßc Hanek31(1) - 19 WPts
03/08/2027Bratislava, Slovakia28(1) - 18(1) Bonifßc Hanek30(1) - 19 LPts
03/07/2027Harare, Zimbabwe28(1) - 17(1) Spencer Sibanda34 - 12 LPts
02/06/2027Harare, Zimbabwe28(1) - 16(1) Spencer Sibanda33 - 12 LPts
02/05/2027New Kingston, Jamaica27(1) - 16(1) Chris Hendren27 - 14 WPts
01/04/2027Kangundo-Tala, Kenya26(1) - 16(1) Asif Baten11(1) - 11 WPts Kenya National Championships 2027View
29/03/2027Kangundo-Tala, Kenya25(1) - 16(1) Quashawn Nganga14(1) - 25 WPts Kenya National Championships 2027View
26/03/2027Kangundo-Tala, Kenya24(1) - 16(1) Paul Abudho7 - 10 WPts Kenya National Championships 2027View
09/03/2027Mumbai, India23(1) - 16(1) Hassan Mirza29 - 17(2) WPts
06/02/2027Nairobi, Kenya22(1) - 16(1) Ricardo Travieso27(1) - 21 WPts
06/01/2027Nairobi, Kenya21(1) - 16(1) Malik Botros11 - 25(1) WPts
06/12/2026Nairobi, Kenya20(1) - 16(1) Garig Kachigian6 - 22 WPts
05/11/2026Nairobi, Kenya19(1) - 16(1) Jose Alfaro13(1) - 14 WPts
05/10/2026Nairobi, Kenya18(1) - 16(1) Luca Oliveri16 - 13(3) WPts
04/09/2026Port-de-Paix, Haiti17(1) - 16(1) Raoul Blondel21 - 13(1) WPts
30/07/2026Nairobi, Kenya17(1) - 15(1) Quaddus Asante16 - 7 LPts
31/05/2026Nairobi, Kenya16 - 15(1) Salim Odumbe2 - 3 WKO3
01/04/2026Ruiru, Kenya15 - 15(1) Robert Okayu7 - 13 WPts Kenya National Championships 2026View
29/03/2026Ruiru, Kenya14 - 15(1) Quashawn Nganga8 - 21 WPts Kenya National Championships 2026View
26/03/2026Ruiru, Kenya13 - 15(1) Razi Chepkok30 - 26 WPts Kenya National Championships 2026View
12/02/2026Moscow, Russia12 - 15(1) Anton Afinogenov1 - 2 WPts
15/12/2025Cheongju, South Korea11 - 15(1) Chang-soo Soh1 - 18 WPts
17/10/2025Nairobi, Kenya11 - 14(1) James Kipkunui23 - 12 LPts
03/09/2025Kisumu, Kenya10 - 14(1) Razi Chepkok29 - 23 WPts
25/07/2025Bangkok, Thailand9 - 14(1) Kaewfah Poptheeratham11 - 9 WPts
27/05/2025Kosice, Slovakia9 - 13(1) Rene Rezac9 - 21 LPts
29/03/2025Machakos, Kenya9 - 12(1) Razi Chepkok26 - 22 LPts Kenya National Championships 2025View
26/03/2025Machakos, Kenya8 - 12(1) Tobias Gachara7 - 6 WPts Kenya National Championships 2025View
14/02/2025Nairobi, Kenya7 - 12(1) Ubanwa Muzorewa5(1) - 10 WPts
17/12/2024Nairobi, Kenya6 - 12(1) Oscar Muzorewa3 - 6 WPts
17/10/2024Tehran, Iran5 - 12(1) Ali Fares5(1) - 2 WPts
19/08/2024Dushanbe, Tajikistan4 - 12(1) Shahmar Nahas16 - 21 WPts
21/06/2024Dushanbe, Tajikistan4 - 11(1) Kamaladdin Bakihanov3 - 12 LPts
23/04/2024Kisumu, Kenya3 - 11(1) Napoleon Wamuyu8 - 8 WPts
26/02/2024Athens, Greece3 - 10 Georg Biros25(2) - 15 LKO3
29/12/2023Nairobi, Kenya3 - 9 Runako Konchellah8 - 12(1) LPts
30/10/2023Nassau, Bahamas3 - 8 Bryn Hovel14(2) - 24 LPts
01/09/2023Montevideo, Uruguay3 - 7 Neper Villalon15 - 8 LPts
04/07/2023Valparaiso, Chile2 - 7 Carlos Catalan10 - 25 WPts
06/05/2023Tokyo, Japan2 - 6 Goro Miki11 - 20 LPts
07/03/2023Bratislava, Slovakia2 - 5 BarnabᚠSekerak10 - 21 LPts
07/01/2023Carolina, Puerto Rico2 - 4 Xalvador Barco8(1) - 16 LPts
09/11/2022London, UK2 - 3 Chris Auchter12 - 11 LPts
11/09/2022Viba del Mar, Chile2 - 2 Rodrigo Morena19(2) - 7 LPts
14/07/2022Mexico City, Mexico1 - 2 Yago Picado8 - 15 WPts
16/05/2022Istaravshan, Tajikistan1 - 1 Mikhail Nabiev4 - 4 LPts
18/03/2022Mombasa, Kenya1 - 0 Duncan Oduor0 - 0 LPts
18/01/2022Nairobi, Kenya0 - 0 Tavarius Daniel2 - 4 WPts