Weightclass:  Featherweight
Location:  Nairobi, Kenya
Record:  21 - 14
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
27/11/2033Nairobi, Kenya20 - 14 Farda Rashidov3 - 5 WPts
27/09/2033Nairobi, Kenya19 - 14 Oscar Kigen0 - 6(1) WPts
27/07/2033Nairobi, Kenya18 - 14 Hamengku Willys0 - 9 WPts
27/05/2033Nairobi, Kenya17 - 14 Teguh Arntzenius5 - 9 WPts
27/03/2033Nairobi, Kenya17 - 13 Aimon Villalobos12 - 19 LPts
26/01/2033Nairobi, Kenya16 - 13 Woo-young Reeh5 - 2 WPts
26/11/2032Nairobi, Kenya15 - 13 Rico Baquero11 - 8 WPts
26/09/2032Nairobi, Kenya15 - 12 Jake Chenonge13 - 10 LPts
27/07/2032Nairobi, Kenya14 - 12 Pablo Alfonso15 - 3 WPts
28/05/2032Nairobi, Kenya13 - 12 Joe Shikoyi2 - 0 WPts
29/03/2032Machakos, Kenya13 - 11 Jake Chenonge10 - 9 LPts Kenya National Championships 2032View
26/03/2032Machakos, Kenya12 - 11 Michael Kayange6 - 8 WPts Kenya National Championships 2032View
16/03/2032Ponce, Puerto Rico11 - 11 Sancho Guadalupe3 - 23 WPts
17/01/2032San Juan, Puerto Rico11 - 10 Sagaz Juliana11 - 18 LPts
19/11/2031Montreal, Canada10 - 10 Gareth Stackpole14(1) - 19 WPts
21/09/2031Harare, Zimbabwe9 - 10 John Chimutengwende2 - 0 WPts
24/07/2031Havana, Cuba8 - 10 Eloy Quijano1 - 0 WPts
26/05/2031Yerevan, Armenia8 - 9 Vazken Pakradounyan12 - 21 LPts
26/03/2031Kisumu, Kenya8 - 8 Gazi Sheikh12 - 25(4) LPts Kenya National Championships 2031View
17/03/2031Nairobi, Kenya7 - 8 Michael Kayange2 - 5 WPts
17/01/2031Nairobi, Kenya6 - 8 Deion Muthuka3(1) - 1 WPts
18/11/2030Oran, Algeria6 - 7 Hassan Karsenty6 - 17 LPts
20/09/2030San Jose, Costa Rica6 - 6 Santiago Mora6 - 13 LPts
22/07/2030Nairobi, Kenya5 - 6 Ludacris Sianga1 - 4 WPts
25/05/2030Nairobi, Kenya4 - 6 Jake Chenonge3 - 3 WPts
26/03/2030Kangundo-Tala, Kenya4 - 5 Sammy Anyanga13 - 9(1) LPts Kenya National Championships 2030View
14/02/2030Ndola, Zambia4 - 4 Kendis Kasobe10(1) - 21 LPts
17/12/2029Mombasa, Kenya3 - 4 Corey Zaman0 - 2 WPts
22/10/2029Nairobi, Kenya2 - 4 Farhan Hossain7 - 13 WPts
24/08/2029Nairobi, Kenya1 - 4 Connor Atwoli2 - 8 WPts
25/06/2029Oklahoma City, USA1 - 3 Mark McClory2 - 11 LPts
27/04/2029Milwaukee, USA1 - 2 Tobias Prichett5 - 5 LPts
27/02/2029Nairobi, Kenya1 - 1 Telo Giroud3 - 13 LPts
29/12/2028Nairobi, Kenya0 - 1 Askari Byambajargal1 - 11 WPts
30/10/2028Nairobi, Kenya0 - 0 Theo Oboya1 - 1 LPts