Weightclass:  Featherweight
Location:  Naivasha, Kenya
Record:  15 - 21(2)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
16/06/2031Naivasha, Kenya14 - 21(2) Keun-ho An5 - 7(2) WPts
16/04/2031Naivasha, Kenya13 - 21(2) La Vonn Verdi0 - 4 WPts
15/02/2031Naivasha, Kenya12 - 21(2) Iago Torrico1 - 1 WPts
17/12/2030Naivasha, Kenya11 - 21(2) Diego Cacho2 - 5 WPts
18/10/2030Naivasha, Kenya10 - 21(2) Wahyu Madubun0 - 9 WPts
20/08/2030Naivasha, Kenya9 - 21(2) Penda Adumbe0 - 4 WPts
21/06/2030Naivasha, Kenya8 - 21(2) Khalon Gatimu3 - 9 WPts
22/04/2030Naivasha, Kenya7 - 21(2) Geoff Mutuku4 - 6 WPts
21/02/2030Naivasha, Kenya6 - 21(2) Cody Odanga0 - 5 WPts
23/12/2029Naivasha, Kenya6 - 20(2) Ricky Yates2 - 2 LPts
24/10/2029Naivasha, Kenya6 - 19(2) Kolya Kruglov6 - 8 LPts
25/08/2029Naivasha, Kenya6 - 18(2) Shin-wook Bai17 - 18 LPts
27/06/2029Naivasha, Kenya5 - 18(2) Frisco Lepe0 - 3 WPts
28/04/2029Naivasha, Kenya4 - 18(2) Connor Atwoli2 - 6 WPts
28/02/2029Naivasha, Kenya3 - 18(2) Paul Kimutai3 - 8 WPts
30/12/2028Dushanbe, Tajikistan3 - 17(2) Zaman Nadirov20 - 9 LPts
01/11/2028Naivasha, Kenya2 - 17(2) Connor Komen6 - 13 WPts
03/09/2028Machakos, Kenya2 - 16(1) Nwa Tata-muya2 - 13 LKO3
19/07/2028Nairobi, Kenya2 - 15(1) Tobias Chebii10 - 11 LPts
18/06/2028Nairobi, Kenya2 - 14(1) Kofi Musyoki9 - 9 LPts
07/05/2028Valparaiso, Chile2 - 13(1) Oleos Villalba12 - 23 LPts
09/03/2028Espoo, Finland2 - 12 Tero Numminen16 - 15 LKO3
10/01/2028Nairobi, Kenya1 - 12 Kabonesa Gichohi2 - 12(1) WPts
13/11/2027Santiago, Chile1 - 11 Angel Ortiz16 - 17 LPts
15/09/2027Yerevan, Armenia1 - 10 Matik Maloumyan17 - 21 LPts
18/07/2027Portmore, Jamaica1 - 9 Stephen Hilleary9 - 11 LPts
20/05/2027Kisumu, Kenya1 - 8 Razi Chepkok36 - 27 LPts
25/03/2027Naivasha, Kenya1 - 7 Tavon Buah3 - 22 LPts
25/01/2027Santiago, Chile1 - 6 Emilio Nieto16 - 18 LPts
27/11/2026Kikuyu, Kenya0 - 6 Salim Odumbe2 - 6(1) WPts
29/09/2026Nairobi, Kenya0 - 5 Bryan Tejani1 - 6 LPts
31/07/2026Georgetown, Guyana0 - 4 Ian Rabbitt6 - 6 LPts
02/06/2026Kisumu, Kenya0 - 3 Scott Thigo1 - 15 LPts
05/04/2026Istaravshan, Tajikistan0 - 2 Nuraddin Sheikh12 - 14 LPts
05/02/2026Mombasa, Kenya0 - 1 Duncan Oduor11 - 14(2) LPts
26/12/2025Naivasha, Kenya0 - 0 Amer Batrawi3 - 3 LPts