Weightclass:  Bantamweight
Location:  Kisumu, Kenya
Record:  31(1) - 26
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
20/09/2027Kisumu, Kenya30(1) - 26 Dewayne Akuetteh13(1) - 10 WPts
22/07/2027Kisumu, Kenya29(1) - 26 Santiago Garcia13 - 9 WPts
24/05/2027Bangkok, Thailand28(1) - 26 Denkaosan Palanchai9 - 17 WPts
26/03/2027Kangundo-Tala, Kenya28(1) - 25 Mason Yusuf10 - 16(1) LPts Kenya National Championships 2027View
21/03/2027Barcelona, Spain27(1) - 25 Reyes Lanzo6 - 11 WPts
21/01/2027Donetsk, Ukraine26(1) - 25 Apostol Janko16 - 16 WPts
23/11/2026Sydney, Australia25(1) - 25 John Caulder9(1) - 13 WPts
25/09/2026Ghent, Belgium24(1) - 25 Tielman Van Damme20(1) - 15 WPts
28/07/2026Dushanbe, Tajikistan23(1) - 25 Qudrat Aljanov16 - 10(1) WPts
30/05/2026Mixco, Guatemala22(1) - 25 Santiago Canal4 - 16 WPts
01/04/2026Ruiru, Kenya22(1) - 24 Mohsin Younes21 - 8 LPts Kenya National Championships 2026View
29/03/2026Ruiru, Kenya21 - 24 Ashley Mureithi20 - 14(3) WKO3 Kenya National Championships 2026View
26/03/2026Ruiru, Kenya20 - 24 John Gacharia17 - 14 WPts Kenya National Championships 2026View
23/02/2026Kisumu, Kenya20 - 23 Lisandro Centeno3 - 11 LPts
25/12/2025Kisumu, Kenya19 - 23 Mark Platt12(4) - 11 WPts
26/10/2025Constantine, Algeria18 - 23 Kamran Khalfi4 - 16 WPts
28/08/2025Lima, Peru18 - 22 Isidro Triano26 - 10 LPts
28/07/2025Lima, Peru18 - 21 Isidro Triano25 - 10 LPts
27/06/2025Lima, Peru18 - 20 Isidro Triano24 - 10 LPts
27/05/2025Kisumu, Kenya18 - 19 Berk Tayfur14(1) - 23 LPts
26/04/2025Kisumu, Kenya17 - 19 Juan Lazaro8 - 8 WPts
26/03/2025Machakos, Kenya17 - 18 Ashley Mureithi16 - 9(2) LPts Kenya National Championships 2025View
24/02/2025Abidjan, Ivory Coast17 - 17 Mardian Truffaut26 - 36 LPts
23/01/2025Kisumu, Kenya16 - 17 Mashawn Simutanyi13 - 18 WPts
21/12/2024Greeley, USA15 - 17 David Jarrett28 - 6 WPts
18/11/2024Kisumu, Kenya15 - 16 Brigham Orleans22 - 8 LPts
17/10/2024Kisumu, Kenya14 - 16 Goga Chiriaev9 - 8 WPts
16/09/2024Kisumu, Kenya13 - 16 Juan Lazaro5 - 2 WPts
14/08/2024Algiers, Algeria13 - 15 Kamran Tedjar27 - 26 LPts
13/07/2024Changchun, China13 - 14 Yuan Tom10 - 14 LPts
12/06/2024Kisumu, Kenya12 - 14 Joaquin Fuertes7 - 19(1) WPts
12/05/2024Kisumu, Kenya11 - 14 Joaquin Fuertes7 - 18(1) WPts
01/04/2024Nakuru, Kenya10 - 14 Ashley Mureithi12 - 6(2) WPts Kenya National Championships 2024View
29/03/2024Nakuru, Kenya9 - 14 John Kiplagat3 - 12(4) WPts Kenya National Championships 2024View
26/03/2024Nakuru, Kenya8 - 14 Mohsin Younes3 - 5 WPts Kenya National Championships 2024View
19/03/2024Ndola, Zambia8 - 13 Lakista Sampa17(1) - 25 LPts
17/02/2024Kisumu, Kenya7 - 13 Agapetus Limones5 - 6 WPts
17/01/2024Kisumu, Kenya6 - 13 Dale Gatheru5(1) - 19 WPts
18/11/2023Takoradi, Ghana5 - 13 Davie Waris9 - 19 WPts
20/09/2023Kisumu, Kenya5 - 12 Wicaksono Petet25(1) - 9 LPts
22/07/2023New Kingston, Jamaica5 - 11 Chris Williams25 - 9 LPts
23/05/2023Mumbai, India5 - 10 Ganesa Cheema24(1) - 9 LPts
25/03/2023Almaty, Kazakhstan5 - 9 Rehman Isabekov5 - 23 LPts
25/01/2023Natal, Brazil4 - 9 Javier Romeu0 - 6 WPts
27/11/2022Porto Alegre, Brazil3 - 9 Francisco Gonsales1 - 5 WPts
29/09/2022Kumasi, Ghana3 - 8 Sam Adalimortty15(1) - 8 LPts
01/08/2022Prague, Czech Republic3 - 7 Artur Rybka13 - 13 LPts
01/06/2022Kisumu, Kenya3 - 6 David McCaig11 - 7 LPts
03/04/2022Milan, Italy3 - 5 Augusto Airaghi9 - 8 LPts
03/02/2022Newark, USA3 - 4 David McCaig9 - 7 LPts
05/12/2021Nairobi, Kenya2 - 4 Quoitrel Murugu0 - 0 WPts
04/11/2021Kisumu, Kenya2 - 3 Petch Choeichiu12 - 8 LPts
04/09/2021Kiev, Ukraine2 - 2 Melor Chaplinski21 - 3 LPts
05/07/2021Ruiru, Kenya1 - 2 Malik Hammad0 - 0 WPts
04/06/2021Kisumu, Kenya1 - 1 Robert Pareiyo2(1) - 16 LPts
03/05/2021Shamkir, Azerbaijan1 - 0 Rafiq Mirkasumov1 - 5 LPts
05/03/2021Kisumu, Kenya0 - 0 Dale Gatheru2(1) - 2 WPts