Weightclass:  Bantamweight
Location:  Nairobi, Kenya
Record:  23(1) - 13
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
19/05/2027Nairobi, Kenya22(1) - 13 Mason Yusuf11 - 17(1) WPts
20/03/2027Nairobi, Kenya21(1) - 13 Penda Mungai10 - 10 WPts
19/01/2027Nairobi, Kenya20(1) - 13 Pritish Sabharwal9 - 16 WPts
20/11/2026Nairobi, Kenya20(1) - 12 Zuffur Farooq0 - 3 LPts
20/09/2026Nairobi, Kenya20(1) - 11 Jordan Kayange9 - 13 LPts
22/07/2026Nairobi, Kenya19(1) - 11 Glynn Mugambi15 - 15 WPts
22/05/2026Nairobi, Kenya18(1) - 11 Jordan Chemlany0 - 1 WPts
23/03/2026Nairobi, Kenya17(1) - 11 Lamech Amimo3 - 2 WPts
22/01/2026Nairobi, Kenya16(1) - 11 Jake Sherratt2 - 10 WPts
23/11/2025Nairobi, Kenya15(1) - 11 Ewan Amimo2 - 10 WPts
24/09/2025Nairobi, Kenya14(1) - 11 Chike Kihoro2 - 16 WPts
26/07/2025Nairobi, Kenya13(1) - 11 John Gacharia14 - 12 WPts
27/05/2025San Jose, Costa Rica12 - 11 Xaverius Galas4 - 15(3) WKO3
29/03/2025Machakos, Kenya12 - 10 Mohsin Younes10 - 6 LPts Kenya National Championships 2025View
26/03/2025Machakos, Kenya11 - 10 Glynn Mugambi11 - 10 WPts Kenya National Championships 2025View
16/02/2025Nairobi, Kenya10 - 10 Thanh Vinh17 - 26 WPts
19/12/2024Nairobi, Kenya9 - 10 Chata Agina3 - 7 WPts
20/10/2024Shah Alam, Malaysia8 - 10 Dominic Sheng8 - 10 WPts
22/08/2024Kikuyu, Kenya7 - 10 Ewan Kiplagat6 - 10 WPts
11/07/2024San Pedro Sula, Honduras7 - 9 Santiago Magallanes14 - 14 LPts
13/05/2024Kisumu, Kenya7 - 8 Robert Pareiyo8(2) - 28 LPts
26/03/2024Nakuru, Kenya7 - 7 Ashley Mureithi10 - 6(2) LPts Kenya National Championships 2024View
27/02/2024Bangkok, Thailand6 - 7 Fahlan Wisaruth2 - 9 WPts
30/12/2023Carolina, Puerto Rico6 - 6 Montego Valdivieso3 - 13 LPts
31/10/2023Nairobi, Kenya5 - 6 Mohsin Younes2 - 3 WPts
01/09/2023Riga, Latvia5 - 5 Anton Jansons5(1) - 10 LPts
03/07/2023Mombasa, Kenya4 - 5 Chike Kihoro0 - 3 WPts
25/05/2023Tegucigalpa, Honduras4 - 4 Rio Capellan12 - 17 LPts
27/03/2023Nairobi, Kenya3 - 4 Santiago Cea1 - 5 WPts
27/01/2023Mombasa, Kenya3 - 3 Gethin Atieno28(3) - 11 LPts
29/11/2022Madrid, Spain3 - 2 Santiago Plata6 - 18 LPts
01/10/2022Hanoi, Vietnam3 - 1 Hoang Danh23 - 7(1) LPts
03/08/2022Nairobi, Kenya2 - 1 Daniel Musyoki4 - 16(1) WPts
03/07/2022Nairobi, Kenya2 - 0 Mohsin Abu1 - 0 LPts
05/05/2022Naivasha, Kenya1 - 0 Paul Kanindo0 - 0 WPts
18/03/2022Kikuyu, Kenya0 - 0 Ewan Kiplagat0 - 0 WPts