Weightclass:  Featherweight
Location:  Nairobi, Kenya
Record:  32 - 12
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
09/02/2027Nairobi, Kenya31 - 12 Dario Morelos1 - 3 WPts
11/12/2026Nairobi, Kenya30 - 12 Sean Camerino5 - 13 WPts
12/10/2026Nairobi, Kenya29 - 12 Jose Hay1 - 15 WPts
13/08/2026Nairobi, Kenya28 - 12 Shin-wook Moon11 - 7 WPts
14/06/2026Nairobi, Kenya27 - 12 Jay Jean-Pierre2 - 5 WPts
15/04/2026Nairobi, Kenya26 - 12 Mark Berrones3 - 8 WPts
14/02/2026Nairobi, Kenya25 - 12 Sasha Baroyev7 - 9 WPts
16/12/2025Nairobi, Kenya24 - 12 Hajime Tano6 - 3 WPts
17/10/2025Nairobi, Kenya23 - 12 Sean Salem11 - 14(1) WPts
18/08/2025Nairobi, Kenya22 - 12 Dembe Seidlitz3 - 5 WPts
19/06/2025Nairobi, Kenya21 - 12 Quaddus Kipyegon1 - 4(1) WPts
20/04/2025Nairobi, Kenya20 - 12 Sam Kosencha15 - 22 WPts
19/02/2025Las Tunas, Cuba20 - 11 Neron Mota28(2) - 18 LPts
22/12/2024Dushanbe, Tajikistan19 - 11 Famil Usifov8 - 15 WPts
24/10/2024Machakos, Kenya18 - 11 Runako Konchellah13 - 12(1) WPts
07/09/2024Nairobi, Kenya17 - 11 Spencer Lankas22 - 20 WPts
25/07/2024Paris, France17 - 10 Macy Jacques27 - 12 LPts
27/05/2024Nairobi, Kenya16 - 10 Yvan Christiaens4 - 7 WPts
29/03/2024Nakuru, Kenya16 - 9 Dale Karangi28(2) - 20 LPts Kenya National Championships 2024View
26/03/2024Nakuru, Kenya15 - 9 Tevaughn Dhalla26(2) - 14 WPts Kenya National Championships 2024View
06/03/2024Isfahan, Iran14 - 9 Jawad Karim6 - 13 WPts
07/01/2024Yerevan, Armenia14 - 8 Dzadur Kabbendjian23 - 12 LPts
09/11/2023Capiata, Paraguay14 - 7 Ovidio Castanon13 - 24(1) LPts
11/09/2023Nairobi, Kenya13 - 7 Quashawn Nganga2 - 4 WPts
13/07/2023Bayamon, Puerto Rico13 - 6 Orlando Solar28 - 6 LPts
15/05/2023Nairobi, Kenya13 - 5 Andy Chepkurgor17 - 16 LPts
29/03/2023Mombasa, Kenya13 - 4 Dale Karangi22(2) - 12 LPts Kenya National Championships 2023View
26/03/2023Mombasa, Kenya12 - 4 Sam Kosencha9 - 15 WPts Kenya National Championships 2023View
16/03/2023Ulaanbaatar, Mongolia11 - 4 Arwarh Marsucov3 - 16 WPts
16/01/2023Mombasa, Kenya10 - 4 Ewan Lagat14 - 18 WPts
20/11/2022Nairobi, Kenya9 - 4 Henry Okayo0 - 1 WPts
21/09/2022Kikuyu, Kenya8 - 4 Marques Okullu1 - 15 WPts
25/07/2022Nairobi, Kenya7 - 4 Rehman Farooqui10 - 11 WPts
26/05/2022Nairobi, Kenya6 - 4 Inigo Kelai0 - 2 WPts
27/03/2022Nakuru, Kenya6 - 3 Johnny Wanjiru22 - 6 LPts
02/02/2022Nairobi, Kenya5 - 3 Napoleon Wamuyu0 - 2 WPts
02/12/2021Nairobi, Kenya4 - 3 Jack Kipchumba13 - 10 WPts
10/10/2021Wroclaw, Poland4 - 2 Mateusz Jablon5 - 19 LPts
10/08/2021Nairobi, Kenya4 - 1 Oliver Dmello5 - 16 LPts
16/06/2021Nairobi, Kenya3 - 1 Tavarius Daniel1 - 0 WPts
16/04/2021Kangundo-Tala, Kenya2 - 1 Aftab Chutani6 - 14 WPts
14/02/2021Nakuru, Kenya2 - 0 David Mboya8 - 10 LPts
17/12/2020Nairobi, Kenya1 - 0 Morgan Yusuf4 - 15 WPts
05/11/2020Nairobi, Kenya0 - 0 Sam Kosencha3 - 5 WPts