Weightclass:  Bantamweight
Location:  Kisumu, Kenya
Record:  50(4) - 20(6)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
15/11/2030Kisumu, Kenya49(4) - 20(6) Berj Ohansyan9(1) - 8 WPts
14/09/2030Kisumu, Kenya48(4) - 20(6) Shavab Injeian2 - 16(1) WPts
15/07/2030Kisumu, Kenya47(4) - 20(6) Mark Dunsmore1 - 1 WPts
16/05/2030Kisumu, Kenya46(4) - 20(6) Diego Balamut4 - 13 WPts
17/03/2030Kisumu, Kenya45(4) - 20(6) Lao-Tzu Pon9 - 11 WPts
16/01/2030Kisumu, Kenya44(4) - 20(6) Franklin Tew1 - 8 WPts
17/11/2029Kisumu, Kenya43(4) - 20(6) Uang Ong3 - 12 WPts
18/09/2029Kisumu, Kenya42(4) - 20(6) Jong-ho Koo4 - 7 WPts
20/07/2029Kisumu, Kenya41(4) - 20(6) Rafael Romo11 - 10 WPts
21/05/2029Kisumu, Kenya40(4) - 20(6) Fanuco Rascon2 - 5 WPts
22/03/2029Kisumu, Kenya39(4) - 20(6) Denton Hush2 - 3 WPts
22/01/2029Kisumu, Kenya38(4) - 20(6) Luka Karasev4 - 7 WPts
24/11/2028Kisumu, Kenya37(4) - 20(6) Vicente Capella3 - 1 WPts
26/09/2028Santo Domingo Este, Dominican Republic36(4) - 20(6) Jose Pando8 - 14 WPts
28/07/2028Tokyo, Japan35(4) - 20(6) Daichi Miyashiro6 - 5 WPts
30/05/2028Guadalajara, Mexico35(4) - 19(6) Rogelio Enriques11 - 12 LPts
01/04/2028Kisumu, Kenya35(4) - 18(5) John Gacharia29 - 20 LKO3 Kenya National Championships 2028View
29/03/2028Kisumu, Kenya34(4) - 18(5) Zuffur Farooq7 - 7 WPts Kenya National Championships 2028View
26/03/2028Kisumu, Kenya33(4) - 18(5) Afram Kukubo17 - 15(1) WPts Kenya National Championships 2028View
07/02/2028Valencia, Venezuela32(4) - 18(5) Rodrigo Frisco4 - 7(2) WPts
10/12/2027Kisumu, Kenya32(4) - 17(4) Ewan Kiplagat18 - 21 LKO3
11/10/2027Cuenco, Ecuador31(4) - 17(4) Jesus Riojas5 - 14 WPts
13/08/2027Kisumu, Kenya30(4) - 17(4) Danyaal Hallal9(1) - 35 WPts
09/07/2027Kisumu, Kenya29(4) - 17(4) Ames Beaubien9 - 15 WPts
08/06/2027Maracay, Venezuela28(3) - 17(4) Angel Beltram24(1) - 17(1) WKO3
08/05/2027Kisumu, Kenya28(3) - 16(4) Syed Fawzi20(1) - 25 LPts
01/04/2027Kangundo-Tala, Kenya28(3) - 15(4) Mohsin Younes31 - 11 LPts Kenya National Championships 2027View
29/03/2027Kangundo-Tala, Kenya27(3) - 15(4) Mason Yusuf11 - 16(1) WPts Kenya National Championships 2027View
26/03/2027Kangundo-Tala, Kenya26(3) - 15(4) Jordan Kayange13 - 13 WPts Kenya National Championships 2027View
22/03/2027Perth, Australia25(2) - 15(4) Chris Wark16 - 8(2) WKO3
22/01/2027Kisumu, Kenya24(1) - 15(4) Amer Chutani3 - 19(1) WKO3
23/11/2026Kisumu, Kenya23(1) - 15(4) Amer Chutani3 - 18(1) WPts
23/09/2026Ciudad del Este, Paraguay22 - 15(4) Vidal Pupo6 - 22 WKO3
26/07/2026Kisumu, Kenya21 - 15(4) Ewan Amimo4 - 13 WPts
27/05/2026Athens, Greece20 - 15(4) Aegisthus Kormos0 - 6 WPts
29/03/2026Ruiru, Kenya20 - 14(3) Max Mudavadi21 - 24 LKO3 Kenya National Championships 2026View
26/03/2026Ruiru, Kenya19 - 14(3) Jordan Kayange7 - 12 WPts Kenya National Championships 2026View
18/03/2026Raleigh, USA19 - 13(3) Euan Blevins32(1) - 15 LPts
18/01/2026Minsk, Belarus18 - 13(3) Taras Domitrovich4 - 18 WPts
20/11/2025Rosario, Argentina18 - 12(2) Carlos Manjarrez23(2) - 22 LKO3
22/09/2025Abu Dhabi, UAE17 - 12(2) Malik Yacoub5 - 21 WPts
25/07/2025Ulaanbaatar, Mongolia17 - 11(2) Toma Birvaa26(2) - 24 LPts
27/05/2025Grodno, Belarus17 - 10(2) Kyrylo Mikulak18 - 27 LPts
29/03/2025Machakos, Kenya17 - 9(2) John Gacharia12 - 11 LPts Kenya National Championships 2025View
26/03/2025Machakos, Kenya16 - 9(2) Max Mudavadi17 - 18 WPts Kenya National Championships 2025View
24/02/2025Kisumu, Kenya15 - 9(2) Celestien Batte2 - 5 WPts
27/12/2024Nizhny Novgorod, Russia14 - 9(2) Daniil Karasev0 - 5 WPts
29/10/2024Nairobi, Kenya14 - 8(2) Kaleb Ngengi25 - 22 LPts
31/08/2024San Juan, Puerto Rico14 - 7(2) Pancho Grande8 - 20 LPts
02/07/2024Kisumu, Kenya13 - 7(2) Marco Hernandes0 - 2 WPts
03/05/2024Nairobi, Kenya12 - 7(2) Kaleb Ngengi23 - 21 WPts
01/04/2024Nakuru, Kenya12 - 6(2) Max Mudavadi10 - 14 LPts Kenya National Championships 2024View
29/03/2024Nakuru, Kenya11 - 6(2) Jonathan Magugu5 - 4 WPts Kenya National Championships 2024View
26/03/2024Nakuru, Kenya10 - 6(2) Afram Gachagua7 - 7 WPts Kenya National Championships 2024View
27/02/2024Mombasa, Kenya9 - 6(2) Chike Kihoro1 - 6 WPts
29/12/2023Mombasa, Kenya8 - 6(2) Chike Kihoro1 - 5 WPts
15/11/2023Kisumu, Kenya8 - 5(2) Robert Pareiyo7(2) - 26 LPts
22/09/2023Ruiru, Kenya7 - 5(2) Malik Hammad0 - 16(2) WPts
25/07/2023Kisumu, Kenya6 - 5(2) Amjad Shahidi3 - 6 WPts
25/05/2023Kisumu, Kenya5 - 5(2) Rehman Rahim0 - 3 WPts
26/03/2023Kisumu, Kenya4 - 5(2) Malik Hammad0 - 13(1) WPts
25/01/2023Kikuyu, Kenya4 - 4(2) Ewan Kiplagat1 - 5 LPts
01/12/2022Kisumu, Kenya4 - 3(1) John Dhalla9(1) - 15 LKO3
30/10/2022Kisumu, Kenya4 - 2 Shukur Iskrafilov12 - 16 LKO3
31/08/2022Kisumu, Kenya3 - 2 John Kiplagat0 - 3(1) WPts
01/07/2022Carrefour, Haiti3 - 1 Ames Voisin8 - 14 LPts
03/05/2022Ruiru, Kenya2 - 1 Malik Hammad0 - 6 WPts
02/04/2022Nairobi, Kenya1 - 1 Daniel Musyoki3 - 15(1) WPts
04/02/2022Kisumu, Kenya1 - 0 Vicente Atienza10 - 10 LPts
05/12/2021Mombasa, Kenya0 - 0 Xyshaun Agina0 - 0 WPts