Weightclass:  Lightweight
Location:  Machakos, Kenya
Record:  18 - 12
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
11/01/2034Almaty, Kazakhstan17 - 12 Aftab Kalinoff16 - 10 WPts
12/11/2033Kikuyu, Kenya16 - 12 Lewis Anyona3 - 21 WPts
20/09/2033Machakos, Kenya15 - 12 Gordon McAndrews7 - 16 WPts
21/07/2033Nairobi, Kenya14 - 12 Kwau Obaid5 - 18 WPts
22/05/2033Machakos, Kenya14 - 11 Salim Makonnen16 - 7 LPts
22/03/2033Machakos, Kenya13 - 11 Khalid Jalali0 - 4 WPts
21/01/2033Mombasa, Kenya13 - 10 Denzel Seidlitz8 - 9 LPts
22/11/2032Machakos, Kenya12 - 10 Rob Luseno1 - 2 WPts
22/09/2032Machakos, Kenya11 - 10 Robert Lotodo1 - 6 WPts
24/07/2032Machakos, Kenya10 - 10 Idzi Tomaszewski0 - 8 WPts
25/05/2032Olathe, USA10 - 9 Scott Montgomery12 - 9 LPts
27/03/2032Kangundo-Tala, Kenya10 - 8 Lakista Chemlany9 - 20(1) LPts
29/01/2032Machakos, Kenya9 - 8 Joey Bowen10 - 10 WPts
30/11/2031Tabriz, Iran8 - 8 Zuffur Rahaim2 - 26 WPts
02/10/2031Machakos, Kenya7 - 8 Naeem Munya1 - 1 WPts
04/08/2031Machakos, Kenya6 - 8 Nathan Kingi7 - 9 WPts
05/06/2031Machakos, Kenya5 - 8 Okoth Ngoche0 - 3 WPts
05/04/2031New Orleans, USA4 - 8 Brad McLean3 - 15 WPts
05/02/2031Machakos, Kenya3 - 8 Kaleb Taher1 - 1 WPts
08/12/2030Mombasa, Kenya3 - 7 Sam Khaemba2 - 18 LPts
14/10/2030Donetsk, Ukraine3 - 6 Dimi Michalko7 - 5 LPts
16/08/2030Machakos, Kenya3 - 5 Quoitrel Khaemba10(1) - 6 LPts
17/06/2030Machakos, Kenya2 - 5 Bartel Tanquere3 - 5 WPts
19/04/2030Nakuru, Kenya1 - 5 Verlyn Moroto2 - 3 WPts
26/02/2030Machakos, Kenya1 - 4 Quoitrel Khaemba7 - 6 LPts
30/12/2029Machakos, Kenya0 - 4 Fillipo Francia2 - 2 WPts
31/10/2029Mombasa, Kenya0 - 3 Verlyn Waruinge2 - 9 LPts
03/09/2029Nairobi, Kenya0 - 2 Dom Baraza0 - 14 LPts
21/07/2029Mombasa, Kenya0 - 1 Max Lone20 - 15 LPts
17/06/2029Machakos, Kenya0 - 0 Verlyn Iria2 - 2 LPts