Weightclass:  Featherweight
Location:  Naivasha, Kenya
Record:  4 - 27
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
06/03/2035Naivasha, Kenya4 - 26 Neville Moreau4 - 13 LPts
03/01/2035Mombasa, Kenya4 - 25 Penda Adumbe5 - 27 LPts
06/11/2034Novara, Italy4 - 24 Fausto Nicoli2 - 20 LPts
06/09/2034Santo Domingo de Guzman, Dominican Republic4 - 23 Vicente Graciano26 - 12 LPts
09/07/2034Kisumu, Kenya4 - 22 Shevon Midiwo10 - 20 LPts
02/06/2034Nakuru, Kenya3 - 22 Lee Dawood4 - 24 WPts
01/05/2034San Juan, Puerto Rico3 - 21 Oihane Serbin8 - 15 LPts
03/03/2034Montevideo, Uruguay3 - 20 Juan Barajas16 - 26 LPts
03/01/2034Takoradi, Ghana3 - 19 Arthur Boakye0 - 7(1) LPts
04/11/2033Naivasha, Kenya2 - 19 Deion Usisivu2 - 4 WPts
04/09/2033Dublin, Ireland2 - 18 Evan MacGill14 - 14 LPts
06/07/2033Naivasha, Kenya1 - 18 Cemil Behchet1 - 11 WPts
06/05/2033Athens, Greece1 - 17 Nectarios Teresi12 - 16 LPts
08/03/2033Yokohama, Japan1 - 16 Dai Kaneko20(1) - 14 LPts
06/01/2033Dushanbe, Tajikistan1 - 15 Elariz Hafeez15 - 17 LPts
07/11/2032Naivasha, Kenya1 - 14 Malik Mourad1 - 4 LPts
07/09/2032Lodz, Poland1 - 13 Kamil Halama0 - 0 LPts
10/07/2032Nairobi, Kenya1 - 12 Deion Muthuka5(1) - 9 LPts
14/05/2032Naivasha, Kenya1 - 11 Dai Chemabwai7 - 9 LPts
15/03/2032Ndola, Zambia1 - 10 Dembe Manjimela7(1) - 21 LPts
16/01/2032Cebu City, Philippines1 - 9 Marjun Casal24 - 18(1) LPts
18/11/2031Minsk, Belarus1 - 8 Melor Larionov22 - 15(1) LPts
20/09/2031Yerevan, Armenia1 - 7 Bartev Voskerchyan15 - 18(1) LPts
23/07/2031Nairobi, Kenya1 - 6 Ibeamaka Washiali2 - 6 LPts
09/06/2031Naivasha, Kenya1 - 5 Glynn Akrofi11 - 5 LPts
09/04/2031Nakuru, Kenya0 - 5 Lee Dawood0 - 7 WPts
10/02/2031Naivasha, Kenya0 - 4 William Mulla0 - 2 LPts
13/12/2030Naivasha, Kenya0 - 3 Lloyd Somani4 - 21 LPts
15/10/2030Nairobi, Kenya0 - 2 Paul Kimutai4 - 17 LPts
03/09/2030Petaling Jaya, Malaysia0 - 1 Waqar Haik4 - 28 LPts
05/07/2030Naivasha, Kenya0 - 0 Cade Messina0 - 0 LPts