Weightclass:  Featherweight
Location:  Kisumu, Kenya
Record:  8 - 20
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
07/01/2034Kisumu, Kenya7 - 20 David Muthuka2 - 4 WPts
06/11/2033Samarinda, Indonesia7 - 19 Dumadi Tjo1 - 0 LPts
07/09/2033Bangkok, Thailand7 - 18 Chalermpetch Pathompothong19 - 13 LPts
09/07/2033Carolina, Puerto Rico7 - 17 Juan Morejon17 - 14 LPts
11/05/2033Nairobi, Kenya7 - 16 Ibeamaka Washiali8 - 12 LPts
04/04/2033Kikuyu, Kenya6 - 16 Salim Odumbe12 - 37(5) WPts
02/03/2033Riyadh, Saudi Arabia6 - 15 Haider Elhessen16 - 11 LPts
02/01/2033Ho Chi Minh City, Vietnam5 - 15 Hoang Ca6 - 17(1) WPts
04/11/2032Kisumu, Kenya4 - 15 Lee Dawood1 - 17 WPts
04/09/2032Sharjah, UAE4 - 14 Malik Jebali10 - 15 LPts
07/07/2032Kisumu, Kenya4 - 13 Nathan Whitehorn6 - 19 LPts
08/05/2032Montevideo, Uruguay4 - 12 Eloy Diaz11 - 13 LPts
10/03/2032Dushanbe, Tajikistan4 - 11 Valid Bairamov10 - 12 LPts
11/01/2032Montreal, Canada4 - 10 Sean Niblock16 - 12 LPts
13/11/2031Kisumu, Kenya3 - 10 Lee Dawood0 - 11 WPts
13/09/2031Mombasa, Kenya3 - 9 Michael Kayange3 - 7 LPts
31/07/2031Toshkent, Uzbekistan2 - 9 Mikhail Safarov1 - 4 WPts
02/06/2031Kisumu, Kenya2 - 8 Ingalls Hemesath6 - 14 LPts
02/04/2031Ulaanbaatar, Mongolia2 - 7 Amgalangiin Damdinsuren5 - 17 LPts
02/02/2031Nassau, Bahamas2 - 6 Lloyd Wyllie20 - 8 LPts
05/12/2030Nairobi, Kenya2 - 5 Razi Gumo10 - 13 LPts
18/10/2030Nairobi, Kenya2 - 4 Dikembe Cherop0 - 0 LPts
02/09/2030Nairobi, Kenya2 - 3 Sid Bahari0 - 2 LPts
23/07/2030Nakuru, Kenya2 - 2 Jake Chenonge3 - 4 LPts
17/06/2030Heidelberg, Germany2 - 1 Steiner Kundrat1 - 5 LPts
19/04/2030Nakuru, Kenya2 - 0 Lugono Chepseba0 - 19 LPts
20/02/2030Nairobi, Kenya1 - 0 Rob Ake3 - 7 WPts
05/01/2030Kisumu, Kenya0 - 0 Francisco Ahumada4 - 14(1) WPts